Todoist MCP
This server enables comprehensive Todoist management via Model Context Protocol (MCP) compatible LLMs like Claude. You can:
Task Management: Create, retrieve, update, move, close/reopen, and delete tasks with support for natural language input, descriptions, deadlines, priorities, and labels.
Project Management: Create, retrieve, update, and delete projects, including setting colors, view styles, and parent-child relationships.
Section Management: Add, retrieve, update, and delete sections within projects.
Comment Management: Add, retrieve, update, and delete comments for tasks and projects.
Label Management: Create, update, delete, and manage labels, including shared labels.
Collaboration: Access project collaborators.
Productivity Insights: Retrieve productivity statistics and completed tasks by date.
Allows interaction with Todoist task management service through its API, supporting all functionality available in the Todoist TypeScript Client.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Todoist MCPadd 'Submit quarterly report by Friday 5pm' to my Work project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Todoist MCP
Connect this Model Context Protocol server to your LLM to interact with Todoist.
Functionality
This integration implements all the APIs available from the Todoist TypeScript Client, providing access to:
Task Management
Create tasks (with content, descriptions, due dates, priorities, labels, and more)
Create tasks with natural language (e.g., "Submit report by Friday 5pm #Work")
Retrieve tasks (individual, filtered, or all tasks)
Retrieve completed tasks (by completion date or due date)
Get productivity statistics
Update tasks
Move tasks (individually or in batches)
Close/reopen tasks
Delete tasks
Project Management
Create, retrieve, update, and delete projects
Section Management
Create, retrieve, update, and delete sections within projects
Comment Management
Add, retrieve, update, and delete comments for tasks or projects
Label Management
Create, retrieve, update, and delete labels
Manage shared labels
Collaboration
Get collaborators for projects
Related MCP server: Enhanced Todoist MCP Server Extended
Setup
Build the server app:
npm install
npm run buildConfigure Claude:
You must install the Claude desktop app which supports MCP.
You can get your Todoist API key from Todoist > Settings > Integrations > Developer.
Then, in your claude_desktop_config.json, add a new MCP server:
{
"mcpServers": {
"todoist-mcp": {
"command": "node",
"args": ["/path/to/repo/build/index.js"],
"env": {
"TODOIST_API_TOKEN": "your_todoist_api_key"
}
}
}
}You can now launch Claude desktop app and ask to update Todoist.
Distribution
Smithery
Install Todoist MCP on Claude Desktop using Smithery:
npx -y @smithery/cli install @miottid/todoist-mcp --client claudeGlama
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that connects Claude with Todoist for complete task and project management through natural language.Last updated86371244MIT
- AlicenseBqualityDmaintenanceA comprehensive MCP server that provides full integration between Claude and Todoist, enabling task, project, section, and label management through 24 different tools with the complete Todoist API.Last updated301026MIT
- AlicenseAqualityDmaintenanceAn unofficial MCP server that enables AI agents to create and list tasks in Todoist using natural language. It supports task details such as due dates, priorities, and labels, while allowing for project-based filtering.Last updated3MIT
- AlicenseBqualityCmaintenanceAn MCP server that integrates with the Todoist REST API v2 to enable AI assistants to manage tasks, projects, sections, comments, and labels. It supports comprehensive operations including batch task creation, history tracking for completed tasks, and organized project management.Last updated332911MIT
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server for AI dialogue using various LLM models via AceDataCloud
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Doist/todoist-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server