Todoist MCP Server Ext
Skills
todoist_get_task
Get a specific task by its ID
todoist_get_label
Get a specific label by its ID.
todoist_get_tasks
Get tasks with comprehensive filtering and pagination support
todoist_move_task
Move a single task (and its subtasks, if any) to a different project, section, or make it a subtask of another task. Provide the taskId and exactly one of: projectId, sectionId, or parentId.
todoist_get_labels
Get all labels. Supports pagination.
todoist_create_task
Create a new task in Todoist with comprehensive options including subtasks
todoist_delete_task
Delete a task by its ID
todoist_get_comment
Get a specific comment by its ID
todoist_get_project
Get a specific project by its ID
todoist_reopen_task
Reopen a completed task by its ID
todoist_update_task
Update an existing task by its ID
todoist_create_label
Create a new label.
todoist_delete_label
Delete a label by its ID.
todoist_get_comments
Get comments for a task or project with pagination support
todoist_get_projects
Get all active projects with pagination support
todoist_get_sections
Get all sections, or sections for a specific project. Supports pagination.
todoist_search_tasks
Search for tasks by content/name (fallback for when ID is not known)
todoist_update_label
Update an existing label by its ID.
todoist_complete_task
Mark a task as complete by its ID
todoist_create_comment
Create a new comment on a task or project
todoist_create_project
Create a new project
todoist_create_section
Create a new section in a project
todoist_delete_comment
Delete a comment by its ID
todoist_delete_project
Delete a project by its ID
todoist_delete_section
Delete a section by its ID
todoist_quick_add_task
Create a task using Todoist's Quick Add feature with natural language parsing
todoist_update_comment
Update an existing comment by its ID
todoist_update_project
Update an existing project
todoist_update_section
Update an existing section
todoist_bulk_move_tasks
Move multiple tasks (and their respective subtasks, if any; e.g., up to 10-20 parent tasks for best performance) to a different project, section, or make them subtasks of another task. Provide an array of taskIds and exactly one destination (projectId, sectionId, or parentId).
Configuration
MCP Server
Connect to MCP Server