Todoist MCP

add-task

Add a task to Todoist

Input Schema

NameRequiredDescriptionDefault
assigneeIdNoThe ID of a project collaborator to assign the task to
contentYes
deadlineDateNoSpecific date in YYYY-MM-DD format relative to user’s timezone.
deadlineLangNo2-letter code specifying language of deadline.
descriptionNo
labelsNo
parentIdNoThe ID of a parent task
priorityNoTask priority from 1 (normal) to 4 (urgent)
projectIdNoThe ID of a project to add the task to

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "assigneeId": { "description": "The ID of a project collaborator to assign the task to", "type": "string" }, "content": { "type": "string" }, "deadlineDate": { "description": "Specific date in YYYY-MM-DD format relative to user’s timezone.", "type": "string" }, "deadlineLang": { "description": "2-letter code specifying language of deadline.", "type": "string" }, "description": { "type": "string" }, "labels": { "items": { "type": "string" }, "type": "array" }, "parentId": { "description": "The ID of a parent task", "type": "string" }, "priority": { "description": "Task priority from 1 (normal) to 4 (urgent)", "maximum": 4, "minimum": 1, "type": "number" }, "projectId": { "description": "The ID of a project to add the task to", "type": "string" } }, "required": [ "content" ], "type": "object" }