Todoist MCP Server

The official Todoist MCP server: the agent finds, creates and updates tasks and projects in your account

MCP serverMedium risk

doist/todoist-mcp

Install

/plugin marketplace add doist/todoist-mcp
/plugin install todoist@doist

OAuth 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 tomorrow

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.

MCP

Transport
http, stdio
Authentication
OAuth
Environment variables
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.

Editors’ pick

A CLI for every Google Workspace API with JSON output and agent skills: Drive, Gmail, Calendar, Sheets and more

CLIHigh risk31K
Editors’ pick

Local search over Markdown notes, docs and meeting transcripts: keywords, semantic search and reranking, with an MCP server

CLIMedium risk29.7K
Editors’ pick

A task manager for AI-driven development: breaks a PRD into dependent tasks and guides the agent through them via MCP or CLI

MCP serverMedium risk28.1K
Editors’ pick

Anthropic's official plugins for knowledge work roles: sales, support, product, marketing, legal, finance, data and enterprise search

PluginHigh risk24K