trackmcp
Back to directory
Scofieldkoh

todoist_mcp

View on GitHub

Todoist MCP

0 stars TypeScriptOthers Updated May 5, 2025

Documentation

Todoist MCP

Connect this Model Context Protocol server to your LLM to interact with Todoist.

It supports all the APIs available from the Todoist TypeScript Client.

Setup

Build the server app:

code
npm install
npm run build

Configure Claude:

You must install the Claude desktop app which supports MCP.

You can get your Todoist API key from Todoist > Settings > Integrations > Developer.

Then, in your `claude_desktop_config.json`, add a new MCP server:

code
{
    "mcpServers": {
        "todoist-mcp": {
            "command": "node",
            "args": ["/path/to/repo/build/index.js"],
            "env": {
                "TODOIST_API_KEY": "your_todoist_api_key"
            }
        }
    }
}

You can now launch Claude desktop app and ask to update Todoist.

Distribution

Smithery

smithery badge

Install Todoist MCP on Claude Desktop using Smithery:

bash
npx -y @smithery/cli install @miottid/todoist-mcp --client claude

Glama

Frequently asked questions

What is todoist_mcp?

todoist_mcp is Todoist MCP

How do I install todoist_mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is todoist_mcp open source?

Yes — it is hosted on GitHub at https://github.com/Scofieldkoh/todoist_mcp.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP