Skip to main content

Todoist MCP Server

A Model Context Protocol (MCP) server for Todoist integration. This server provides tools for interacting with Todoist, including managing tasks, projects, and tracking productivity.

Features

  • Task Management: Create, retrieve, update, and complete tasks
  • Project Management: Create and retrieve projects
  • Label Management: Retrieve labels for organization
  • Search: Query for Todoist tasks using Todoist's filter syntax
  • Resources: Access metadata about Todoist objects (tasks, projects, labels)
  • Prompts: Templates for common Todoist workflows (task creation, project planning, productivity reports)

Installation

pip install mcp-todoist-organizer

Configuration

Set the following environment variable:

export TODOIST_API_TOKEN="your_api_token"

You can obtain a Todoist API token from the Todoist Integrations settings: https://todoist.com/app/settings/integrations

Usage

Starting the server directly

mcp-todoist-organizer

Using with UVX

uvx mcp-todoist-organizer

Using with Claude Desktop

Add the following to your claude_desktop_config.json file:

"mcp-todoist-organizer": {
  "command": "uvx",
  "args": [
    "mcp-todoist-organizer"
  ],
  "env": {
    "TODOIST_API_TOKEN": "your_api_token"
  }
}

Replace the environment variables with your actual Todoist credentials.

Available Tools

  • get_tasks: Get all active tasks
  • get_task: Get details of a specific task
  • create_task: Create a new task with optional project, due date, priority, and labels
  • complete_task: Mark a task as complete
  • get_projects: Get all projects
  • create_project: Create a new project
  • get_labels: Get all labels
  • search_tasks: Search tasks using Todoist's filter syntax

Available Resources

  • todoist://tasks: List of all Todoist tasks
  • todoist://projects: List of all Todoist projects
  • todoist://labels: List of all Todoist labels

Available Prompts

  • create_task: Template for creating a new task
  • plan_project: Template for planning a new project structure
  • productivity_report: Template for generating a productivity report

Version

0.0.1

Metadata

Release files for mcp-todoist-organizer 0.0.2

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

Source distribution (sdist)

Source distribution for mcp-todoist-organizer 0.0.2
File Size Uploaded
mcp_todoist_organizer-0.0.2.tar.gz 4.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-todoist-organizer 0.0.2
File Interpreter ABI Platform
mcp_todoist_organizer-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 9.6 kB

Release files / mcp_todoist_organizer-0.0.2.tar.gz

Download URL mcp_todoist_organizer-0.0.2.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e4548a015db0dc2f02ca31cfdf58c7341c604f7fba224c88f478f0be8d846607
BLAKE2b-256 checksum
How to use checksums
494a3b803ce6b5c60da45e97f1c8d373a685d56ef1f0381210e38a7eac1dc021
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.13

Release files / mcp_todoist_organizer-0.0.2-py3-none-any.whl

Download URL mcp_todoist_organizer-0.0.2-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f1944692e06b902f56c19c6aad3a36842dceb6ef2591365d87e4efef6fc39b29
BLAKE2b-256 checksum
How to use checksums
567906025513b2dafdd08a62491166f3f56b1bba96e544710276a1bc400c945a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.13

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

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