todoist_create_task
Create new tasks in Todoist with titles, descriptions, due dates, priorities, labels, and project assignments to organize your workflow.
Instructions
Create a new task in Todoist.
⚠️ TEMPORAL CHECK: Verify year in due_date matches current year from
system date. LLMs often default to training-data years (2023/2024).
Supports natural language due dates like 'tomorrow', 'next Monday', 'every week'.
Priority 4 is highest (red), priority 1 is lowest.
Args:
params: CreateTaskInput containing:
- content: Task title/content
- description: Optional detailed description
- project_id: Project to add to (defaults to Inbox)
- due_string: Natural language due date
- due_date: Due date in YYYY-MM-DD format
- priority: 1-4 (4 is highest)
- labels: List of label names
- parent_id: Parent task ID for subtasks
Returns:
Created task details including the new task ID.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |