Todoist MCP
JSON →Interact with your Todoist account to manage tasks and projects.
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_task Retrieve tasks (individual, filtered, or all tasks)
- get_completed_tasks Retrieve completed tasks (by completion date or due date)
- get_productivity_stats Get productivity statistics
- update_task Update tasks
- move_task Move tasks (individually or in batches)
- close_task Close/reopen tasks
- reopen_task Close/reopen tasks
- delete_task Delete tasks
- create_project Create, retrieve, update, and delete projects
- get_project Create, retrieve, update, and delete projects
- update_project Create, retrieve, update, and delete projects
- delete_project Create, retrieve, update, and delete projects
- create_section Create, retrieve, update, and delete sections within projects
- get_section Create, retrieve, update, and delete sections within projects
- update_section Create, retrieve, update, and delete sections within projects
- delete_section Create, retrieve, update, and delete sections within projects
- add_comment Add, retrieve, update, and delete comments for tasks or projects
- get_comment Add, retrieve, update, and delete comments for tasks or projects
- update_comment Add, retrieve, update, and delete comments for tasks or projects
- delete_comment Add, retrieve, update, and delete comments for tasks or projects
- create_label Create, retrieve, update, and delete labels
- get_label Create, retrieve, update, and delete labels
- update_label Create, retrieve, update, and delete labels
- delete_label Create, retrieve, update, and delete labels
- get_shared_labels Manage shared labels
- get_collaborators Get collaborators for projects
Environment variables
TODOIST_API_KEYYOUR_API_KEYYOUR_JWT_TOKEN
Links
★ 1 GitHub stars