Todoist MCP: how to connect Todoist to ChatGPT, Claude and Cursor

By Andrei Finogeev, founder of Weft · Checked against Todoist’s docs on

Todoist runs an official, hosted MCP server at https://ai.todoist.net/mcp. You sign in with OAuth — your password never reaches the assistant — and it works on every Todoist plan, the free Beginner plan included. In ChatGPT it is in the Plugin directory, in Claude it is in the connectors directory, and in Claude Code, Cursor and VS Code you add the URL yourself. The assistant can add, update, complete and reschedule tasks, and much more on clients that expose the full tool set.

Todoist MCP at a glance

Server URLhttps://ai.todoist.net/mcp (Streamable HTTP)
Sign-inOAuth, scope data:read_write. No API token for the hosted server
Free planYes — “Available for: Beginner, Pro, Business”
Rate limitsNot stated
DeletesA delete-object tool exists in the open-source server
Paid plansPro $5/month billed yearly ($7 monthly); Business $8/user a month yearly ($10 monthly)

“Not stated” means Todoist does not say. Prices are list prices in US dollars per seat; taxes and regional prices differ.

How to set up Todoist MCP in each assistant

ChatGPT

Open Plugins in the sidebar, search the directory for Todoist, select the official Todoist plugin, press the plus icon to connect, sign in and approve. Then type /todoist in a chat. Todoist does not say which ChatGPT plans can use it.

Claude (web and desktop)

Press the plus icon at the lower left of a chat → Connectors → Add connector → Browse connectors, search for Todoist and press Connect. Todoist says this works on any Claude plan; on Team and Enterprise an Owner has to enable connectors first.

Claude Code

Add the server, then run /mcp in Claude Code and sign in. Todoist also ships a Claude Code plugin: /plugin marketplace add todoist/todoist-mcp, then /plugin install todoist@doist.

claude mcp add --transport http todoist https://ai.todoist.net/mcp

Cursor

Add Todoist to ~/.cursor/mcp.json (or .cursor/mcp.json in a project). Todoist documents it through mcp-remote; no one-click link is documented.

{
  "mcpServers": {
    "todoist": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://ai.todoist.net/mcp"]
    }
  }
}

VS Code

Command Palette → “MCP: Add Server” → HTTP, and enter the URL.

{
  "servers": {
    "todoist": { "type": "http", "url": "https://ai.todoist.net/mcp" }
  }
}

What your AI can do in Todoist

  • Tasks: add, update, complete, uncomplete, reschedule, and find tasks by text, date or completion.
  • Projects, sections, labels, filters, comments and reminders: add, update and find.
  • Shared projects: list collaborators and manage assignments.
  • Activity and productivity stats, project health, and project templates (export and import).
  • A generic delete-object tool that removes any object type.

Limits worth knowing

  • Todoist’s Claude help page says Claude does not support managing sections, labels, comments or filters, or assigning tasks in shared projects — fewer tools than the open-source server lists. Todoist does not say why the two differ.
  • Asking to “change the date” of a recurring task removes its repeat schedule; ask to “reschedule” instead. Completing a recurring task moves it to the next occurrence.
  • New projects cannot be created inside team-workspace folders.
  • The assistant, not Todoist, decides whether it asks before writing.
  • There is no tool for an agent to claim a task or report progress on it — Todoist is a to-do list the AI can edit, not a queue agents work from.

Todoist or Weft for working with AI?

Pick Todoist if the list is personal — errands, habits, recurring chores — and you want an assistant to add and reschedule things for you. It is mature, cheap, and its MCP server works on the free plan.

Pick Weft if your AI is doing the work, not only filing it. Weft is a Scrumban board built for assistants: an AI claims a task before starting so two assistants never pick up the same one, reports progress while it works, asks you a question that waits in your Inbox, and leaves a receipt when it finishes. It works in ChatGPT on every plan, Free included, plus Claude, Cursor, Codex and 30+ other clients.

Weft board on a phone, Doing column: three tasks an AI assistant picked up, each marked AI
Assistants pick up the next task; each card shows who is working on it.
A finished Weft task created by AI, with the outcome the assistant recorded: what it fixed and that 40 test runs passed
When an assistant finishes, it leaves a receipt: what it did and how it checked.

Setting Weft up: Weft in ChatGPT · Weft in Claude · Weft in Claude Code · Weft in Cursor · Weft in Codex

Questions

Does Todoist have an official MCP server?

Yes. Todoist hosts one at https://ai.todoist.net/mcp and publishes its source on GitHub (todoist/todoist-mcp). You sign in with OAuth.

Can I use Todoist MCP on the free plan?

Yes. Todoist lists the MCP connection as available on Beginner (free), Pro and Business.

Do I need a Todoist API token?

Not for the hosted server: it uses OAuth. An API token (TODOIST_API_KEY) is only needed if you run the open-source tools locally.

Can ChatGPT add tasks to Todoist?

Yes, through the official Todoist plugin in ChatGPT’s Plugin directory. ChatGPT asks before it makes changes, depending on your ChatGPT settings.

Sources

Read on 11 November 2026.

Other MCP setup guides