
Todoist MCP
An MCP server that enables LLMs to interact with Todoist tasks, projects, and other features through the Todoist API.
Tools
get-tasks
Get all tasks from Todoist
update-task
Update 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
add-comment-to-project
Add a comment to a project in Todoist
delete-comment
Delete a comment from a task in Todoist
delete-label
Delete a label from Todoist
add-project
Add a project to Todoist
delete-project
Delete a project in Todoist
update-project
Update a project in Todoist
update-label
Update a label in Todoist
close-task
Close (complete) a task 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-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
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
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
get-projects
Get all projects from Todoist
get-project
Get a project from Todoist
move-task-to-parent
Move a task to a parent in Todoist
get-task
Retrieves a task by its ID in Todoist
get-project-collaborators
Get all collaborators from a project in Todoist
add-task
Add a task to 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
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.