Todoist MCP Server

by Chrusic
Verified

todoist_complete_task

Mark one or more tasks as complete in Todoist

Input Schema

NameRequiredDescriptionDefault
task_idNoID of the task to complete (preferred)
task_nameNoName/content of the task to search for and complete (if ID not provided)
tasksNoArray of tasks to mark as complete (for batch operations)

Input Schema (JSON Schema)

{ "anyOf": [ { "required": [ "tasks" ] }, { "required": [ "task_id" ] }, { "required": [ "task_name" ] } ], "properties": { "task_id": { "description": "ID of the task to complete (preferred)", "type": "string" }, "task_name": { "description": "Name/content of the task to search for and complete (if ID not provided)", "type": "string" }, "tasks": { "description": "Array of tasks to mark as complete (for batch operations)", "items": { "anyOf": [ { "required": [ "task_id" ] }, { "required": [ "task_name" ] } ], "properties": { "task_id": { "description": "ID of the task to complete (preferred)", "type": "string" }, "task_name": { "description": "Name/content of the task to search for and complete (if ID not provided)", "type": "string" } }, "type": "object" }, "type": "array" } }, "type": "object" }