Agent♥︎Age
Catalog

Microsoft Planner

Official

by mspstack · TypeScript

Microsoft Planner MCP server — plans, buckets, tasks via Microsoft Graph, ETags handled

Microsoft Planner MCP server that uses the Microsoft Graph API to manage Planner data. It can find groups and plans, list buckets and tasks, and perform task lifecycle operations. Task create, update, assign, complete, and delete are supported, including descriptions and checklists. ETag concurrency is handled automatically.

🛠️ Key Features

  • Microsoft Graph–backed access to Planner (groups, plans, buckets, tasks)
  • Create, update, assign, complete, and delete tasks
  • Supports task descriptions and checklists
  • Automatic ETag handling for concurrency

🚀 Use Cases

  • Locate Microsoft 365 groups (Teams) by name and derive group IDs
  • Work with specific plans by listing buckets and tasks
  • Update task status or assignees and maintain task details via checklists/descriptions

⚡ Developer Benefits

  • Tools for searching groups by name (planner_search_groups)
  • User lookup via planner_find_user (per tool list excerpt)
  • Reduced concurrency issues through automatic ETag handling

⚠️ Limitations

  • Scope is limited to Microsoft Planner operations available through Microsoft Graph (groups, plans, buckets, tasks)