Mcp Microsoft Todo
@MAG-Cie
About Mcp Microsoft Todo
MCP server for Microsoft To Do via Microsoft Graph. MSAL device code flow, no client secret needed.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"microsoft-todo": {
"command": "npx",
"args": [
"-y",
"@mag-cie/mcp-microsoft-todo@latest"
],
"env": {
"MS_CLIENT_ID": "your-azure-app-client-id",
"MS_TENANT": "common"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Mcp Microsoft Todo?
An MCP server that drives Microsoft To Do from Claude Code, Claude Desktop, or any MCP‑compatible client. It works with any Microsoft account (personal, Office 365, Microsoft 365) and requires zero Azure setup — authentication uses the device code flow.
How to use Mcp Microsoft Todo?
Install via npm: npx -y @mag-cie/mcp-microsoft-todo. Add it to your MCP client’s config (e.g., Claude Desktop’s claude_desktop_config.json). For personal accounts, set MS_TENANT=consumers. On first use, run --auth in a terminal to cache the token, then ask natural‑language prompts like “Show me my To Do lists” or “Mark these tasks as done”.
Key features of Mcp Microsoft Todo
- 28 tools: list, create, update, complete, delete tasks
- Batch operations (create, complete, delete up to 100 tasks)
- Sub‑task (checklist) management
- Attach external URLs as linked resources
- Custom JSON metadata via open extensions
- Cross‑list helpers (overdue, by category, bulk update)
- iCalendar export for Google/Apple/Outlook calendars
- Compact text output to save LLM tokens
Use cases of Mcp Microsoft Todo
- View or manage your full Microsoft To Do task list from a chat interface
- Batch complete or delete dozens of tasks in a single command
- Move tasks between lists or attach external references
- Search tasks across lists by title or tag/category
- Export work tasks as iCalendar for import into a calendar app
FAQ from Mcp Microsoft Todo
Which Microsoft accounts are supported?
All Microsoft accounts: personal (outlook.com, hotmail.com, live.com, msn.com), Office 365 personal or business, and Microsoft 365.
Do I need an Azure account or app registration?
No. The server handles authentication via device code flow — no Azure setup required on the user side.
How do I authenticate?
Run MS_TENANT=consumers npx -y @mag-cie/mcp-microsoft-todo@latest --auth in a terminal. Visit the displayed URL, enter the code, and sign in. The token is cached in ~/.mcp-microsoft-todo/token-cache.json and refreshed automatically.
How do I update to the latest version?
For Claude Code: remove the old server and add it again with @latest. For Claude Desktop: edit the version in claude_desktop_config.json and restart the app completely.
How do I uninstall the server and purge my data?
Run claude mcp remove microsoft-todo (if using Claude Code) and rm -rf ~/.mcp-microsoft-todo to delete the token cache.
Frequently asked questions
Which Microsoft accounts are supported?
All Microsoft accounts: personal (outlook.com, hotmail.com, live.com, msn.com), Office 365 personal or business, and Microsoft 365.
Do I need an Azure account or app registration?
No. The server handles authentication via device code flow — no Azure setup required on the user side.
How do I authenticate?
Run `MS_TENANT=consumers npx -y @mag-cie/mcp-microsoft-todo@latest --auth` in a terminal. Visit the displayed URL, enter the code, and sign in. The token is cached in `~/.mcp-microsoft-todo/token-cache.json` and refreshed automatically.
How do I update to the latest version?
For Claude Code: remove the old server and add it again with `@latest`. For Claude Desktop: edit the version in `claude_desktop_config.json` and restart the app completely.
How do I uninstall the server and purge my data?
Run `claude mcp remove microsoft-todo` (if using Claude Code) and `rm -rf ~/.mcp-microsoft-todo` to delete the token cache.
Basic information
More Productivity MCP servers
Dadan MCP
Dadan-iodadan-sdk-integration is an SDK for integrating Dadan features into React applications. It allows you to add video recording and file selection functionality directly into your React components, providing a seamless user
mcp-server-macos-use
mediar-aiAI agent that controls computer with OS-level tools, MCP compatible, works with any model

Fdback.io
FdbackFdback.io is a user feedback platform (feedback board, roadmap, changelog) with a built-in remote MCP server - no local install, connect any MCP client with a URL and API key. Your AI agents can: - List, search, and rea
Swift MCP GUI Server
NakaokaReiMCP server that can execute commands such as keyboard input and mouse movement on macOS
Google Calendar MCP Server
takumi0706Google Calendar MCP server for Claude Desktop integration
Comments