Skip to main content

MCP server for Todoist integration

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_todoist_organizer-0.0.2.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_todoist_organizer-0.0.2-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file mcp_todoist_organizer-0.0.2.tar.gz.

File metadata

File hashes

Hashes for mcp_todoist_organizer-0.0.2.tar.gz
Algorithm Hash digest
SHA256 e4548a015db0dc2f02ca31cfdf58c7341c604f7fba224c88f478f0be8d846607
MD5 32ece36b804e2696cfa410ee591dcb3b
BLAKE2b-256 494a3b803ce6b5c60da45e97f1c8d373a685d56ef1f0381210e38a7eac1dc021

See more details on using hashes here.

File details

Details for the file mcp_todoist_organizer-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_todoist_organizer-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f1944692e06b902f56c19c6aad3a36842dceb6ef2591365d87e4efef6fc39b29
MD5 b5773e684fecd75ecc26e8e41e17c1ef
BLAKE2b-256 567906025513b2dafdd08a62491166f3f56b1bba96e544710276a1bc400c945a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page