To Do Complete Task
todo_complete_taskMarks a Microsoft To Do task as complete. It works through Apple Reminders, which syncs with To Do when the Microsoft account is added to Reminders, so the change appears in To Do after the next sync. Prefer task_id from todo_list_tasks. With title instead, it completes the one open task whose title contains that text (case-insensitive); if several match, it completes NONE and lists them with their task_id. Without list it searches every Reminders list, not only the To Do ones. With a Microsoft 365 account connected it uses Microsoft To Do directly (Microsoft Graph), with no Reminders sync.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "todo_complete_task"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| list | No | List name to narrow search by title (optional) | |
| title | No | Task title (partial match, alternative to task_id) | |
| account | No | Which connected Microsoft 365 account to use: its email (UPN), its id from list_m365_accounts, or its display name when unique. Leave it out to use the default account. | |
| confirm | No | Ignored; kept for older clients. | |
| task_id | No | Task ID from todo_list_tasks |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||