microsoft-todo
Microsoft Todo
Independent, unofficial connector for Microsoft Todo. Not affiliated with, endorsed by, or sponsored by Microsoft Todo. "Microsoft Todo" is a trademark of its owner, used only to identify the service this connector works with.
Agent-callable tools for Microsoft To Do against the Microsoft Graph v1.0 To Do API (https://graph.microsoft.com/v1.0/me/todo/...): list/get/create/update/delete task lists, list/get/create/update/delete tasks, find a task by title, mark a task complete, and manage a task's checklist items (steps). 16 scripts, all against a single user's task lists over one OAuth connection.
When to use this
- An agent needs to capture or find a task — create a task (optionally in the default list), find one by title, or list/filter tasks in a list.
- An agent needs to organize tasks or lists — create/rename/delete task lists, update a task's due date, importance, or status, or delete a task.
- An agent needs to complete or reopen work — mark a task done with
completeTask, or reopen it viaupdateTask(status: "notStarted"). - An agent needs to break a task into steps — list, add, update, or delete a task's checklist items (subtasks).
Setup
This is an agentskills.io skill.
If this connector is already exposed to you as callable tools (e.g. mcp__microsoft-todo__<tool>), that's a valid path — call them directly. Everything below is only for standalone terminal use when no such tools are loaded.