Labsco
mehularora8 logo

Todoist

from mehularora8

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

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredNeeds API keys

Todoist MCP Server

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

Features

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

Works with Claude Desktop, Cursor, and other MCP clients

Available Tools

create_task

Create a new task in Todoist.

Parameters:

  • 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

list_active_tasks

List active tasks from Todoist.

Parameters:

  • project_name (optional): Filter by project name
  • filter_string (optional): Todoist filter ("today", "overdue", "p1")
  • limit (optional): Maximum number of tasks (default: 50)

Development

To contribute or run from source:

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

Security

  • 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

Support


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