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.1.tar.gz (4.4 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.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mcp_todoist_organizer-0.0.1.tar.gz
Algorithm Hash digest
SHA256 defdca578063f801e16919b04a37078196bd2c48518109bfb378a61e963dd350
MD5 97272df316cf2fa9dfcee0a717f20e0c
BLAKE2b-256 078ca5dfc350287303523e48feb40e12e0ff2da07ab533b2476cac0fa2a21428

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mcp_todoist_organizer-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 219f2a07857ae5fe5cbe8b6973a0a5c91c9b6323301d4017e2d03318262a1c14
MD5 47693b0d3d0f3d299cf84808bd4c8d5f
BLAKE2b-256 5ec05b878c785a722545a63f5869ce98837fd7de3be32f67cd2c960e5fb6952e

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