Todoist

by mehularora8

Not rated
GitHub

About

An unofficial server for managing Todoist tasks, allowing agents to create, list, and complete them.

Details

Author
mehularora8
Categories
Productivity, Project Management

Setup

Install Todoist in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/mehularora8/todoist-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

Unofficial MCP server for Todoist that allows agents to create, and list tasks in your Todoist account.

- Create taskswith descriptions, due dates, priorities, and labels and projects.
- List tasksList completed or uncompleted tasks with filtering by project or Todoist filters.

Works with Claude Desktop, Cursor, and other MCP clients
- Go toTodoist Integrations Settings
- Scroll down to "API token"
- Copy your API token (keep it secure!)

Here are some examples of how to use the Todoist MCP server with different clients:

Add this to yourclaude_desktop_config.jsonfile:~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%/Claude/claude_desktop_config.json(Windows)

{ "mcpServers": { "todoist": { "command": "todoist-mcp-server", "env": { "TODOIST_API_TOKEN": "your-api-token-here" } } } }

- Open Cursor Settings (Cmd/Ctrl + ,)
- Search for "MCP"
- Add the MCP server configuration:

{ "mcpServers": { "todoist": { "command": "todoist-mcp-server", "env": { "TODOIST_API_TOKEN": "your-api-token-here" } } } }

- Command:todoist-mcp-server
- Environment Variable:TODOIST_API_TOKEN=your-token

Restart Claude Desktop, Cursor, or your MCP client to load the server.

Once configured, you can interact with Todoist using natural language:

- "Create a task to buy groceries"
- "Add a task 'Call dentist' due tomorrow with high priority"
- "Create a task to finish the report with description 'Include Q4 metrics' due next Friday"

- "Show me my tasks for today"
- "List all my high priority tasks"
- "What tasks do I have in my Work project?"

- content(required): Task title/content
- description(optional): Task description
- project_name(optional): Project name to add task to
- due_string(optional): Due date in natural language ("tomorrow", "next monday")
- priority(optional): Priority level 1-4 (1=low, 2=medium, 3=high, 4=urgent)
- labels(optional): List of label names

- project_name(optional): Filter by project name
- filter_string(optional): Todoist filter ("today", "overdue", "p1")
- limit(optional): Maximum number of tasks (default: 50)
- Make sure you've installed the package:pip install todoist-mcp-server
- Verify your API token is correct
- Check that the config file is in the right location
- Restart your MCP client completely

"Command not found" or "ENOENT" Error

The most common cause is that your MCP client can't find thetodoist-mcp-servercommand in its PATH.

Solution: Use the full path to the command

{ "mcpServers": { "todoist": { "command": "/full/path/to/todoist-mcp-server", "env": { "TODOIST_API_TOKEN": "your-api-token-here" } } } }

- Ensure the package is installed in the same Python environment your MCP client uses
- Try reinstalling:pip uninstall todoist-mcp-server && pip install todoist-mcp-server

- Get a fresh token fromTodoist Integrations
- Make sure there are no extra spaces in your config file
- Verify the token has the necessary permissions

git clone https://github.com/mehularora8/todoist-mcp cd todoist-mcp pip install -e .

- Your API token is stored locally and only used to communicate with Todoist's API
- No data is sent to third parties
- The MCP server runs locally on your machine

MIT License - see LICENSE file for details.

- 🐛Issues:Report bugs or request features
- 📖Todoist API:
Official Documentation
- 🔧MCP Protocol:
Model Context Protocol

Note:This is an unofficial integration and is not affiliated with Todoist or Doist Inc.

Interact with task, doc, and project data in Dart, an AI-native project management tool

Remote MCP server for MeisterTask. Create and manage projects, tasks, and notes from your AI assistant. Hosted (streamable-HTTP) — connect at https://mcp.meistertask.com/mcp

The official Plane MCP server provides integration with Plane APIs, enabling full AI automation of Plane projects, work items, cycles and more.

Keep teams & agents coordinated automatically

From the creators of Wunderlist — the all-in-one task management app for to-do lists, notes, and projects. AI-powered productivity that replaces 5 apps.

Connect to the Taskade platform via MCP. Access tasks, projects, workflows, and AI agents in real-time through a unified workspace and API.

Official Taskeract MCP Server for integrating your Taskeract project tasks and load the context of your tasks into your MCP enabled app.

Manage your Todoist tasks and projects directly from your LLM.

Interact with Asana tasks, projects, workspaces, and comments using the Asana API.

Comprehensive Trello integration: 46 tools covering boards, cards, lists, labels, checklists, attachments, members, custom fields, and search. Read-only mode, image attachment auto-download. Active fork of kocakli/Trello-Desktop-MCP integrating contributions from across the Trello MCP fork ecosystem

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.