todoist-mcp-server

MCP.Pizza Chef: abhiz123

Tasks get created, found, updated, completed, and deleted by describing them in ordinary words, with due dates and priority levels handled the same way. Searching works on partial names, so you can say "the dentist one" rather than the exact title. Setup means copying an access key out of your Todoist settings into a short configuration block. Bear in mind the code has sat still since April 2025, roughly fifteen months, and the author has not pointed to a replacement.

Unmaintained · no code changes since April 2025; no successor named
Notes
Other

Use This MCP server To

Add a task with a due date just by describing it Show me everything due today Mark the task I mentioned earlier as done Move a deadline to next Monday Find and delete a task I only half remember

README

Todoist MCP Server

smithery badge

An MCP (Model Context Protocol) server implementation that integrates Claude with Todoist, enabling natural language task management. This server allows Claude to interact with your Todoist tasks using everyday language.

Todoist Server MCP server

Features

  • Natural Language Task Management: Create, update, complete, and delete tasks using everyday language
  • Smart Task Search: Find tasks using 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

Installation

Installing via Smithery

To install Todoist MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @abhiz123/todoist-mcp-server --client claude

Manual Installation

npm install -g @abhiz123/todoist-mcp-server

Tools

todoist-mcp-server FAQ

Is this project still maintained?
No sign of it. The last code change was April 2025, about fifteen months ago, and no successor is named. The repository is not archived, so it still installs, but nobody appears to be fixing it.
Do I need a paid key?
No paid key. You copy a personal access key from Todoist's own settings, under Integrations, and paste it into your assistant's configuration.
Which apps does it work in?
Claude Desktop, plus other assistants that support MCP servers.
Can I use this to capture to-dos while I am on a call?
Yes — you describe the task in plain words, optionally with a due date and priority, and it lands in your Todoist inbox.
Do I need to know the exact task name to update something?
No. Partial names work, so a rough description is usually enough to find the right task.
How hard is setup?
Easy. Either run a single install command through Smithery or paste a five-line block with your access key into Claude Desktop's settings file.