Overview
Todoist MCP Server is an MCP server implementation that integrates Claude with Todoist, enabling natural language task management. It allows Claude to create, update, complete, and delete Todoist tasks using everyday language. The server supports smart task search with partial name matches, flexible filtering by due date, priority, and other attributes, and rich task details such as descriptions, due dates, and priority levels. It also provides intuitive error handling to give clear feedback when operations fail. The server can be installed via Smithery or manually and exposes a set of tools (todoist_create_task, todoist_get_tasks, todoist_update_task, todoist_complete_task, todoist_delete_task) that parse natural language inputs to perform actions. Example usage includes creating tasks, listing by due date or priority, updating task attributes, completing tasks, and deleting tasks. Setup includes obtaining a Todoist API token and configuring Claude Desktop with the server, including the API token in claude_desktop_config.json. The project emphasizes seamless integration between Claude and Todoist for hands-free task management.
Features
Natural Language Task Management
Create, update, complete, and delete Todoist tasks using everyday language.
Smart Task Search
Find tasks with partial name matches.
Flexible Filtering
Filter tasks by due date, priority, and other attributes.
Rich Task Details
Support for descriptions, due dates, and priority levels.
Intuitive Error Handling
Clear feedback for better user experience.




