{"name":"io.github.mspstack/mcp-planner","slug":"mspstack-mcp-planner","title":"Microsoft Planner","description":"Microsoft Planner MCP server — plans, buckets, tasks via Microsoft Graph, ETags handled","url":"https://mcp.market/server/mspstack-mcp-planner","rating":null,"grade":"U","score":null,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":0,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mspstack/mcp-planner","website":"https://github.com/mspstack/mcp-planner#readme","version":"0.4.0","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-planner","version":"0.4.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Microsoft Entra ID tenant id (GUID or domain)","isRequired":true,"name":"MS_TENANT_ID"},{"description":"Entra app registration client id","isRequired":true,"name":"MS_CLIENT_ID"},{"description":"Entra app registration client secret (app needs Tasks.ReadWrite.All, GroupMember.Read.All, User.Read.All application permissions)","isRequired":true,"isSecret":true,"name":"MS_CLIENT_SECRET"},{"description":"true/1 registers the advanced toolset (graph_get, graph_find_endpoint) — a read-only escape hatch limited to /planner, /groups, /users","default":"false","name":"PLANNER_ADVANCED_TOOLSET"}]}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}