Microsoft Planner
Microsoft Planner MCP server — plans, buckets, tasks via Microsoft Graph, ETags handled
Connector by selic · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Microsoft Planner?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/selic-mcp-planner
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 11 read · 4 write · 1 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 16
Read from the source code; the running server may list different tools.
Read 11 · Look things up without changing anything.
graph_find_endpointgraph_getplanner_find_userplanner_get_planplanner_get_taskplanner_list_my_plansplanner_list_plansplanner_list_tasksplanner_list_user_tasksplanner_search_groupsplanner_whoami
Write 4 · Create, change, send or run things.
planner_create_bucketplanner_create_taskplanner_update_taskplanner_update_task_details
Delete 1 · Delete, drop, revoke or wipe things.
planner_delete_task
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
MS_CLIENT_SECRET
Other settings (environment variables or headers).
MS_CLIENT_IDMS_TENANT_IDPLANNER_ADVANCED_TOOLSET
Files it touches
- Any path the agent passes to its tools
Tools (16)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
graph_find_endpointFind a Microsoft Graph Endpointread-onlyDiscover which Microsoft Graph endpoint (and its query params) fits a task — search a curated catalog of the /planner, /groups and /users surface. Use the result with graph_get, or prefer the named curated tool when one exists.
graph_getCall any Graph GET Endpoint (planner/groups/users)read-onlyRead-only GET for any Microsoft Graph v1.0 path under /planner, /groups or /users (delegated sessions may also use /me). ALWAYS pass select to keep responses small. NOTE: planner collections ignore filter/top server-side. A full @odata.nextLink URL is accepted as path. Discover paths with graph_find_endpoint.
planner_create_bucketCreate a BucketCreate a new bucket (column) in a plan.
planner_create_taskCreate a TaskCreate a Planner task in a plan. Optionally set the bucket, due date, priority, assignees, labels, and a description.
planner_delete_taskDelete a Taskcan change or delete dataPermanently delete a Planner task. This cannot be undone.
planner_find_userFind a Userread-onlyFind a user by display name or UPN/email to get the user ID needed for task assignments and planner_list_user_tasks.
planner_get_planGet a Plan with its Bucketsread-onlyGet a Planner plan with its buckets and labels. Bucket IDs are needed to create or move tasks; label names are accepted by the task tools' label fields.
planner_get_taskGet a Task with Detailsread-onlyGet a Planner task including its description and checklist. Also returns the etags needed by update tools (updates fetch them automatically).
planner_list_my_plansList Accessible Plansread-onlyList the Planner plans the session's signed-in user has access to — no group ID or guessing needed. On app-only sessions there is no signed-in user: pass user_id (from planner_find_user) to list the plans shared with that user.
planner_list_plansList Plans in a Groupread-onlyList all Planner plans owned by a Microsoft 365 group. Get the group ID from planner_search_groups.
planner_list_tasksList Tasks in a Plan or Bucketread-onlyList Planner tasks in a plan (or a single bucket). Optionally filter by assignee user ID or open/completed state.
planner_list_user_tasksList a User's Tasksread-onlyList all Planner tasks assigned to a user across every plan they participate in. Get the user ID from planner_find_user.
planner_search_groupsSearch Microsoft 365 Groupsread-onlySearch Microsoft 365 groups (Teams) by display name. Use this first to find the group ID required by planner_list_plans.
planner_update_taskUpdate a TaskUpdate a Planner task: title, bucket (move), due date, priority, progress (not started / in progress / completed), assignees, or labels. Fetches the current etag automatically.
planner_update_task_detailsUpdate Task Description or ChecklistUpdate a task's description, add checklist items, or check/uncheck existing checklist items (item IDs come from planner_get_task).
Show 1 more tools
planner_whoamiShow Session Identityread-onlyShow who this session acts as: app-only (client credentials, writes attributed to the app) or delegated (acting as the signed-in user, with their id/UPN). Use it to interpret permission errors and to get the user ID for /users/{id}/… paths.
Signals
- Stars
- 4
- Forks
- 1
- Open issues
- 1
- Last commit
- Aug 31, 2026 (2 months ago)
- Last release
- Aug 31, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.selic/mcp-planner- Version
- 0.2.0
- Auth
- API key
- Packages
- npm mcp-planner
- License
- MIT
- Repository
- github.com/selic/mcp-planner
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from selic
- 0.637score
ConnectWise PSA
selic
ConnectWise PSA (Manage) MCP server — tickets, time entries, companies, configurations, BYOK
ConnectorAFreshness: ALocal★ 6Claude Code +5 - 0.594score
IT Glue
selic
IT Glue MCP server for MSPs — documents, flexible assets, semantic vector search, RBAC, and BYOK
ConnectorBFreshness: BLocal★ 5Claude Code +5
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Microsoft Planner running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Microsoft Planner MCP server. Agent Mart. https://agentmart.dev/connectors/selic-mcp-planner (last updated 2026-10-24)