TaskMaster Todoist MCP Server

A Model Context Protocol (MCP) server implementation for Todoist integration, specifically developed for Cursor AI. This server allows Cursor AI

Local serverstdioPython

What is the TaskMaster Todoist MCP MCP server?

TaskMaster Todoist MCP becomes available to MCP clients through the taskmaster todoist mcp mcp server. A Model Context Protocol (MCP) server implementation for Todoist integration, specifically developed for Cursor AI. This server allows Cursor AI assistants to interact with your Todoist tasks directly from your coding environment.

What TaskMaster Todoist MCP does

A Model Context Protocol (MCP) server implementation for Todoist integration, specifically developed for Cursor AI. This server allows Cursor AI assistants to interact with your Todoist tasks directly from your coding environment.

Key capabilities

  • Flexible Task Filtering — Filter tasks using Todoist's powerful filter syntax
  • Filter by due date: today, tomorrow, overdue
  • Filter by priority levels (1-4, where 1 is highest)
  • Filter using complex query combinations
  • Rich Task Formatting — Each task displays priority, due date, and other relevant information with clear icons
  • Cursor AI Integration — Seamlessly use Todoist within your Cursor AI coding environment

Tools it exposes

Once connected, the assistant can call these 3 tools directly:

Installing the taskmaster todoist mcp mcp server

The server is distributed via npm as @smithery/cli, so most clients can run it without a manual build step. Add it to your MCP client's configuration and restart the client to pick it up — the copy-paste configs for Claude Desktop, Claude Code and Cursor are on this page.

Configuration

Before the server will start you need to supply one environment variable: TODOIST_API_TOKEN. Keep credentials in your client's env block or a secrets manager rather than committing them.

Requirements

  • Python 3.10 or higher - Poetry (for dependency management) - Todoist account and API token

Where it fits

Productivity servers pay off through capture: the tasks and notes that never get filed are the ones where opening the app is more friction than the thought is worth. TaskMaster Todoist MCP sits in that group, and the shape of its toolset — Prerequisites, Setup, get_tasks_tool — tells you what it is really for. Worth comparing against the other productivity servers in this directory before you commit to one, since several overlap in scope but differ sharply in setup cost and permissions.

Practical notes

  • This server runs locally, so it operates with whatever access your machine and its credentials already have. Scope that deliberately rather than by default.
  • It will not start until its required credentials are present, so set those before wondering why the tools never appear.
  • Maintained by mingolladaniele, written in Python.
  • MCP clients ask for confirmation before each tool call by default. Keep that on while you learn what the taskmaster todoist mcp mcp server actually does with your data.
  • Every entry in this directory is reviewed by hand before it goes live, and details are checked against the project's own documentation.

Available tools

ToolWhat it does
PrerequisitesThe Prerequisites tool exposed by this server.
Setup1. Clone this repository: bash git clone https://github.com/mingolladaniele/todoist-mcp.git cd todoist-mcp
get_tasks_toolThe get_tasks_tool tool exposed by this server.

How to install the TaskMaster Todoist MCP MCP server

{
  "mcpServers": {
    "taskmaster-todoist": {
      "command": "npx",
      "args": ["-y", "@smithery/cli"],
      "env": {
        "TODOIST_API_TOKEN": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Python 3.10 or higher - Poetry (for dependency management) - Todoist account and API token
VariableDescriptionRequired
TODOIST_API_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • Use TaskMaster Todoist MCP to Prerequisites.
  • Use TaskMaster Todoist MCP to Setup.
  • Use TaskMaster Todoist MCP to get tasks tool.

Frequently asked questions

It connects TaskMaster Todoist MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 3 tools (Prerequisites, Setup, get_tasks_tool) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with TaskMaster Todoist MCP directly.