TaskMaster Todoist is an MCP server that connects Cursor AI and Claude Desktop to the Todoist task management platform. Software developers, project managers, and technical professionals use it to query and review their daily commitments directly from their coding environment. By integrating with the Todoist API, the server lets AI assistants retrieve tasks through native filter queries, enabling developers to organize work without leaving their editor. The server exposes tools like get_tasks_tool, which accepts standard Todoist filter strings such as due dates, overdue statuses, or custom timeframes, alongside priority levels ranging from 1 to 4. Each returned task is formatted with clear indicators for priority levels and due dates. This setup bridges development workflows with personal task lists, giving AI models the context needed to summarize pending work, align development milestones with daily tasks, and surface urgent items. Configured via standard JSON settings, TaskMaster Todoist keeps task tracking embedded inside everyday development environments.
Category: Project & Task Management
Tags: productivity, tasks, todoist, todo-list
bash git clone https://github.com/mingolladaniele/todoist-mcp.git cd todoist-mcp 2. Install required Python packages: bash pip install -r requirements.txt 3. Set your Todoist API token as an environment variable: bash export TODOIST_API_TOKEN="your-api-token-here" 4. For Cursor AI, add the server to your mcp.json file: json { "mcpServers": { "todoist-mcp": { "command": "python", "args": ["path/to/todoist-mcp/server.py"], "env": { "TODOIST_API_TOKEN": "your-api-token-here" } } } } 5. Alternatively, install for Claude Desktop using Smithery: bash npx -y @smithery/cli install @mingolladaniele/taskMaster-todoist-mcp --client claudePart of MCP Servers
TaskMaster Todoist is a Model Context Protocol server that enables AI assistants in Cursor AI and Claude Desktop to fetch and filter tasks directly from your Todoist account using natural language queries and standard filter parameters.
The server provides the get_tasks_tool function, which accepts a Todoist filter query string such as today, overdue, or due before dates, as well as an optional priority parameter from 1 to 4 to filter tasks.
TaskMaster Todoist was specifically built for Cursor AI via local configuration in mcp.json, and it also supports Claude Desktop through installation via Smithery or direct local server execution.
TaskMaster Todoist is open source and distributed under the MIT License, permitting users to use, modify, and distribute the software according to the terms of the license.