Todoist MCP Server
The official Todoist MCP server: the agent finds, creates and updates tasks and projects in your account
Install
/plugin marketplace add doist/todoist-mcp
/plugin install todoist@doistOAuth opens in the browser on the first tool call.
This is third-party code. Review the repository files before installing.
What it does
The server connects an agent to a Todoist account so it can read and change tasks, projects and related data on the user's behalf. Doist hosts it at ai.todoist.net/mcp with OAuth login, and there is a ready plugin for Claude Code. Tools are designed around complete workflows rather than atomic actions, and include search and fetch in the format OpenAI expects. The same tools can be imported from the npm package into your own app, for example with the Vercel AI SDK, and supporting clients render task lists as interactive widgets.
Who it is for. For Todoist users who want to review and plan their tasks through an agent.
Good fit when
- You want to turn meeting notes into Todoist tasks
- You need a quick view of what's planned for today or this week
- You want Todoist tools inside your own AI app
Not a fit when
- Your tasks live in a different tracker
- The agent must not change personal tasks without confirmation
Example request
What's on my Todoist for today? Move everything overdue to tomorrowLimitations
Requires a Todoist account; the hosted server authenticates with OAuth, while a local run uses TODOIST_API_KEY. The project is early and the tool set is changing. Availability of Todoist from Russia without a VPN is unverified.
How to disable. In Claude Code uninstall the todoist plugin via /plugin or run claude mcp remove todoist. In other clients remove the server from config and revoke access in Todoist integration settings.
MCP
- Transport
- http, stdio
- Authentication
- OAuth
| Environment variables | |
|---|---|
| TODOIST_API_KEY secret | Todoist API key for local runs |
Security check
- Creates, edits and completes tasks in a personal account
README in short
The README shows two uses: importing tools from the @doist/todoist-mcp package into your app and connecting the MCP server. It gives hosted URL setup for Claude Desktop, Cursor, Claude Code and VS Code, plus a Claude Code plugin. It also mentions OpenAI MCP compatibility and MCP Apps widgets. The repository was previously named todoist-ai.
FAQ
Do I need to run anything locally?
No, connecting the hosted ai.todoist.net/mcp is enough. Run it locally with npx only if you want to use an API key.
How does the plugin differ from manual setup?
The plugin registers the MCP server for you, and OAuth opens in the browser the first time a tool is used.
Related
A CLI for every Google Workspace API with JSON output and agent skills: Drive, Gmail, Calendar, Sheets and more
Local search over Markdown notes, docs and meeting transcripts: keywords, semantic search and reranking, with an MCP server
A task manager for AI-driven development: breaks a PRD into dependent tasks and guides the agent through them via MCP or CLI
Anthropic's official plugins for knowledge work roles: sales, support, product, marketing, legal, finance, data and enterprise search