Todoist MCP Server Integration
Integrate Todoist with FlowHunt using the MCP Server for seamless, AI-driven task management through natural language commands.

What does “Todoist” MCP Server do?
The Todoist MCP Server is a Model Context Protocol (MCP) server that integrates with Todoist, enabling AI assistants like Claude to manage tasks using natural language. It acts as a bridge between AI models and the Todoist API, allowing users to create, update, complete, delete, and search tasks with everyday language. The server facilitates enhanced productivity workflows by making task management more intuitive and accessible, supporting features such as smart task search, flexible filtering, and rich task details. By leveraging the Todoist MCP Server, developers can empower AI assistants to handle complex task management operations seamlessly, streamlining personal and team productivity.
List of Prompts
No prompt templates are mentioned in the repository.
List of Resources
No explicit resources are documented in the repository.
List of Tools
todoist_create_task
Create new tasks with attributes such as title, description, due date, and priority. Supports natural language input for seamless task creation.todoist_get_tasks
Retrieve and filter tasks by due date, priority, or project. Allows natural language date filtering and result limits.todoist_update_task
Update existing tasks using partial name matching and natural language. Modify attributes like content, description, due date, and priority.todoist_complete_task
Mark tasks as complete using natural language search and partial name matching. Confirms completion status.todoist_delete_task
Delete tasks found by name with natural language search and confirmation messaging.
Use Cases of this MCP Server
Natural Language Task Management
Enables users to create, update, complete, and delete tasks in Todoist by simply describing their intent in everyday language, reducing friction and improving productivity.Smart Task Search
AI assistants can retrieve and filter tasks based on attributes such as due date, priority, or project, making it easier for users to find relevant tasks quickly.Flexible Filtering and Bulk Operations
Supports batch operations and advanced filtering (e.g., high priority tasks due this week), streamlining the management of large task lists.Seamless Integration with AI Assistants
Allows AI models to interact directly with Todoist, making it possible to build conversational or workflow-driven productivity tools.Enhanced Developer Workflows
Developers can integrate Todoist task management into custom applications or broader workflow automation systems using MCP.
How to set it up
Windsurf
- Ensure Node.js is installed on your system.
- Access your Windsurf configuration file.
- Add the Todoist MCP Server under the
mcpServers
section:{ "mcpServers": { "todoist": { "command": "npx", "args": ["-y", "@abhiz123/todoist-mcp-server"], "env": { "TODOIST_API_TOKEN": "your_api_token_here" } } } }
- Save the configuration and restart Windsurf.
- Verify the MCP server is running and accessible.
Claude
- Install Node.js if not already installed.
- Locate your
claude_desktop_config.json
. - Add the Todoist MCP Server configuration:
{ "mcpServers": { "todoist": { "command": "npx", "args": ["-y", "@abhiz123/todoist-mcp-server"], "env": { "TODOIST_API_TOKEN": "your_api_token_here" } } } }
- Save the file and restart Claude Desktop.
- Confirm the server is available in Claude.
Cursor
- Install Node.js.
- Open Cursor’s configuration file (usually a JSON file).
- Insert the Todoist MCP Server under
mcpServers
:{ "mcpServers": { "todoist": { "command": "npx", "args": ["-y", "@abhiz123/todoist-mcp-server"], "env": { "TODOIST_API_TOKEN": "your_api_token_here" } } } }
- Save and restart Cursor.
- Ensure the MCP server is active.
Cline
- Install Node.js.
- Edit your Cline configuration file.
- Add the following to the
mcpServers
section:{ "mcpServers": { "todoist": { "command": "npx", "args": ["-y", "@abhiz123/todoist-mcp-server"], "env": { "TODOIST_API_TOKEN": "your_api_token_here" } } } }
- Save the configuration and restart Cline.
- Check that the Todoist MCP Server is available for use.
Securing API Keys
Store sensitive tokens like TODOIST_API_TOKEN
securely using environment variables within the configuration:
{
"mcpServers": {
"todoist": {
"command": "npx",
"args": ["-y", "@abhiz123/todoist-mcp-server"],
"env": {
"TODOIST_API_TOKEN": "your_api_token_here"
}
}
}
}
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"todoist": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “todoist” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Provided |
List of Prompts | ⛔ | No prompt templates found |
List of Resources | ⛔ | No resources section documented |
List of Tools | ✅ | 5 tools: create, get, update, complete, delete tasks |
Securing API Keys | ✅ | Documented with example |
Sampling Support (less important in evaluation) | ⛔ | Not specified |
Between the available documentation and features, the Todoist MCP Server provides robust task management tools and clear setup instructions but lacks prompt and resource documentation. Sampling and Roots are not mentioned. Overall, this MCP is well-suited for task automation but could benefit from expanded documentation.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ✅ |
Number of Forks | 48 |
Number of Stars | 253 |
Frequently asked questions
- What is the Todoist MCP Server?
The Todoist MCP Server is a Model Context Protocol (MCP) server that bridges AI assistants and Todoist, enabling natural language interaction for creating, updating, completing, deleting, and searching tasks.
- What tasks can the Todoist MCP Server perform?
It can create, retrieve, update, complete, and delete Todoist tasks using natural language descriptions, including batch operations and smart filtering by date, priority, or project.
- How do I secure my Todoist API token?
Store your `TODOIST_API_TOKEN` securely using environment variables in your MCP configuration. Avoid hard-coding sensitive tokens in code or public repos.
- How do I integrate the MCP server with FlowHunt?
Add the MCP component to your FlowHunt flow, then configure the Todoist MCP Server in the system MCP configuration section with the correct server details. This allows your AI agents to leverage all Todoist task management features.
- Are prompt templates and resources included?
No prompt templates or explicit resources are currently documented with this MCP Server. The integration focuses on robust tool support for task management.
Supercharge Your Productivity with Todoist MCP
Let your AI agents create, manage, and complete tasks in Todoist using natural language—fully automated through FlowHunt.