Todoist MCP Featured
An MCP server that enables LLMs to interact with Todoist tasks, projects, and other features through the Todoist API.
miottid
Tools
get-tasks
Get all tasks from Todoist
update-task
Update a task in Todoist
close-task
Close (complete) a task in Todoist
move-task-to-project
Move a task to a different project in Todoist
move-task-to-section
Move a task to a different section in Todoist
delete-task
Delete a task from a project in Todoist
reopen-task
Reopens a previously closed (completed) task in Todoist
add-section
Add a section to a project in Todoist
get-section
Get section details in Todoist
get-sections
Get all sections from a project in Todoist
update-section
Update a section in Todoist
delete-section
Delete a section from a project in Todoist
add-comment-to-project
Add a comment to a project in Todoist
add-comment-to-task
Add a comment to a task in Todoist
get-comment
Get a comment from a task or project in Todoist
update-comment
Update a comment in Todoist
delete-comment
Delete a comment from a task in Todoist
get-task-comments
Get comments from a task in Todoist
get-project-comments
Get comments from a project in Todoist
add-label
Add a label to a task in Todoist
delete-label
Delete a label from Todoist
update-label
Update a label in Todoist
get-label
Get a label from Todoist
get-labels
Get all labels in Todoist
get-shared-labels
Retrieves a list of shared labels in Todoist
remove-shared-label
Remove shared label in Todoist
rename-shared-label
Rename a shared label in Todoist
add-project
Add a project to Todoist
get-projects
Get all projects from Todoist
get-project
Get a project from Todoist
update-project
Update a project in Todoist
delete-project
Delete a project in Todoist
move-task-to-parent
Move a task to a parent in Todoist
get-project-collaborators
Get all collaborators from a project in Todoist
add-task
Add a task to Todoist
get-task
Retrieves a task by its ID in Todoist
README
Todoist MCP
Connect this Model Context Protocol server to your LLM to interact with Todoist.
It supports all the APIs available from the Todoist TypeScript Client.
Setup
Build the server app:
npm install
npm run build
Configure 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_KEY": "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 claude
Glama
<a href="https://glama.ai/mcp/servers/2010u29g1w"> <img width="380" height="200" src="https://glama.ai/mcp/servers/2010u29g1w/badge" alt="Todoist MCP server" /> </a>
Recommended Servers
Apple MCP Server
Enables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.

Notion API MCP Server
Enables advanced todo list management and content organization using Notion's API, supporting features like creating databases, dynamic filtering, and collaborative task tracking.
Todoist MCP Server
Integrates Claude with Todoist for natural language task management, supporting project and section organization, task creation, updating, completion, and deletion using everyday language.
Todoist MCP Server
An MCP server that integrates Claude with Todoist, enabling natural language task management including creating, updating, completing, and deleting tasks.
Curri MCP Server
Enables interaction with Curri's API by managing text notes, offering tools for note creation, and generating summaries using structured prompts.
Inkdrop MCP Server
Integrates Inkdrop note-taking app with Claude AI through Model Context Protocol, allowing Claude to search, read, create, and update notes in your Inkdrop database.
Notion MCP Server
Enables interaction with Notion through the Notion API by exposing it as tools for LLMs, allowing operations like reading, creating, updating, and deleting Notion pages seamlessly via natural language.
Notion MCP Server
A Model Context Protocol server that connects Claude and other AI assistants to your Notion workspace, allowing AIs to interact with databases, pages, and blocks.
Datetime MCP Server
This server enables users to store, manage, and summarize notes using a custom URI scheme, with functionality to add new notes and generate summaries with varying levels of detail.
Obsidian Index MCP Server
Provides semantic search capability over Obsidian vaults and exposes recent notes as resources to Claude through the MCP protocol.