Todoist MCP Server

by Chrusic
Verified

todoist_complete_task

Mark tasks as complete in Todoist using task ID or name, supporting single or batch operations for efficient task management. Integrates with the Todoist MCP Server for simplified workflow.

Instructions

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" }
ID: xzuab11d38