todoist-mcp-server
If you are the rightful owner of todoist-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Todoist MCP Server is a Python-based server that integrates with the Todoist API to manage tasks, projects, and sections.
The Todoist MCP Server is a Python application designed to interface with the Todoist API, allowing users to manage their tasks, projects, and sections through a model context protocol (MCP) server. Originally translated from a TypeScript version using Claude, this server is tailored to enhance task management workflows. It requires Python 3.10+, the UV package manager, and a Todoist API token for operation. The server is configured to work with Claude Desktop, enabling seamless integration and task management. Users can perform various operations such as creating, updating, and deleting tasks, projects, and sections. The server is hosted by Modl, ensuring compatibility with their systems. The Todoist MCP Server is open-source and licensed under the MIT License, allowing for community contributions and modifications.
Features
- Integration with Todoist API for task management
- Support for managing projects, sections, and tasks
- Python-based server for easy customization
- Seamless integration with Claude Desktop
- Open-source with MIT License for community contributions
Tools
todoist_get_projects
Retrieve a list of projects from Todoist.
todoist_get_project
Retrieve details of a specific project.
todoist_add_project
Add a new project to Todoist.
todoist_update_project
Update an existing project.
todoist_delete_project
Delete a project from Todoist.
todoist_get_sections
Retrieve a list of sections from Todoist.
todoist_get_section
Retrieve details of a specific section.
todoist_add_section
Add a new section to a project.
todoist_update_section
Update an existing section.
todoist_delete_section
Delete a section from a project.
todoist_create_task
Create a new task in Todoist.
todoist_get_tasks
Retrieve a list of tasks from Todoist.
todoist_get_task
Retrieve details of a specific task.
todoist_update_task
Update an existing task.
todoist_move_task
Move a task to a different section or project.
todoist_close_task
Close a task in Todoist.
todoist_reopen_task
Reopen a closed task.
todoist_delete_task
Delete a task from Todoist.