Todoist MCP
Skills
todoist_task_create
Create a new task in Todoist with optional description, due date, priority, labels, deadline, project, and section
todoist_task_get
Retrieve tasks from Todoist with optional filtering or get a specific task by ID
todoist_task_update
Update an existing task found by ID or partial name search. Supports updating content, description, due date, priority, labels, deadline, project, and section
todoist_task_delete
Delete a task found by ID or partial name search (case-insensitive)
todoist_task_complete
Mark a task as complete found by ID or partial name search (case-insensitive)
todoist_tasks_bulk_create
Create multiple tasks at once for improved efficiency. Each task can have full attributes like individual task creation.
todoist_tasks_bulk_update
Update multiple tasks at once based on search criteria. Very efficient for updating many tasks with the same changes.
todoist_tasks_bulk_delete
Delete multiple tasks at once based on search criteria. Use with caution - this will permanently delete matching tasks.
todoist_tasks_bulk_complete
Complete multiple tasks at once based on search criteria. Efficiently mark many tasks as done.
todoist_project_get
Get a list of all projects from Todoist with their IDs and names
todoist_section_get
Get a list of sections within a project from Todoist with their IDs and names
todoist_project_create
Create a new project in Todoist
todoist_section_create
Create a new section within a project in Todoist
todoist_comment_create
Add a comment to a task in Todoist by task ID or task name
todoist_comment_get
Get comments for a task or project in Todoist
todoist_label_get
Get all labels in Todoist
todoist_label_create
Create a new label in Todoist
todoist_label_update
Update an existing label in Todoist
todoist_label_delete
Delete a label from Todoist
todoist_label_stats
Get usage statistics for all labels in Todoist
todoist_subtask_create
Create a new subtask under a parent task in Todoist
todoist_subtasks_bulk_create
Create multiple subtasks under a parent task in a single operation
todoist_task_convert_to_subtask
Convert an existing task to a subtask of another task
todoist_subtask_promote
Promote a subtask to a main task (remove parent relationship)
todoist_task_hierarchy_get
Get a task with all its subtasks in a hierarchical structure
todoist_test_connection
Test the connection to Todoist API and verify API token validity
todoist_test_all_features
Run comprehensive tests on all Todoist MCP features to verify functionality
todoist_test_performance
Measure performance and response times of Todoist API operations
Configuration
MCP Server
Connect to MCP Server