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.
@MAG-Cie
基本情報
MCP server for Microsoft To Do via Microsoft Graph. MSAL device code flow, no client secret needed.
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"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"
}
}
}
}List all the user's To Do lists (Tasks, Inbox, custom lists, etc.).
List the tasks of a To Do list. Supports OData filter, $orderby, $top, and pagination.
Fetch a task's detail by ID.
Create a new task in a To Do list. Supports recurrence and reminder.
Update an existing task (title, status, recurrence, reminder, etc.).
Shortcut to mark a task as completed.
Delete a task permanently.
Move a task from one list to another. Recreates the task in the target list (title, body, due, recurrence, reminder, categories preserved) then deletes the original. Note: checklistItems and linkedResources are NOT moved (Graph limitation). The task ID changes.
Search a term in the titles of tasks across ALL lists (case-sensitive). By default excludes completed tasks.
Summary of tasks due today and overdue, aggregated per list. Useful for the question "what do I have to do today?".
Fetch every active task across every list in a single round-trip (uses Graph $batch internally). Use this for the question "what are all my tasks?" instead of N×list_tasks calls. Optional `filter` is an OData filter applied per list (e.g. "importance eq 'high'"). By default `status ne 'completed'` is appended unless `include_completed` is true.
List the sub-items (checklist) of a task.
Add a sub-item (checklist) to a task.
Update a sub-item (rename or check/uncheck).
Delete a sub-item.
List the linked resources (external URLs, third-party app refs) of a task.
Attach a linked resource (URL or external ref) to a task.
Delete a linked resource from a task.
Create several tasks in a single HTTP call via Microsoft Graph $batch (up to 100 items, auto-chunked by 20). Returns: status + result OR error per item, in order. More efficient than N create_task calls.
Mark several tasks as completed in a single $batch HTTP call (up to 100 items).
Delete several tasks in a single $batch HTTP call (up to 100 items).
List the open extensions (custom JSON metadata) attached to a task.
Create or update (upsert) an open extension on a task. Lets you attach arbitrary JSON metadata (project_id, external_ref, custom flags...) that persist in Microsoft Graph.
Delete an open extension from a task.
List ALL overdue tasks (status ne completed and dueDateTime < today) across every list. Aggregated via Promise.all.
List ALL tasks containing a given category, across every list. OData filter: categories/any(c: c eq '...').
Add/remove categories on several tasks in one operation. 2-phase batch: GET to read existing categories, then PATCH with the updated set. Per-item errors, no global fail.
Export tasks to iCalendar format (text/calendar VTODO) for import into Google Calendar, Apple Calendar, Outlook, Thunderbird, etc. Recurrence converted to RRULE when possible. Reminder converted to VALARM.
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.
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”.
All Microsoft accounts: personal (outlook.com, hotmail.com, live.com, msn.com), Office 365 personal or business, and Microsoft 365.
No. The server handles authentication via device code flow — no Azure setup required on the user side.
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.
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.
Run `claude mcp remove microsoft-todo` (if using Claude Code) and `rm -rf ~/.mcp-microsoft-todo` to delete the token cache.

Official remote MCP server for AgendaForge, the AI-native event management platform. Read your events, sessions, speakers, agendas, CFP forms, and submissions; propose changes and emails that a human approves inside the

post bridge is a remote MCP server that lets your AI agent schedule and publish social media posts across 10 platforms: Instagram, TikTok, YouTube, X, LinkedIn, Facebook, Pinterest, Threads, Bluesky and Google Business P

Deterministic writing filter. 43 AI patterns marked, each quoting the line that triggered it and attaching the fix. Connects as a remote MCP server at one URL. The free tier runs 3 drafts a day at 12,000 characters, no a

Social media management for AI agents. PostPlanify MCP server lets Claude, ChatGPT, Cursor and other AI assistants schedule social media posts to Instagram, TikTok, LinkedIn, X, Facebook, YouTube, Threads, Pinterest, Bl

Your own LinkedIn, WhatsApp, Instagram, Telegram, Email and Calendar accounts, usable from any agent — search, read and act on your own accounts.
コメント