Todoist MCP Server

MCP server for Todoist task management integration

Local serverstdioTypeScript

What is the Todoist MCP Server?

MCP server for Todoist task management integration

What the server does

A Model Context Protocol (MCP) server for Todoist task management, enabling Claude to interact with your Todoist tasks and projects.

  • ✅ Create, read, update, and complete tasks
  • 📋 List tasks with advanced filtering
  • 🔍 Search tasks by text content
  • 📁 Manage projects
  • 🏷️ Support for labels and priorities
  • 📅 Natural language date parsing

Credentials and setup notes

  • Node.js >= 18.0.0 - npm or yarn - A Todoist account with an API token

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
todoist_create_taskCreate a new task in Todoist with optional project, due date, priority, labels, and parent task for subtasks.
todoist_list_tasksList active tasks with optional filters for project, section, label, or custom Todoist filter.
todoist_get_taskGet detailed information about a specific task including all metadata.
todoist_update_taskUpdate an existing task with new content, description, due date, priority, or labels.
todoist_complete_task
todoist_list_projectsList all projects in Todoist, including inbox and shared projects.
todoist_search_tasks

Configuration

  • Node.js >= 18.0.0 - npm or yarn - A Todoist account with an API token
VariableDescriptionRequired
TODOIST_API_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use Todoist to Prerequisites.”
  • “Use Todoist to todoist create task.”
  • “Use Todoist to todoist list tasks.”

Frequently asked questions

MCP server for Todoist task management integration Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.