Skip to content

Conversation

@adampiispanen
Copy link
Contributor

Add Todoist MCP Server

Task management and productivity automation with natural language processing, projects, labels, and GTD workflows.

Features

  • Task Management - Create, update, complete, reopen, and delete tasks
  • Natural Language Dates - Parse dates like "tomorrow at 3pm", "next Monday"
  • Projects - Organize tasks into projects with hierarchies
  • Sections - Group tasks within projects
  • Labels - Tag and categorize tasks with custom labels
  • Priority Levels - 4 priority levels (normal to urgent) with color coding
  • Subtasks - Create nested task hierarchies
  • Recurring Tasks - Set up repeating tasks (daily, weekly, monthly, etc.)
  • Comments - Collaborate with task and project comments
  • Advanced Filtering - Filter by project, label, priority, due date

Configuration

  • Authentication: API token (no OAuth)
  • Transport: streamable-http
  • Resources: 256Mi memory, 250m CPU
  • Rate Limits: 450 requests per 15 minutes

Use Cases

  • AI-powered task automation
  • Personal productivity systems
  • Project management workflows
  • GTD (Getting Things Done) implementation
  • Team collaboration
  • Habit tracking with recurring tasks
  • Meeting action item tracking
  • Goal setting and planning

Key Features

  • Natural language date parsing
  • Priority levels: 1 (normal), 2 (high), 3 (very high), 4 (urgent)
  • Recurring task patterns
  • Parent-child task relationships
  • Multi-level project organization
  • Label-based filtering and views
  • Comment threads for collaboration

Validation

✅ All validations pass: npm run validate-servers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants