guide10 min read58m ago

Todoist MCP Server: Manage Tasks With Claude by Natural Language (2026)

Todoist MCP servers connect Claude to your tasks so you can create, find, and complete them in plain English. The official Doist server, bulk-op community options, install, and use cases.

Todoist MCP Server: Manage Tasks With Claude by Natural Language (2026)
todoist mcptask managementdoistproductivityclaudenatural language tasksmcp serverto-do

TL;DR — Todoist MCP in one minute

A Todoist MCP server connects Claude to your Todoist account so you can create, find, update, and complete tasks by natural language. The official server now lives at Doist/todoist-ai (the old todoist-mcp repo is deprecated), with mature community options like greirson/mcp-todoist for bulk operations. Supply a Todoist API token, add it to your client config, and "remind me to email the designer tomorrow, high priority" becomes a structured task.

Best pick: Doist/todoist-ai (official). Best for bulk ops: greirson/mcp-todoist.

What Is a Todoist MCP Server?

A Todoist MCP server connects an AI assistant to your Todoist account through the Model Context Protocol. It turns Todoist actions into MCP tools the assistant can call: add a task with a due date, priority, and labels; list tasks by filter; reschedule; complete; and organize across projects. Instead of opening the app and clicking, you describe the task and the assistant files it correctly.

The reason this is more than a novelty is structure. Plain reminders are easy; what is tedious is putting every task in the right project, with the right priority, label, and due date. A Todoist MCP lets the assistant do that structuring from a sentence, which is exactly the friction that stops people from capturing tasks in the first place. Todoist sits in the broader task management MCP servers roundup alongside Notion, Trello, and Linear.

The Official Server Moved to todoist-ai

An important 2026 detail: the official integration relocated. Doist now maintains its official Todoist tools in Doist/todoist-ai. The previous Doist/todoist-mcp repository is deprecated and explicitly points users to todoist-ai for continued support and updates. If you bookmarked the old repo, switch — the new one is where fixes and new tools land.

The official tools are flexible by design: they can run as an MCP server, or be imported directly into your own projects to wire Todoist into a custom AI interface. That dual mode is handy if you are building something beyond a chat client.

Organizing your whole stack with AI? Browse Skiln's task management MCP servers — Todoist, Notion, Trello, Linear, and more.

Browse Now →

The Todoist MCP Servers Worth Knowing

1. Doist todoist-ai (official)

Repo: Doist/todoist-ai · Maintainer: Doist (first-party) · Mode: MCP server or library

The official, first-party option and the one to default to. It includes tools that let an LLM access and modify a Todoist account on the user's behalf, usable through an MCP server or imported directly into other projects. Because Doist maintains it, it tracks Todoist's own API changes most reliably, which matters for something you want to keep working month after month.

Best for: most people, and anyone who wants first-party maintenance and longevity.

2. greirson/mcp-todoist (bulk ops)

Repo: greirson/mcp-todoist · Focus: bulk operations

A community MCP server that connects Claude to Todoist for complete task and project management through natural language, with an emphasis on bulk operations. If your workflow involves clearing or reorganizing many tasks at once — "complete everything tagged done-this-week," "move all overdue Work tasks to tomorrow" — the bulk focus is the differentiator. It is one of the more mature community servers.

Best for: power users who batch-manage large task lists.

3. abhiz123/todoist-mcp-server

Repo: abhiz123/todoist-mcp-server · Focus: natural-language task management

A widely referenced community implementation that integrates Claude with Todoist for natural-language task management. It implements task creation with content, descriptions, due dates, priorities, and labels, including natural-language creation, plus retrieving tasks individually, filtered, or all at once. It is a clean, well-scoped option if you want the core capture-and-retrieve loop without extra surface area, and it carries a Skiln directory listing.

Best for: a straightforward capture-and-retrieve setup.

Quick Comparison Table

ServerTypeModeStrengthBest For
Doist/todoist-aiOfficial (Doist)Server or libraryFirst-party maintenanceDefault choice
greirson/mcp-todoistCommunityMCP serverBulk operationsBatch power users
abhiz123/todoist-mcp-serverCommunityMCP serverNL create + retrieveClean core setup

How to Install a Todoist MCP Server

  1. Get an API token. Open Todoist settings, go to Integrations, and copy your API token.
  2. Add the server to your client config. In Claude Desktop's config, Claude Code's .mcp.json, or your IDE's MCP settings, register the server and pass the token as an environment variable rather than inline.
  3. Use the config generator. The Skiln Config Generator emits a config that works across Claude Desktop, Claude Code, Cursor, and Cline at once.
  4. Restart and test. Ask "show my tasks due today" to confirm the tools are live before relying on it.

What You Can Actually Do With It

  • Friction-free capture: "Add 'review the Q3 deck' to the Work project, due Thursday, priority 2, label deep-work."
  • Daily planning: "List everything due today across all projects, grouped by priority."
  • Inbox triage: "Move all my unsorted inbox tasks into the right projects based on their text."
  • Bulk cleanup: on a bulk-capable server, "complete every task labeled done and reschedule overdue Personal tasks to this weekend."
  • Meeting follow-ups: "Turn these three action items from my notes into tasks assigned to the right projects."

