Skip to content
mcp/skillhub

Microsoft Todo MCP Server

by mag-cieio.github.MAG-Cie/mcp-microsoft-todov1.2.2

MCP server for Microsoft To Do via Microsoft Graph. MSAL device code flow, no client secret needed.

14Node.jsstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Slowing5mo ago

Install Microsoft Todo MCP server

Install in Claude Code

claude mcp add microsoft-todo -e MS_CLIENT_ID='<ms-client-id>' -- npx -y @mag-cie/mcp-microsoft-todo

Configuration

VariableRequiredSecretDescription
MS_CLIENT_IDyes—Application (client) ID from your Azure AD App Registration. See the README for setup instructions.
MS_TENANT——Microsoft tenant: 'common' (personal + work), 'consumers' (personal only), 'organizations' (work only), or your specific tenant ID.

Freshness

Slowing — last maintenance signal 5mo ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-05-11 · 5mo ago · GitHub

  2. Latest release

    2026-05-05 · 5mo ago · GitHub · v1.2.2

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-05-05 · 5mo ago · official registry · v1.2.2

FAQ

›How do I install the Microsoft Todo MCP server in Claude Code?

Run: claude mcp add microsoft-todo -e MS_CLIENT_ID='<ms-client-id>' -- npx -y @mag-cie/mcp-microsoft-todo. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does Microsoft Todo require an API key?

Yes. It expects MS_CLIENT_ID.

›Can I use Microsoft Todo as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is Microsoft Todo in the official MCP registry?

Yes, as io.github.MAG-Cie/mcp-microsoft-todo.

Alternatives to Microsoft Todo

Other productivity & office MCP servers.

View all