Todoist MCP
Interact with your Todoist tasks and projects using your LLM.
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
Related Servers
Trello
Interact with Trello boards, lists, and cards using the Trello API.
esa
An MCP server for interacting with the esa.io knowledge-sharing platform.
Things 3
Manage your tasks and projects in Things 3 on macOS.
Apple Shortcuts
An MCP Server Integration with Apple Shortcuts
Desktop Automation
Automate desktop actions and interact with your local environment using LLM applications.
Targetprocess
Enables AI assistants to interact with Targetprocess data using semantic operations.
Anki MCP
A MCP server that enables AI assistants to interact with Anki, the spaced repetition flashcard application.
Anki Connect
Manage Anki flashcards and decks via the AnkiConnect plugin.
Wiki.js
Integrates with Wiki.js, enabling AI to read and update documentation.
OmniFocus MCP Server
Integrate OmniFocus with Claude Desktop for AI-powered task management and weekly reviews.