mcp-todoist

mcp-todoist

0

The MCP-Todoist Integration is a server that enables language models to manage and interact with Todoist tasks and projects through the Todoist API, offering comprehensive task, project, and collaboration management features.

MCP-Todoist Integration

This project provides a Model Context Protocol (MCP) server that integrates with Todoist, allowing language models to interact with Todoist tasks and projects.

Features

  • Complete Todoist API integration
  • Create, read, update, and delete tasks, projects, sections, labels, and comments
  • Access project collaborators
  • Filter tasks by various criteria
  • Well-documented tools and resources for use with language models.

Requirements

  • Python 3.10 or higher
  • Todoist account with API token
  • MCP-compatible client (like Claude Desktop).

Installation

To install the package from source, clone the repository, install dependencies, and create a .env file with your Todoist API token.

Usage with Claude Desktop

Options to use this MCP server include using uvx, a cloned repository, or uv for fast Python package installation and resolution.

Available Tools

The project provides various task management, project management, section management, label management, comment management, and collaboration tools for interacting with Todoist.

Development

For development and contribution, fork the repository, make changes, and submit a pull request. Use MCP dev tools for testing and development.

License

This project is licensed under the MIT License.