Todoist MCP Server Extended - Enabling natural language management of todoist via Claude, MCP and todoist REST APIv2. Featuring LLM optimized Tools including batch operations and robust error handling.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"todoist-mcp-server-extended": {
"args": [
"-y",
"@Chrusic/todoist-mcp-server-extended"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP (Model Context Protocol) server implementation that integrates Claude - or any MCP compatible LLM if you're crafty - with Todoist, enabling natural language task management via MCP tools. The tools in this server allows Claude to interact with your Todoist tasks, projects, sections, and labels using everyday language, while also optimized for LLM workflow efficiency.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@Chrusic/todoist-mcp-server-extended' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @Chrusic/todoist-mcp-server-extended against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
Local-first AI memory with knowledge graphs and hybrid search. 17+ AI tools via MCP. Free.
MCP server for monday.com integration.
MCP Security Weekly
Get CVE alerts and security updates for Todoist Mcp Server Extended and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP (Model Context Protocol) server implementation that integrates Claude - or any MCP compatible LLM if you're crafty - with Todoist, enabling natural language task management via MCP tools. The tools in this server allows Claude to interact with your Todoist tasks, projects, sections, and labels using everyday language, while also optimized for LLM workflow efficiency.
For a complete list of available tools as well as their usage, see tools.md.
Assuming you already have npm installed.
A more comprehensive installation guide can be found in the How-to Guide.
To install Todoist MCP Server Extended for Claude Desktop via Smithery:
npx -y @smithery/cli install @Chrusic/todoist-mcp-server-extended --client claude
Also compatible with cline or windsurf, by changing last parameter to --client cline or --client windsurf
npm install -g @chrusic/todoist-mcp-server-extended
Settings → IntegrationsDeveloperCopy API TokenFor more information about the Todoist API, visit the official Todoist API documentation.
In your claude_desktop_config.json file, paste the following json snippet between: "mcpServers":{ }:
"todoist": {
"command": "npx",
"args": ["-y", "@chrusic/todoist-mcp-server-extended"],
"env": {
"TODOIST_API_TOKEN": "PASTE-YOUR-API-TOKEN-HERE"
}
}
When all put together, it should look something like this:
{
"mcpServers": {
"todoist": {
"command": "npx",
"args": ["-y", "@chrusic/todoist-mcp-server-extended"],
"env": {
"TODOIST_API_TOKEN": "PASTE-YOUR-API-TOKEN-HERE"
}
}
}
}
Claude Desktop client will then start the MCP server and load the tools on the next client (re)start.
Some simple suggestions on what to ask Claude. Note that sometimes you have to be very direct to get claude to use the tools: