Todoist MCP Server Enhanced

MCP server that enables Claude to manage Todoist data via natural language actions (projects, sections, tasks, labels)
  • javascript

0

GitHub Stars

javascript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "mcp-mirror-chrusic_todoist-mcp-server-extended": {
      "command": "npx",
      "args": [
        "todoist-mcp-enhanced-server"
      ],
      "env": {
        "TODOIST_API_TOKEN": "YOUR_API_TOKEN_HERE"
      }
    }
  }
}

You can manage Todoist from Claude using an MCP server that understands natural language. This server translates your everyday language into Todoist actions—creating projects, organizing sections, handling tasks, and applying labels—so you can work faster and more intuitively.

How to use

You interact with the Todoist MCP Server through an MCP client. Speak or type natural language requests, and the server translates those into Todoist actions. You can ask it to create or update projects, add sections within projects, manage tasks (create, update, complete, or delete), and apply labels to tasks. You can also search for tasks or labels with partial names and filter results by project, section, due date, priority, or label. Use it to assign rich task details like descriptions and due dates to keep your Todoist workspace organized.

Basic usage patterns

Create a new task in a project and section using simple language. For example, you can say: Create task 'Review PR' in project 'Work' section 'To Do'.

Add a label to an existing task by describing the task and the label you want to apply. For example: Add label 'Important' to task 'Review PR'.

Show tasks that have a specific label within a project. For example: Show all tasks with label 'Important' in project 'Work'.

Move a task to a different section. For example: Move task 'Documentation' to section 'In Progress'.

Mark a task as complete by referring to the task name. For example: Mark the documentation task as complete.

What you can customize

You can work with sections, projects, priorities, due dates, and labels to tailor your Todoist setup. The server supports rich task details and flexible filtering, so you can quickly locate and manage items across your Todoist workspace.

Troubleshooting tips

If requests aren’t processed as expected, verify that your Todoist API token is valid and that the MCP server is reachable by your client. Ensure you are using the correct project and section names exactly as they appear in Todoist, since the server relies on those identifiers to perform actions.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational