Todoist MCP Server Extended
@Chrusic
About Todoist MCP Server Extended
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.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"todoist-mcp-server-extended": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@Chrusic/todoist-mcp-server-extended",
"--client",
"claude"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Todoist MCP Server Extended?
It is an MCP (Model Context Protocol) server that integrates Claude or any MCP‑compatible LLM with Todoist, enabling natural language task management via MCP tools. The tools allow the LLM to interact with Todoist tasks, projects, sections, and labels using everyday language, optimized for workflow efficiency.
How to use Todoist MCP Server Extended?
Install via Smithery (npx -y @smithery/cli install @Chrusic/todoist-mcp-server-extended --client claude) or globally via npm (npm install -g @chrusic/todoist-mcp-server-extended). Then configure the TODOIST_API_TOKEN environment variable in the claude_desktop_config.json file. After restarting the Claude Desktop client, the MCP server loads the tools automatically.
Key features of Todoist MCP Server Extended
- Create, update, complete, and delete tasks with natural language.
- Create, update, and manage personal and task labels.
- Create, update, and manage Todoist projects.
- Create and manage sections within projects.
- Find tasks and labels using partial name matches.
- Filter tasks by project, section, due date, priority, and labels.
- Support rich task details: descriptions, due dates, priority levels.
- Built‑in batch operations for efficient LLM workflows.
Use cases of Todoist MCP Server Extended
- “List all my tasks for the day” via natural language.
- “Create task ‘Review PR’ in project ‘Work’ section ‘To Do’.”
- “Add label ‘Important’ to task ‘Review PR’.”
- “Show all tasks with label ‘Important’ in project ‘Work’.”
- “Mark the documentation task as complete.”
FAQ from Todoist MCP Server Extended
How does Todoist MCP Server Extended differ from other Todoist tools?
It enables natural‑language task management through MCP tools, optimized for workflow efficiency with LLMs.
What are the dependencies or runtime requirements?
Requires npm installed. A valid Todoist API token (obtained from Todoist settings → Integrations → Developer) is needed.
Where does my Todoist data live?
Data is stored on Todoist’s servers; the server interacts with it via the Todoist API. No local storage is mentioned.
Is there any authentication required?
Yes. Authentication uses a Todoist API token provided as the environment variable TODOIST_API_TOKEN.
What transport does the server use?
The server runs as a subprocess of the MCP client (e.g., Claude Desktop) via stdio, started by the npx command.
More Productivity MCP servers
Task Manager MCP Server
tradesdontlieA task management MCP server that provides comprehensive project and task tracking capabilities
MCP Google Calendar Server
markelaugust74A Model Context Protocol (MCP) server implementation for Google Calendar integration. Create and manage calendar events directly through Claude or other AI assistants.
Todoist MCP Server
stanislavlysenko0912Full implementation of Todoist Rest API & support Todoist Sync API for MCP server
MCP SAP GUI Server
mario-andreschakMCP server that allows simple SAP GUI interaction for LLM models using simulated mouse clicks and keyboard input.
TickTick MCP Server
alexarevalo9A Model Context Protocol (MCP) server designed to integrate with the TickTick task management platform, enabling intelligent context-aware task operations and automation.
Comments