Todoist MCP: connecting Todoist to Claude and ChatGPT

    Official server. Setup steps for Claude and ChatGPT, plus the limits nobody documents.

    First-party serverLast checked: September 2026

    Todoist publishes its own MCP server and its own help documentation for using it with Claude, alongside a Doist-maintained repository on GitHub.

    What it can do

    • Read projects, sections and tasks
    • Create and complete tasks from a chat prompt
    • Update due dates, priorities and labels
    • Search across your task list in natural language

    What it can't do

    • Your assistant can only see what your API token can see — shared projects follow Todoist's own permissions
    • Bulk operations are slow: each task is usually a separate tool call
    • Rate limits belong to Todoist, not to the assistant, so long rewrites can stall midway

    Todoist is the one task manager in this category where the MCP question has a clean answer: there is a first-party server, Todoist documents it themselves, and the repository is maintained by Doist rather than by a weekend contributor. That matters more than it sounds. Community MCP servers for task apps go stale within a release or two, and when they break the error you get back is a tool-call failure with no useful message.

    What people are actually asking

    Almost every search that lands on this topic is one of three questions: does Todoist have an MCP server at all, how do I add it to Claude, and why did my setup fail. The first two are documentation questions. The third is nearly always one of a small set of causes: an API token pasted with a trailing space, a config file edited in an app that rewrote the quotes, or a client that was never restarted after the config changed.

    What it feels like once it works

    You stop opening the app to do small things. "What's overdue in my work project" returns a list. "Move everything I didn't finish today to tomorrow morning" does it. The value is not the automation, it is that the friction of a two-second task drops to nothing, which is exactly the friction that makes people stop capturing tasks at all.

    Where it stops being useful

    MCP is a read-and-write channel, not a planner. An assistant will happily reschedule forty tasks into tomorrow because you asked it to, and you will wake up to a day that cannot physically be done. If overcommitting is your failure mode, the limit has to live in the tool — a capacity view, a hard cap on today — not in the prompt.

    Where LemTask stands today

    LemTask does not ship an MCP server yet, and we are not going to pretend otherwise on a page developers will read. What LemTask has working right now is outbound and inbound webhooks, Zapier, Make and Apple Shortcuts, which covers "when a task is created, do X" and "create a task from anything that can send an HTTP request". An MCP connection is on the roadmap; when it ships and we have tested it end to end with Claude, this page will say so with the config block, and not a day earlier.

    Setup, step by step

    1. 1

      Create an API token

      In Todoist, open Settings, then Integrations, then Developer, and copy your API token. Paste it somewhere temporary without adding a space or newline.

    2. 2

      Add the server to your client config

      Open your MCP client's config file and add the Todoist server entry with your token as the environment variable it expects. Validate that the file is still valid JSON before saving.

    3. 3

      Restart the client completely

      Quit the application rather than closing its window. MCP servers are started at launch, so a config change does nothing until the process restarts.

    4. 4

      Test with a read before a write

      Ask for your overdue tasks first. If reading works and writing fails, the problem is permissions, not the connection.

    Questions

    Related pages

    Want a task app that automates today?

    LemTask has no MCP server yet. It does have webhooks, Zapier, Make and Apple Shortcuts working now, plus tasks, habits, a focus timer and calendar sync. Free forever for individuals.