Complete a To Do task
todo_complete_taskCompletes a specified Microsoft To Do task by patching its status, returning the updated task with a completion timestamp. Recurring tasks roll forward.
Instructions
Marks a To Do task completed by patching its status to 'completed', and returns the updated task including the completedDateTime Graph stamps on it. Recurring tasks are rolled forward by the service rather than closed outright.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"listId": "<listId>",
"taskId": "<taskId>"
},
"name": "todo_complete_task"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| listId | Yes | Id of the To Do list that holds the task. | |
| taskId | Yes | Id of the task to mark completed. |