PluginBench
MCP Server
Maintained
MIT

Microsoft Planner MCP Server

io.github.selic/mcp-planner

What is the Microsoft Planner MCP server?

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

How to install Microsoft Planner

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • MS_TENANT_ID
    required

    Microsoft Entra ID tenant id (GUID or domain)

  • MS_CLIENT_ID
    required

    Entra app registration client id

  • MS_CLIENT_SECRET
    required
    secret

    Entra app registration client secret (app needs Tasks.ReadWrite.All, GroupMember.Read.All, User.Read.All application permissions)

  • PLANNER_ADVANCED_TOOLSET

    true/1 registers the advanced toolset (graph_get, graph_find_endpoint) — a read-only escape hatch limited to /planner, /groups, /users

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-planner": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-planner"
      ],
      "env": {
        "MS_TENANT_ID": "<YOUR_MS_TENANT_ID>",
        "MS_CLIENT_ID": "<YOUR_MS_CLIENT_ID>",
        "MS_CLIENT_SECRET": "<YOUR_MS_CLIENT_SECRET>",
        "PLANNER_ADVANCED_TOOLSET": "<YOUR_PLANNER_ADVANCED_TOOLSET>"
      }
    }
  }
}

Related MCP servers

ConnectWise PSA (Manage) MCP server — tickets, time entries, companies, configurations, BYOK

5
TypeScript
MIT
View repository →
ITIT Glue logo

IT Glue

Active

IT Glue MCP server for MSPs — documents, flexible assets, semantic vector search, RBAC, and BYOK

5
TypeScript
MIT
View repository →

Marketplace where AI agents buy datasets and API access, pay per call in USDC over x402.

An MCP server that provides some common units conversions for cooking

1
Python
View repository →

Live Steam Market API docs, schemas, products, games, markets and endpoint search.

AI-powered code review automation with AST-based smart context extraction for Git diffs

36
Python
View repository →