Todoist Mcp
@stevengonsalvez
This MCP server enables advanced task and project management via Claude Desktop and other MCP-compatible clients.
Overview
What is Todoist Mcp?
A Model Context Protocol (MCP) server for Todoist, enabling advanced task and project management via Claude Desktop and other MCP-compatible clients.
How to use Todoist Mcp?
Install via npx (with your Todoist API token) or manually by cloning, building, and configuring the environment variable TODOIST_API_TOKEN. Once running, you can use natural language prompts to interact with your Todoist data.
Key features of Todoist Mcp
- Manage tasks (list, create, update, complete, reopen, delete)
- Manage projects (list, create, update, archive, unarchive, delete)
- Manage sections (list, get, create, update, delete)
- Manage labels (list, create, update, delete, share)
- Manage comments (list, get, create, update, delete)
- Fetch project collaborators
Use cases of Todoist Mcp
- Retrieve top priority tasks using natural language.
- Create and classify labels by project or urgency.
- Organize tasks by moving them to sections based on labels.
- Create new projects and add sections with a single command.
- List all collaborators for a given project.
FAQ from Todoist Mcp
What are the system requirements for Todoist Mcp?
Node.js v18 or higher, npm or yarn, a Todoist account, and a Todoist API token.
How do I obtain a Todoist API token?
Obtain your token from the Todoist integrations page at https://todoist.com/prefs/integrations.
How do I configure Todoist Mcp for Claude Desktop?
Add a configuration entry to your Claude Desktop settings with the command (npx todoist-mcp or local path) and the TODOIST_API_TOKEN environment variable.
What task management operations are supported?
List, get, create, update, complete, reopen, and delete tasks.
Can I manage comments and collaborator data?
Yes, comments (by task or project) and project collaborators are fully supported.