Todoist MCP
About
Interact with your Todoist account to manage tasks and projects.
Details
- Author
- jdh747
- Categories
- Productivity, Project Management
Jump to
Setup
Install Todoist MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/jdh747/todoist-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
Note: predictably obsoleted by Todoist AI SDK, seehere.
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": { "default-server": { "type": "streamable-http", "url": "http://localhost:3000/mcp", "note": "For Streamable HTTP connections, add this URL directly in your MCP Client" } } }
You can now launch Claude desktop app and ask to update Todoist.
This MCP server has been secured with enterprise-grade security measures:
- Authentication Required: JWT Bearer tokens or API key authentication
- Rate Limiting: Prevents abuse with configurable limits
- Input Validation: Comprehensive request validation and sanitization
- Security Headers: CORS, CSP, HSTS, and other security headers
- Logging & Monitoring: Security event logging and request monitoring
- Environment Configuration: Secure configuration via environment variables
SeeSECURITY.mdfor detailed security documentation.
cp .env.example .env # Add your generated tokens and Todoist API key
JWT_SECRET=your_generated_jwt_secret_here TODOIST_API_KEY=your_todoist_api_key_here
The server supports two authentication methods:
Method 1: API Key (Recommended for scripts)
curl -X POST http://localhost:3000/mcp \ -H "X-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "tools/list", "id": 1}'
Method 2: JWT Bearer Token (Recommended for applications)
curl -X POST http://localhost:3000/mcp \ -H "Authorization: Bearer YOUR_JWT_TOKEN" \ -H "Content-Type: application/json" \ -d '{"jsonrpc": "2.0", "method": "tools/list", "id": 1}'
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.



