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.
A Model Context Protocol (MCP) server implementation that integrates Claude and other AI assistants with Todoist, enabling natural language task management.
The Todoist MCP Server is a robust implementation designed to seamlessly integrate AI assistants like Claude with Todoist, a popular task management platform. This server allows users to manage their tasks, projects, comments, and labels using natural language commands. By leveraging the full capabilities of the Todoist API, the server supports a wide range of operations, from creating and updating tasks to managing projects and labels. It also offers batch processing, enabling multiple tasks to be handled in a single request. The server is designed to enhance productivity by allowing users to interact with their Todoist account through conversational language, making task management more intuitive and efficient.
Features
- Complete Todoist API Integration: Access to the full Todoist REST API v2, and support for the Todoist Sync API through natural language
- Batch Processing: Client can process multiple tasks in a single request
- Search by name: AI can search for tasks, projects, and labels by name instead of ID
- Tasks: Create, update, close, reopen, move, and delete tasks using conversational language
- Projects: Create and manage projects and sections
Tools
Tasks
get_tasks_list
,create_tasks
,get_tasks
,update_tasks
,close_tasks
,reopen_tasks
,delete_tasks
,move_tasks
Projects
get_projects_list
,create_projects
,get_projects
,update_projects
,delete_projects
,get_collaborators
,move_projects
Sections
get_sections_list
,create_sections
,get_sections
,update_sections
,delete_sections
Comments
get_comments_list
,create_comments
,get_comments
,update_comments
,delete_comments
Labels
get_labels_list
,create_labels
,get_labels
,update_labels
,delete_labels
,get_shared_labels
,rename_shared_labels
,remove_shared_labels
Utils
utils_get_colors