Microsoft To Do task integration
## Microsoft To Do MCP Server: Task Management The **Microsoft To Do MCP Server** integrates Microsoft To Do into Google Antigravity, enabling developers to manage personal tasks and lists through AI-assisted productivity workflows. ### Why Microsoft To Do MCP? - **Microsoft 365 Integration**: Syncs with Outlook, Teams, and Planner - **My Day**: Daily planning with intelligent suggestions - **Smart Lists**: Automatic lists for important and planned tasks - **Attachments**: Add files and notes to tasks - **Shared Lists**: Collaborate on lists with team members ### Key Features #### 1. Task Management ```javascript // Create task const task = await todo.createTask({ listId: "list_123", title: "Review pull request #456", body: { content: "Check security and performance", contentType: "text" }, dueDateTime: { dateTime: "2024-12-20T17:00:00", timeZone: "UTC" }, importance: "high", reminderDateTime: { dateTime: "2024-12-20T09:00:00", timeZone: "UTC" } }); // List tasks const tasks = await todo.listTasks({ listId: "list_123", filter: "status ne 'completed'" }); // Complete task await todo.updateTask({ listId: "list_123", taskId: task.id, status: "completed" }); // Add subtask (checklist item) await todo.addChecklistItem({ listId: "list_123", taskId: task.id, displayName: "Check authentication flow" }); ``` #### 2. List Organization ```javascript // List all task lists const lists = await todo.listTaskLists(); // Create task list const newList = await todo.createTaskList({ displayName: "Sprint 5 Tasks" }); // Get My Day tasks const myDay = await todo.getMyDay(); // Move task to different list await todo.moveTask({ sourceListId: "list_123", taskId: task.id, targetListId: "list_456" }); // Share list await todo.shareList({ listId: newList.id, email: "teammate@company.com" }); ``` ### Configuration ```json { "mcpServers": { "todo": { "command": "npx", "args": ["-y", "@anthropic/mcp-microsoft-todo"], "env": { "MICROSOFT_CLIENT_ID": "your-client-id", "MICROSOFT_CLIENT_SECRET": "your-client-secret" } } } } ``` ### Use Cases **Daily Planning**: Use My Day for focused daily task management. **Sprint Tasks**: Track development tasks with due dates and reminders. **Team Collaboration**: Share task lists with team members. The Microsoft To Do MCP Server brings integrated task management to your workflow.
{
"mcpServers": {
"todo": {
"mcpServers": {
"microsoft-todo": {
"env": {
"MS_CLIENT_ID": "YOUR_CLIENT_ID",
"MS_TENANT_ID": "YOUR_TENANT_ID"
},
"args": [
"-y",
"microsoft-todo-mcp"
],
"command": "npx"
}
}
}
}
}