Todoist

Todoist

Interact with Todoist to manage your tasks.

328
Stars
65
Forks
0
Releases

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.

Details

Owner
abhiz123
Language
JavaScript
License
MIT License
Updated
2025-12-07

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.