✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

Todoist MCP Server (Python)

This is a Python port of this TypeScript Todoist MCP server. The port was created with Claude to provide the same functionality while leveraging the Python MCP SDK and Todoist Python API.

Installation

Prerequisites

  • Python 3.10+
  • UV package manager (installation guide)
  • Todoist API token

Getting a Todoist API Token

  1. Log in to your Todoist account
  2. Go to Settings → Integrations
  3. Find your API token under “Developer”

Configuration with Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "todoist": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/todoist-mcp-server",
        "run",
        "main.py"
      ],
      "env": {
        "TODOIST_API_TOKEN": "your_todoist_api_token"
      }
    }
  }
}

Available Tools

To see currently available tools,

# (For Mac) With GNU grep installed as ggrep
ggrep -Po '(?<=^mcp.tool()()([^)]+)' main.py

License

This project is licensed under the MIT License. See the LICENSE file for details.

Featured Templates

View More
AI Characters
Sarcastic AI Chat Bot
129 2037
AI Image Generation
Image Generation with Stable Diffusion
117 1204
Data Analysis
Pharmacy Admin Panel
254 2272
AI Agents
AI Video Generator
258 2301
AI Assistants
Talk with Claude 3
160 2068
Customer service
Service ERP
127 1488

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.