Todoist
Createdkoji0701
Manages Todoist tasks using natural language commands through an MCP-compatible client.
About
This server acts as a Model Context Protocol (MCP) interface for interacting with Todoist, enabling users to manage tasks, projects, sections, labels, and comments via natural language commands through MCP-compatible clients like Claude Desktop. Built with `fastmcp` and the `todoist-api-python` library, it supports both `stdio` and `SSE` transport for MCP communication, allowing for flexible integration with various platforms and use cases such as automated time blocking with calendar integrations or generating tasks from emails.
Key Features
- Supports creating, reading, updating, and deleting tasks, projects, sections, labels, and comments.
- Provides filtering and pagination for fetching Todoist data.
- Offers both stdio and SSE (Server-Sent Events) transport for MCP communication.
- Integrates with Smithery CLI for easy installation and management.
- Enables natural language interaction with Todoist through MCP clients.
- 0 GitHub stars
Use Cases
- Automate time blocking by combining with Google Calendar or other calendar MCPs.
- Generate and schedule tasks from emails, especially useful for managing notifications.
- Plan projects with actionable, assigned tasks and descriptions for team collaboration.