The pattern is consistent: the assistant handles the structuring (project, label, priority, date) that you would otherwise skip, so more of your real work actually gets captured.

Pairing Todoist With Notion, Trello, and Linear

Most people do not live in a single tool. A common AI-assisted setup routes quick personal tasks to Todoist, longer docs and wikis to Notion, visual boards to Trello, and engineering issues to Linear. With each connected over MCP, one assistant can move an item between them: capture in Todoist, escalate to a Linear issue when it becomes engineering work. The full lineup is in the task management roundup.

Build your productivity stack with AI. Explore 75,000+ MCP servers, skills, and agents on Skiln and connect your tools.

Browse Now →

Frequently Asked Questions

What is a Todoist MCP server?

It is a Model Context Protocol server that connects an AI assistant like Claude to your Todoist account, so you can create, find, update, and complete tasks and projects through natural language. It exposes Todoist actions as MCP tools: add a task with a due date and priority, list tasks by filter, reschedule, and more. Several implementations exist, including an official one from Doist.

Is there an official Todoist MCP server?

Yes. Doist maintains official Todoist tools in the repository Doist/todoist-ai. The earlier Doist/todoist-mcp repo is deprecated and points users to todoist-ai for continued support and updates. The official tools can run as an MCP server or be imported directly into your own AI projects.

Which Todoist MCP server should I use?

Start with the official Doist/todoist-ai for the best long-term support. If you specifically need heavy bulk operations or natural-language task creation, community servers like greirson/mcp-todoist and abhiz123/todoist-mcp-server are mature options. Pick based on whether you value first-party maintenance or a specific community feature set.

Is the Todoist MCP free?

The MCP servers are free and open source. You need a Todoist account and an API token, and any Todoist paid plan features (like extra filters or reminders) follow Todoist's own pricing. The MCP layer itself adds no cost.

How do I connect a Todoist MCP server to Claude?

Get a Todoist API token from your Todoist settings, then add the server to your client's MCP config (Claude Desktop, Claude Code, Cursor, or Cline) with the token supplied as an environment variable. Restart the client and confirm the Todoist tools appear, then test with 'show my tasks due today.'

Can the Todoist MCP create tasks from natural language?

Yes. The integrations implement task creation with content, descriptions, due dates, priorities, and labels, including natural-language creation, plus retrieving tasks individually, by filter, or all at once. So 'remind me to email the designer tomorrow at 9am, high priority' becomes a properly structured Todoist task.

Can I manage multiple projects and labels through MCP?

Yes. The servers expose projects, labels, filters, and priorities, so an assistant can route a new task into the right project, apply labels, and pull filtered views like 'everything overdue in the Work project.' This is what makes the MCP genuinely useful versus a single add-task shortcut.


Last updated: June 30, 2026 · Skiln tracks MCP server release cadence and maintenance weekly.

Frequently Asked Questions

What is a Todoist MCP server?
It is a Model Context Protocol server that connects an AI assistant like Claude to your Todoist account, so you can create, find, update, and complete tasks and projects through natural language. It exposes Todoist actions as MCP tools: add a task with a due date and priority, list tasks by filter, reschedule, and more. Several implementations exist, including an official one from Doist.
Is there an official Todoist MCP server?
Yes. Doist maintains official Todoist tools in the repository Doist/todoist-ai. The earlier Doist/todoist-mcp repo is deprecated and points users to todoist-ai for continued support and updates. The official tools can run as an MCP server or be imported directly into your own AI projects.
Which Todoist MCP server should I use?
Start with the official Doist/todoist-ai for the best long-term support. If you specifically need heavy bulk operations or natural-language task creation, community servers like greirson/mcp-todoist and abhiz123/todoist-mcp-server are mature options. Pick based on whether you value first-party maintenance or a specific community feature set.
Is the Todoist MCP free?
The MCP servers are free and open source. You need a Todoist account and an API token, and any Todoist paid plan features (like extra filters or reminders) follow Todoist's own pricing. The MCP layer itself adds no cost.
How do I connect a Todoist MCP server to Claude?
Get a Todoist API token from your Todoist settings, then add the server to your client's MCP config (Claude Desktop, Claude Code, Cursor, or Cline) with the token supplied as an environment variable. Restart the client and confirm the Todoist tools appear, then test with 'show my tasks due today.'
Can the Todoist MCP create tasks from natural language?
Yes. The integrations implement task creation with content, descriptions, due dates, priorities, and labels, including natural-language creation, plus retrieving tasks individually, by filter, or all at once. So 'remind me to email the designer tomorrow at 9am, high priority' becomes a properly structured Todoist task.
Can I manage multiple projects and labels through MCP?
Yes. The servers expose projects, labels, filters, and priorities, so an assistant can route a new task into the right project, apply labels, and pull filtered views like 'everything overdue in the Work project.' This is what makes the MCP genuinely useful versus a single add-task shortcut.

Stay in the Loop

Join 1,000+ developers. Get the best new Skills & MCPs weekly.

No spam. Unsubscribe anytime.