Microsoft To Do MCP

Microsoft To Do MCP is an MCP server that enables AI assistants to manage task lists, tasks, and subtasks via the Microsoft Graph API. It connects large language model interfaces like Claude Desktop and Cursor directly to Microsoft To Do using secure OAuth 2.0 authentication. Software engineers, project managers, and productivity-focused professionals use this server to automate everyday planning tasks without leaving their development environments or chat interfaces. The server provides 13 dedicated tools covering authentication status checks, task list operations, detailed task management, and checklist modifications. Through these endpoints, users can create, update, retrieve, sort, and delete tasks alongside their subtasks, due dates, reminder alerts, and custom categories. It handles both multi-tenant organizational accounts and personal Microsoft accounts, featuring automated token refresh five minutes prior to expiration for continuous background operation without manual intervention.

Category: Communication & Messaging

Tags: microsoft-graph, microsoft-to-do, productivity, tasks

Visit Microsoft To Do MCP

How to install and configure Microsoft To Do MCP

  1. Register an application in the Azure Portal with delegated permissions for Tasks.Read, Tasks.ReadWrite, and User.Read, setting the Redirect URI to http://localhost:3000/callback. 2. Clone the repository and configure .env with CLIENT_ID, CLIENT_SECRET, TENANT_ID, and REDIRECT_URI: bash git clone https://github.com/jordanburke/microsoft-todo-mcp-server.git cd microsoft-todo-mcp-server pnpm install pnpm run auth 3. Complete the web authentication flow to generate tokens. 4. Run pnpm run create-config or mstodo-config to generate configuration values. 5. Add the server to your Claude Desktop configuration file (claude_desktop_config.json): json { "mcpServers": { "microsoftTodo": { "command": "npx", "args": ["--yes", "microsoft-todo-mcp-server"], "env": { "MS_TODO_ACCESS_TOKEN": "your_access_token", "MS_TODO_REFRESH_TOKEN": "your_refresh_token" } } } }

What you can do with Microsoft To Do MCP

  • Creating new tasks directly from conversation context with specified due dates, reminders, categories, and importance flags. - Retrieving and filtering outstanding tasks across various lists using standard OData query parameters like filter, orderby, and top. - Managing subtasks by adding, toggling completion, or deleting checklist items attached to specific Microsoft To Do entries. - Organizing project structure by generating new task lists, renaming existing lists, or removing obsolete collections and tasks.

Key facts

  • https://github.com/jordanburke/microsoft-todo-mcp-server
  • Communication & Messaging, Project & Task Management
  • microsoft-graph, microsoft-to-do, productivity, tasks

Part of MCP Servers

Related MCP servers

  • MCP Kanban Memory — MCP Kanban Memory is an MCP server that provides a kanban-based task management and state retention system for AI-driven workflows.…
  • MCP Microsoft Office Bridge — MCP Microsoft Office Bridge is an MCP server that connects AI assistants like Claude to Microsoft 365 services through the…
  • MCP Naver News — MCP Naver News is an MCP server that connects AI assistants to the Naver News API, enabling automated search and…
  • MCP Orchestro — MCP Orchestro is an MCP server that integrates AI coding tools with a Supabase-backed task orchestration and Kanban system. Designed…
  • MCP Outlook Tools — MCP Outlook Tools is an MCP server that enables AI assistants like Claude Desktop to connect with a locally installed…
  • MCP Personal Assistant Agent — MCP Personal Assistant Agent is an MCP server that connects AI clients to productivity services, external web information, and smart…

What can Microsoft To Do MCP do?

Microsoft To Do MCP exposes 13 tools enabling AI assistants to read and modify Microsoft To Do accounts. It allows users to fetch task lists, create new lists, add tasks with due dates and reminders, filter items with OData parameters, and manage checklist subtasks directly through chat interactions.

Which MCP clients work with Microsoft To Do MCP?

Microsoft To Do MCP works with any Model Context Protocol compliant client, including Claude Desktop and Cursor. The repository explicitly provides instructions and helper commands to export configuration JSON files directly for Claude Desktop and Cursor integrations.

How do I install Microsoft To Do MCP?

You can install it globally using npm via npm install -g microsoft-todo-mcp-server, run it directly with npx, or clone the GitHub repository. Setting up requires registering an Azure application, configuring a .env file with your credentials, and running the authentication script to obtain access tokens.

Is Microsoft To Do MCP open source?

Yes, Microsoft To Do MCP is open source and licensed under the MIT License. The complete source code, TypeScript build files, and configuration tools are hosted on GitHub.

Can I use Microsoft To Do MCP with personal Microsoft accounts?

Yes, although personal accounts like Outlook or Hotmail have Microsoft Graph API limitations such as MailboxNotEnabledForRESTAPI errors. Work and school accounts backed by organizational Azure Active Directory tenants have full, unrestricted access to all To Do endpoints.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories