Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ› οΈ Other Tools and Integrations
  3. MCP Microsoft Todo
MCP Microsoft Todo logo
Health: ActiveRecent health check succeeded.Last checked 9/11/2026, 2:00:27 PM

MCP Microsoft Todo

User RatingsBe the first to rate and review this MCP server!
View Repository11 GitHub StarsTotal stargazers on GitHub for the source repository (11 stars).Visit Website
microsoft-todomicrosoft-graphtask-managementproductivity

MCP server for managing Microsoft To Do tasks through Microsoft Graph with device-code sign-in and cached tokens.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mag-cie-mcp-microsoft-todo": {
      "command": "npx",
      "args": [
        "-y",
        "@mag-cie/mcp-microsoft-todo"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ› οΈ More in Other Tools and Integrations

Overview

This server connects MCP clients to Microsoft To Do through the Microsoft Graph API. It supports personal and business Microsoft accounts without requiring Azure setup or a client secret. Use it to view and manage To Do lists and tasks from compatible MCP clients.

Use cases

β€’List Microsoft To Do task lists
β€’Manage tasks from an MCP client
β€’Authenticate with a Microsoft account using device code flow
β€’Reuse cached Microsoft authentication tokens
β€’Localize compact-format strings

Key features

β€’Microsoft Graph API integration
β€’Device code authentication via MSAL
β€’Persisted token cache with automatic refresh
β€’Support for personal and business Microsoft accounts
β€’MCP safety annotations
β€’Optional localization

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Microsoft Todo.

Extracted Tool Capabilities
Microsoft Graph API integration
Device code authentication via MSAL
Persisted token cache with automatic refresh
Support for personal and business Microsoft accounts
MCP safety annotations
Optional localization

Documentation Overview

mcp-microsoft-todo

πŸ‡«πŸ‡· Version franΓ§aise : README.fr.md

MCP server to drive Microsoft To Do from Claude Code, Claude Desktop, or any MCP-compatible client.

Works with any Microsoft account: personal (outlook.com, hotmail.com, live.com), Office 365 personal or business, Microsoft 365. Zero Azure setup required on the user side β€” just sign in via device code flow.

npm license


πŸ— Built and maintained by MAG&Cie

This MCP server is open-source and free to use. It's also a showcase of our CrΓ©ation de MCP offering at MAG&Cie β€” we build custom MCP connectors for businesses that want to plug AI into their internal tools (CRM, ERP, custom APIs, internal databases).

If you'd like the same kind of connector for your tools β€” drop us a line at www.mag-cie.com/creation-mcp.


πŸš€ End-user installation

Prerequisites (all clients)

  • Node.js 20+ (nodejs.org)
  • A Microsoft account (free or paid)

No Azure account required, no App Registration to create, nothing to compile.


🟦 Claude Code (CLI)

Install (one command):

Terminal
claude mcp add --transport stdio microsoft-todo -- npx -y @mag-cie/mcp-microsoft-todo

If you have a personal Microsoft account (outlook.com, hotmail.com, live.com, msn.com, Office 365 personal), add MS_TENANT=consumers:

Terminal
claude mcp add --transport stdio microsoft-todo --env MS_TENANT=consumers -- npx -y @mag-cie/mcp-microsoft-todo

Verify it's wired up:

Terminal
claude mcp list

First use β€” recommended: pre-auth in a terminal first to avoid the "stuck on first MCP call" issue (where the device code is printed to MCP stderr but Claude Code doesn't surface it):

bash
# macOS / Linux
MS_TENANT=consumers npx -y @mag-cie/mcp-microsoft-todo@latest --auth
powershell
# Windows PowerShell
$env:MS_TENANT="consumers"; npx -y @mag-cie/mcp-microsoft-todo@latest --auth

You'll see:

Code
To sign in, use a web browser to open the page https://www.microsoft.com/link and enter the code XXXXXXXXX

Visit the URL, enter the code, sign in. The token is cached in ~/.mcp-microsoft-todo/token-cache.json and refreshed automatically β€” you'll never have to do this again. Now go to Claude Code and any prompt that calls a tool will work instantly.

Skip the pre-auth step if you're feeling lucky β€” the MCP will trigger the device code flow on first call too. The code goes to the Claude Code MCP log file (look in %USERPROFILE%\.claude\logs\ on Windows or ~/.claude/logs/ elsewhere).

Update to the latest version:

Terminal
claude mcp remove microsoft-todo
claude mcp add --transport stdio microsoft-todo -- npx -y @mag-cie/mcp-microsoft-todo@latest

The -y flag of npx auto-accepts the download. Without @latest, npx may serve a stale cached version.

Uninstall:

Terminal
claude mcp remove microsoft-todo
# Purge the token cache:
rm -rf ~/.mcp-microsoft-todo

πŸŸͺ Claude Desktop (app)

1. Locate the config file:

OSPath
Windows%APPDATA%\Claude\claude_desktop_config.json
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Linux~/.config/Claude/claude_desktop_config.json

On Windows, you can open it directly with:

powershell
notepad $env:APPDATA\Claude\claude_desktop_config.json

If the file doesn't exist, create it with an empty JSON object {} then edit.

2. Add the config:

config.json
{
  "mcpServers": {
    "microsoft-todo": {
      "command": "npx",
      "args": ["-y", "@mag-cie/mcp-microsoft-todo"]
    }
  }
}

For a personal Microsoft account, add env:

config.json
{
  "mcpServers": {
    "microsoft-todo": {
      "command": "npx",
      "args": ["-y", "@mag-cie/mcp-microsoft-todo"],
      "env": { "MS_TENANT": "consumers" }
    }
  }
}

To localize the compact-format strings (optional, see Localization):

config.json
{
  "env": { "MS_TENANT": "consumers", "MCP_LOCALE": "fr" }
}

3. Restart Claude Desktop COMPLETELY (not just close the window):

  • Windows: right-click systray icon β†’ Quit, then relaunch
  • macOS: ⌘+Q then relaunch

4. Verify it's wired up:

In Claude Desktop, look at the πŸ”Œ plug or πŸ”§ tools icon at the bottom right of the input area β€” you should see microsoft-todo listed.

5. First auth β€” recommended pre-auth in a terminal:

bash
# macOS / Linux
MS_TENANT=consumers npx -y @mag-cie/mcp-microsoft-todo@latest --auth
powershell
# Windows PowerShell
$env:MS_TENANT="consumers"; npx -y @mag-cie/mcp-microsoft-todo@latest --auth

You'll see the device code immediately in the terminal. Visit the URL, enter the code, sign in. Token cached. Now Claude Desktop will reuse this cache β€” no need to fish in the logs.

Without --auth, the device code goes to the Claude Desktop MCP log file:

  • Windows: %APPDATA%\Claude\logs\mcp-server-microsoft-todo.log
  • macOS: ~/Library/Logs/Claude/mcp-server-microsoft-todo.log

Update: edit the version in args (@mag-cie/mcp-microsoft-todo@latest), restart Claude Desktop. Or let npx do its thing (npx cache ~24h).


🟧 Cursor / Continue / other stdio MCP clients

Any MCP client that supports the stdio transport works the same way. Generic format:

Code
command: npx
args: -y @mag-cie/mcp-microsoft-todo
env: MS_TENANT=consumers (if personal account)

Adapt to the client's config format (often JSON or TOML similar to Claude Desktop).


πŸ’‘ Example prompts

Once installed, just ask Claude in natural language. Sample prompts that exercise the main tools:

PromptTool(s)
"Show me all my To Do lists"list_task_lists
"What do I have to do today?"summarize_today
"Show me my overdue tasks"list_overdue_tasks
"List tasks tagged 'work'"list_tasks_by_category
"Find any task containing 'invoice'"search_tasks
"Add a daily recurring 'Workout' task"create_task (with recurrence)
"Mark these 5 tasks as done"batch_complete_tasks
"Move 'Buy bread' from Personal to Shopping"move_task
"Add a 'recipe' subtask to the cake task"create_checklist_item
"Tag all my Magaria tasks as 'urgent'"bulk_update_categories
"Export my work tasks as iCalendar"export_tasks_ics
"Attach a project_id metadata to this task"set_extension

πŸ†˜ Auth troubleshooting

SymptomSolution
"This page isn't right" page after sign-inAdd MS_TENANT=consumers (personal accounts only)
Browser opens with the wrong Microsoft accountUse an InPrivate/Incognito window for the sign-in
invalid_scope or Tasks.ReadWrite.Shared errorPurge the token cache and re-auth: rm -rf ~/.mcp-microsoft-todo
Node.js not found or npx not foundInstall Node 20+ from nodejs.org. On Windows, verify it's in PATH (relaunch your terminal after install)
Token expired, refresh failsPurge the cache and re-auth
Device code never appearsVerify the server is spawning β€” Claude Code: claude mcp list; Claude Desktop: tools icon at the bottom. If absent, check the npx PATH in the config
MS_CLIENT_ID not configuredYou're using a dev fork β€” export MS_CLIENT_ID or use the official npm version

πŸ›  Available tools (28)

Safety column legend: read = read-only, write = mutates state (non-idempotent create), update = idempotent mutation (safe to retry), delete = destructive (data loss). See Safety annotations below for details.

Lists & tasks

ToolSafetyDescription
list_task_listsreadAll your To Do lists
list_tasksreadTasks of a list (OData filter, $orderby, paginate)
get_taskreadDetail of a task by ID
create_taskwriteCreate a task (title, body, importance, due date, categories, recurrence, reminder)
update_taskupdateUpdate title, status, due date, recurrence, reminder…
complete_taskupdateMark as completed
delete_taskdeleteDelete permanently
move_taskdeleteMove a task from one list to another (source task is deleted)
search_tasksreadCross-list search by title
summarize_todayreadSummary of tasks due today + overdue
list_all_tasksreadEvery task across every list in one round-trip (uses Graph $batch)

Batch operations (saves API calls)

ToolSafetyDescription
batch_create_taskswriteCreate up to 100 tasks in a single Graph $batch HTTP call
batch_complete_tasksupdateMark up to 100 tasks as completed in one call
batch_delete_tasksdeleteDelete up to 100 tasks in one call

Sub-tasks (checklist items)

ToolSafetyDescription
list_checklist_itemsreadSub-items of a task
create_checklist_itemwriteAdd a sub-item
update_checklist_itemupdateRename / check / uncheck
delete_checklist_itemdeleteDelete a sub-item

Linked resources (external URLs attached to a task)

ToolSafetyDescription
list_linked_resourcesreadList the linked resources of a task
create_linked_resourcewriteAttach a URL or external reference
delete_linked_resourcedeleteDelete a linked resource

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Other Tools and Integrations View all alternatives
  • MCP Server Taskwarrior logoMCP Server Taskwarrior

    An MCP server for basic local taskwarrior usage (add, update, remove tasks)

    πŸ› οΈ Other Tools and Integrations3 views
    Compare vs MCP Server Taskwarrior β†’
  • Notion MCP logoNotion MCP

    A Model Context Protocol (MCP) server that integrates with Notion's API to manage personal todo lists efficiently.

    πŸ› οΈ Other Tools and Integrations2 views
    Compare vs Notion MCP β†’
  • Ticktick MCP logoTicktick MCP

    TickTick MCP server. Built upon the ticktick-py library, it offers significantly improved filtering capabilities.

    πŸ› οΈ Other Tools and Integrations1 views
    Compare vs Ticktick MCP β†’
  • Sequential Thinking logoSequential Thinking
    Verified

    Dynamic and reflective problem-solving through thought sequences.

    πŸ› οΈ Other Tools and Integrations1 views
    Compare vs Sequential Thinking β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
11
Stargazers on the source repository.
npm downloads
606
Package downloads in the last 30 days.
Last commit
4mo ago
Most recent push to the default branch.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about MCP Microsoft Todo

No. The README states that users do not need an Azure account or an app registration.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Microsoft Todo AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mag-cie-mcp-microsoft-todo?style=directory)](https://allmcps.com/mcp/mag-cie-mcp-microsoft-todo)
HTML Embed
<a href="https://allmcps.com/mcp/mag-cie-mcp-microsoft-todo"><img src="https://allmcps.com/api/badge/mag-cie-mcp-microsoft-todo?style=directory" alt="MCP Microsoft Todo on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ› οΈOther Tools and Integrations
PricingFree
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
AuthOAuth
ClientsClaude Desktop, Cursor
Last updatedAug 10, 2026
10/11 checks healthy over the last 32d
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars11
GitHub Star CountTotal stargazers on GitHub representing community popularity (11 stars).
Last commit4mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on May 11, 2026
npm downloads606/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
52Quality signal: Good Β· 52/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools23/30
Adoption & activity6/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 23d ago via OSV.dev Β· @mag-cie/mcp-microsoft-todo (npm)

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ› οΈ Other Tools and Integrations β†’Alternatives to MCP Microsoft Todo β†’Install in Claude DesktopInstall in CursorInstall in VS Code