Todoist MCP Server
The official Todoist MCP server: the agent finds, creates and updates tasks and projects in your account
- 563 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Creates, edits and completes tasks in a personal account
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/todoist-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Creates, edits and completes tasks in a personal account
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 tomorrowMCP
- Transport
- http, stdio
- Authentication
- OAuth
Environment variables
TODOIST_API_KEYsecret- Todoist API key for local runs
Limitations
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.
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.
Discussion
No questions or reviews yet.
Related
MCP serversThings MCP: Things 3 tasks for an agent
Things MCP Server
An MCP server for Things 3 on Mac: Claude reads lists, searches tasks and creates or updates them, including in bulk.
Trello MCP server with 57 tools: cards, lists, checklists, attachments, comments, custom fields and workspaces, plus acceptance-criteria extraction
Official Todoist command line with an agent skill: tasks, projects and inbox from the terminal
Atlassian's official cloud MCP server for Jira, Confluence, Jira Service Management, Bitbucket, Compass and Loom, with skills
An MCP server for Jira and Confluence, cloud and self-hosted: search, create and edit issues and pages
Jira MCP in Go: an agent searches issues by JQL, runs sprints, comments and worklogs and sees an issue's branches and pull requests on Cloud and Server
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.