Todoist MCP Server

1.3.4 · active · verified Wed Apr 22

Todoist MCP Server is a command-line interface (CLI) application that integrates various AI assistants (like Claude, Cursor, Codex, Gemini) with Todoist, enabling natural language task management. It acts as a Model Context Protocol (MCP) server, translating AI commands into Todoist API actions. Currently at version 1.3.4, the package does not explicitly define a release cadence but appears to be actively maintained. Key differentiators include full access to the Todoist REST API v2 and Sync API via natural language, support for batch processing of tasks, the ability to search by name rather than ID, and 'Smart Context' which pre-loads project and label information to the AI, reducing the need for explicit tool calls. It provides a robust set of tools for managing tasks, projects, sections, comments, and labels within Todoist through conversational AI interactions.

Common errors

Warnings

Install

Imports

Quickstart

This quickstart demonstrates how to add the Todoist MCP Server to the Codex AI client, either via a CLI command or by configuring a TOML file. It sets the required `API_KEY` environment variable for authentication with Todoist.

codex mcp add todoist --env API_KEY="your_todoist_api_token" -- npx -y todoist-mcp

# Alternatively, for persistent configuration (e.g., for Codex):
# Create or edit ~/.codex/config.toml (or .codex/config.toml in your project root)
# Add the following lines:
# [mcp_servers.todoist]
# command = "npx"
# args = ["-y", "todoist-mcp"]
# 
# [mcp_servers.todoist.env]
# API_KEY = "your_todoist_api_token"

view raw JSON →