Todoist MCP
by miottid
Todoist MCP connects a Model Context Protocol server to your LLM to interact with Todoist. It supports all the APIs available from the Todoist TypeScript Client.
Last updated: N/A
What is Todoist MCP?
Todoist MCP is a Model Context Protocol (MCP) server that allows Large Language Models (LLMs) to interact with Todoist. It acts as a bridge, enabling LLMs to access and manipulate your Todoist tasks, projects, and other data.
How to use Todoist MCP?
To use Todoist MCP, you need to build the server app using npm install
and npm run build
. Then, configure your Claude desktop app by adding a new MCP server configuration in claude_desktop_config.json
, providing the path to the built server and your Todoist API key. Alternatively, you can install it using Smithery or Glama.
Key features of Todoist MCP
Connects LLMs to Todoist
Supports all Todoist TypeScript Client APIs
Allows LLMs to create, update, and delete tasks
Integrates with Claude desktop app
Use cases of Todoist MCP
Automating task management with LLMs
Creating tasks via voice commands
Integrating Todoist with other LLM-powered workflows
Generating project plans automatically
Managing tasks through natural language instructions
FAQ from Todoist MCP
What is Model Context Protocol (MCP)?
What is Model Context Protocol (MCP)?
MCP is a protocol that allows LLMs to interact with external tools and services.
Where do I get my Todoist API key?
Where do I get my Todoist API key?
You can get your Todoist API key from Todoist > Settings > Integrations > Developer.
Do I need Claude to use this?
Do I need Claude to use this?
This is built specifically for Claude, so yes.
What if I don't have Claude?
What if I don't have Claude?
This server won't be useful without Claude.
Can I use this with other LLMs?
Can I use this with other LLMs?
Currently, this is designed for Claude, but potentially it could be adapted for other LLMs that support MCP.