Skip to main content

Todoist MCP Server ✅

PyPI License: MIT

Connect AI agents to your Todoist tasks via the Model Context Protocol (MCP).

Create, search, complete, and manage your Todoist tasks — all from Claude, Gemini, Cursor, or any MCP-compatible AI agent.


✨ Features

Category Tools Description
📋 Tasks list_tasks, get_task, create_task, update_task, complete_task, delete_task, reopen_task Full task CRUD with priority, due dates, labels
🔍 Smart Search search_task_by_name, complete_task_by_name, delete_task_by_name, update_task_by_name Find and operate on tasks by name (fuzzy matching)
📁 Projects list_projects, create_project, get_project, delete_project Manage projects
📑 Sections list_sections, create_section, delete_section Organize tasks into sections
🏷️ Labels list_labels, create_label Tag management
💬 Comments list_comments, add_comment Task comments
⚙️ Config set_api_token, get_current_config Runtime token management

24 tools total — the most comprehensive Todoist MCP server available.


🚀 Quick Start

Install

pip install todoist-mcp

Get Your API Token

  1. Go to Todoist Settings → Integrations
  2. Scroll to Developer → copy your API Token

📋 Configuration

All credentials are passed via environment variables — no tokens in code.

Variable Description Required
TODOIST_API_TOKEN Your Todoist API Token ✅

🔧 Platform Configuration

Claude Desktop

{
  "mcpServers": {
    "todoist": {
      "command": "todoist-mcp",
      "env": {
        "TODOIST_API_TOKEN": "your_api_token_here"
      }
    }
  }
}

Gemini CLI

Add to ~/.gemini/settings.json:

{
  "mcpServers": {
    "todoist": {
      "command": "todoist-mcp",
      "env": {
        "TODOIST_API_TOKEN": "your_api_token_here"
      }
    }
  }
}

Cursor

Add to Cursor Settings → MCP:

{
  "todoist": {
    "command": "todoist-mcp",
    "env": {
      "TODOIST_API_TOKEN": "your_api_token_here"
    }
  }
}

💡 Usage Examples

Once configured, ask your AI agent:

  • "Show me my tasks for today"
  • "Create a task: Buy groceries, due tomorrow, priority 2"
  • "Complete the task about groceries"
  • "Search for tasks related to meeting"
  • "List all my projects"
  • "Add a comment to my latest task"

🔐 Runtime Configuration

Change tokens without restarting:

  • set_api_token — Switch Todoist account at runtime
  • get_current_config — Check current configuration

📄 License

MIT License — see LICENSE for details.

Metadata

Release files for todoist-mcp-plus 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for todoist-mcp-plus 1.1.0
File Size Uploaded
todoist_mcp_plus-1.1.0.tar.gz 9.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for todoist-mcp-plus 1.1.0
File Interpreter ABI Platform
todoist_mcp_plus-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 18.9 kB

Release files / todoist_mcp_plus-1.1.0.tar.gz

Download URL todoist_mcp_plus-1.1.0.tar.gz
Size 9.7 kB
Tags Source
SHA-256 checksum
How to use checksums
663a791641f822fe8640117cdb97a5b1382c6865ea1de7a595dea83350074564
BLAKE2b-256 checksum
How to use checksums
a842d9e225319b3c489ca5608f0061cc567a163097eac941e139bb025f420907
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / todoist_mcp_plus-1.1.0-py3-none-any.whl

Download URL todoist_mcp_plus-1.1.0-py3-none-any.whl
Size 9.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6ab019de19d5201bca7f18e3e2ed1534922a6bb30ae473045f2e36e7894701cc
BLAKE2b-256 checksum
How to use checksums
beae515fd322defe9e929800ee76892641757f6fe1cbf526fdc8aa39e24bffdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page