Microsoft To Do MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| auth-statusA | Check if you're authenticated with Microsoft Graph API. Shows current token status and expiration time, and indicates if the token needs to be refreshed. |
| get-task-listsA | Get all Microsoft Todo task lists (the top-level containers that organize your tasks). Shows list names, IDs, and indicates default or shared lists. |
| create-task-listA | Create a new task list (top-level container) in Microsoft Todo to help organize your tasks into categories or projects. |
| update-task-listA | Update the name of an existing task list (top-level container) in Microsoft Todo. |
| delete-task-listA | Delete a task list (top-level container) from Microsoft Todo. This will remove the list and all tasks within it. This cannot be undone — requires confirm: true. |
| get-tasksA | Get tasks from a specific Microsoft Todo list. These are the main todo items that can contain checklist items (subtasks). |
| create-taskB | Create a new task in a specific Microsoft Todo list. A task is the main todo item that can have a title, description, due date, and other properties. |
| update-taskB | Update an existing task in Microsoft Todo. Allows changing any properties of the task including title, due date, importance, etc. |
| delete-taskA | Delete a task from a Microsoft Todo list. This will remove the task and all its checklist items (subtasks). This cannot be undone — requires confirm: true. |
| get-checklist-itemsA | Get checklist items (subtasks) for a specific task. Checklist items are smaller steps or components that belong to a parent task. |
| create-checklist-itemA | Create a new checklist item (subtask) for a task. Checklist items help break down a task into smaller, manageable steps. |
| update-checklist-itemA | Update an existing checklist item (subtask). Allows changing the text content or completion status of the subtask. |
| delete-checklist-itemA | Delete a checklist item (subtask) from a task. This removes just the specific subtask, not the parent task. This cannot be undone — requires confirm: true. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Aashish079/g6-MSToDoMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server