Todoist MCP Server
About
Interact with your Todoist tasks and projects.
Details
- Author
- miottid
- GitHub stars
- 4
- Downloads
- 457
- Categories
- Productivity, Project Management
Jump to
- Create tasks with content, due dates, priorities, and labels
- Create tasks using natural language (e.g., "Submit report by Friday 5pm #Work")
- Retrieve, update, move, close, reopen, and delete tasks
- Manage projects, sections, comments, and labels
- View productivity statistics and project collaborators
- Complete CRUD operations for all major Todoist entities
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Todoist MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Build the server with npm install && npm run build, then configure a new MCP server in claude_desktop_config.json with the command node pointing to build/index.js and the TODOIST_API_TOKEN environment variable set to your Todoist API key. Launch the Claude desktop app and ask to update Todoist.
listTasks
getTask
createTask
updateTask
completeTask
reopenTask
deleteTask
listProjects
getProject
createProject
updateProject
archiveProject
unarchiveProject
deleteProject
getProjectCollaborators
listSections
getSection
createSection
updateSection
deleteSection
listComments
getComment
createComment
updateComment
deleteComment
listLabels
getLabel
createLabel
updateLabel
deleteLabel
getSharedLabels
renameSharedLabel
removeSharedLabel
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"todoist mcp server": {
"todoist-mcp": {
"command": "node",
"args": [
"/path/to/repo/build/index.js"
],
"env": {
"TODOIST_API_KEY": "your_todoist_api_key"
}
}
}
}
}
McpServers
{
"todoist-mcp": {
"command": "node",
"args": [
"/path/to/repo/build/index.js"
],
"env": {
"TODOIST_API_KEY": "your_todoist_api_key"
}
}
}
Connect thisModel Context Protocolserver to your LLM to interact with Todoist.
This integration implements all the APIs available from theTodoist TypeScript Client, providing access to:
- Create tasks (with content, descriptions, due dates, priorities, labels, and more)
- Create tasks with natural language (e.g., "Submit report by Friday 5pm #Work")
- Retrieve tasks (individual, filtered, or all tasks)
- Retrieve completed tasks (by completion date or due date)
- Get productivity statistics
- Update tasks
- Move tasks (individually or in batches)
- Close/reopen tasks
- Delete tasks
- Create, retrieve, update, and delete projects
- Create, retrieve, update, and delete sections within projects
- Add, retrieve, update, and delete comments for tasks or projects
- Create, retrieve, update, and delete labels
- Manage shared labels
You must install theClaudedesktop app which supports MCP.
You can get your Todoist API key fromTodoist > Settings > Integrations > Developer.
Then, in yourclaude_desktop_config.json, add a new MCP server:
{ "mcpServers": { "todoist-mcp": { "command": "node", "args": ["/path/to/repo/build/index.js"], "env": { "TODOIST_API_TOKEN": "your_todoist_api_key" } } } }
You can now launch Claude desktop app and ask to update Todoist.
Install Todoist MCP on Claude Desktop usingSmithery:
npx -y @smithery/cli install @miottid/todoist-mcp --client claude
Interact with task, doc, and project data in Dart, an AI-native project management tool
Remote MCP server for MeisterTask. Create and manage projects, tasks, and notes from your AI assistant. Hosted (streamable-HTTP) — connect at https://mcp.meistertask.com/mcp
The official Plane MCP server provides integration with Plane APIs, enabling full AI automation of Plane projects, work items, cycles and more.
Keep teams & agents coordinated automatically
From the creators of Wunderlist — the all-in-one task management app for to-do lists, notes, and projects. AI-powered productivity that replaces 5 apps.
Connect to the Taskade platform via MCP. Access tasks, projects, workflows, and AI agents in real-time through a unified workspace and API.
Official Taskeract MCP Server for integrating your Taskeract project tasks and load the context of your tasks into your MCP enabled app.
Manage your Todoist tasks and projects directly from your LLM.
Interact with Asana tasks, projects, workspaces, and comments using the Asana API.
Comprehensive Trello integration: 46 tools covering boards, cards, lists, labels, checklists, attachments, members, custom fields, and search. Read-only mode, image attachment auto-download. Active fork of kocakli/Trello-Desktop-MCP integrating contributions from across the Trello MCP fork ecosystem
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



