Todoist MCP Server

by Chrusic
Verified

todoist_update_task

Update an existing task in Todoist by searching for it by name and then updating it

Input Schema

NameRequiredDescriptionDefault
contentNoNew content/title for the task (optional)
descriptionNoNew description for the task (optional)
due_stringNoNew due date in natural language like 'tomorrow', 'next Monday' (optional)
priorityNoNew priority level from 1 (normal) to 4 (urgent) (optional)
project_idNoMove task to this project ID (optional)
section_idNoMove task to this section ID (optional)
task_nameYesName/content of the task to search for and update

Input Schema (JSON Schema)

{ "properties": { "content": { "description": "New content/title for the task (optional)", "type": "string" }, "description": { "description": "New description for the task (optional)", "type": "string" }, "due_string": { "description": "New due date in natural language like 'tomorrow', 'next Monday' (optional)", "type": "string" }, "priority": { "description": "New priority level from 1 (normal) to 4 (urgent) (optional)", "enum": [ 1, 2, 3, 4 ], "type": "number" }, "project_id": { "description": "Move task to this project ID (optional)", "type": "string" }, "section_id": { "description": "Move task to this section ID (optional)", "type": "string" }, "task_name": { "description": "Name/content of the task to search for and update", "type": "string" } }, "required": [ "task_name" ], "type": "object" }