2026-06-16 17:31:48 -06:00
{
"manifest_version" : "0.3" ,
"name" : "ms-todo" ,
"display_name" : "Microsoft To Do" ,
2026-07-10 08:01:12 -06:00
"version" : "1.0.1" ,
2026-06-16 17:31:48 -06:00
"description" : "Read and write your Microsoft To Do tasks, lists, and subtasks from Claude." ,
"long_description" : "Connects Claude to Microsoft To Do via the Microsoft Graph API. You sign in once as yourself (a browser window opens); the connection then reads and writes your task lists, tasks, and checklist items. Each user's sign-in is private to their own machine." ,
"author" : {
"name" : "PESCO Inc."
} ,
"keywords" : [ "microsoft" , "to do" , "todo" , "tasks" , "graph" , "productivity" ] ,
"license" : "MIT" ,
"compatibility" : {
"platforms" : [ "darwin" , "win32" , "linux" ] ,
"runtimes" : {
"node" : ">=18.0.0"
}
} ,
"server" : {
"type" : "node" ,
"entry_point" : "server/index.mjs" ,
"mcp_config" : {
"command" : "node" ,
"args" : [ "${__dirname}/server/index.mjs" ] ,
"env" : {
"TODO_CLIENT_ID" : "9af4a8a3-5290-4089-9058-a29dcce63c4f" ,
"TODO_TENANT_ID" : "94c6c62d-8fe7-416f-8fef-7d8620b95819" ,
"TODO_TOKEN_CACHE" : "${HOME}/.ms-todo/token-cache.json" ,
"TODO_TIMEZONE" : "${user_config.timezone}" ,
"TODO_READONLY" : "${user_config.read_only}"
}
}
} ,
"tools" : [
{ "name" : "todo_login" , "description" : "Sign in (opens your browser)" } ,
{ "name" : "todo_logout" , "description" : "Forget the cached sign-in" } ,
{ "name" : "todo_test" , "description" : "Verify connectivity and show your lists" } ,
{ "name" : "todo_list_lists" , "description" : "List your task lists" } ,
{ "name" : "todo_list_tasks" , "description" : "Query tasks in a list" } ,
{ "name" : "todo_get_task" , "description" : "Get one task" } ,
{ "name" : "todo_create_task" , "description" : "Create a task" } ,
{ "name" : "todo_update_task" , "description" : "Update a task" } ,
{ "name" : "todo_complete_task" , "description" : "Mark a task complete" } ,
{ "name" : "todo_delete_task" , "description" : "Delete a task" } ,
{ "name" : "todo_create_list" , "description" : "Create a task list" } ,
{ "name" : "todo_update_list" , "description" : "Rename a task list" } ,
{ "name" : "todo_delete_list" , "description" : "Delete a task list" } ,
{ "name" : "todo_list_checklist" , "description" : "List checklist items (subtasks)" } ,
{ "name" : "todo_add_checklist_item" , "description" : "Add a checklist item" } ,
{ "name" : "todo_check_checklist_item" , "description" : "Check/uncheck a checklist item" } ,
{ "name" : "todo_delete_checklist_item" , "description" : "Delete a checklist item" }
] ,
"user_config" : {
"timezone" : {
"type" : "string" ,
"title" : "Time zone" ,
"description" : "Time zone for due/start/reminder dates (IANA like America/Denver, or a Windows zone name). Default UTC." ,
"default" : "UTC" ,
"required" : false
} ,
"read_only" : {
"type" : "boolean" ,
"title" : "Read-only mode" ,
"description" : "If enabled, only viewing tools are available (no create/update/delete)." ,
"default" : false ,
"required" : false
}
}
}