Todoist MCP
JSON →Interact with your Todoist tasks and projects.
Install
npx -y @smithery/cli Tools · 28
- create_task Create tasks with content, descriptions, due dates, priorities, labels, and more
- create_task_natural_language Create tasks with natural language (e.g., 'Submit report by Friday 5pm #Work')
- get_tasks Retrieve tasks (individual, filtered, or all tasks)
- get_completed_tasks Retrieve completed tasks (by completion date or due date)
- get_productivity_statistics Get productivity statistics
- update_task Update tasks
- move_tasks Move tasks (individually or in batches)
- close_task Close tasks
- reopen_task Reopen tasks
- delete_task Delete tasks
- create_project Create projects
- get_projects Retrieve projects
- update_project Update projects
- delete_project Delete projects
- create_section Create sections within projects
- get_sections Retrieve sections within projects
- update_section Update sections within projects
- delete_section Delete sections within projects
- add_comment Add comments for tasks or projects
- get_comments Retrieve comments for tasks or projects
- update_comment Update comments for tasks or projects
- delete_comment Delete comments for tasks or projects
- create_label Create labels
- get_labels Retrieve labels
- update_label Update labels
- delete_label Delete labels
- manage_shared_labels Manage shared labels
- get_collaborators Get collaborators for projects
Environment variables
TODOIST_API_TOKEN
Links
★ 4 GitHub stars