Todoist MCP Server (36 tools) avatar
Todoist MCP Server (36 tools)

Pricing

Pay per event

Go to Apify Store
Todoist MCP Server (36 tools)

Todoist MCP Server (36 tools)

Unofficial MCP server connecting Claude & any MCP client to Todoist. 36 tools for tasks/projects/sections/labels/comments + smart prioritize, focus mode, daily digest, overdue analysis & batch organize. Secure token + Apify Standby endpoint.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Emmanuel

Emmanuel

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Todoist MCP Server

AI-Powered Task Management for Claude, ChatGPT & MCP-Compatible Assistants

Apify Actor MCP Protocol Todoist Claude Desktop

Tools AI Features LICENSE Version


Why This Actor?

Without MCPWith Todoist MCP
Open Todoist appJust tell Claude
Navigate to project"Add task to Work project"
Click "Add task"Done in 2 seconds
Fill in detailsNatural language dates
Set priority manuallyAI suggests priorities

One prompt. Zero context switching.


Quick Start (5 minutes)

1. Get Todoist token → todoist.com/app/settings/integrations/developer
2. Fork Actor on Apify → apify.com/scrapmania/todoist-mcp-server
3. Add token as secret → Actor Settings > Environment Variables
4. Enable Standby mode → Actor Settings > Standby > Enable
5. Connect Claude → Settings > Connectors > Add Custom

Your Standby URL:

https://YOUR-USERNAME--todoist-mcp-server.apify.actor/mcp?token=YOUR_APIFY_TOKEN

Highlights

36 Specialized Tools

CategoryToolsExamples
Tasks9create, complete, move, find
Projects5create, update, delete
Sections4organize project structure
Labels4tag and filter tasks
Comments4add notes to tasks
AI Features10smart prioritize, focus mode

Natural Language Dates

Works in English and French:

"tomorrow at 2pm"2024-01-09T14:00:00
"next Monday"2024-01-15
"in 3 days"2024-01-11
"end of month"2024-01-31
"demain matin"2024-01-09T09:00:00
"lundi prochain"2024-01-15

AI-Powered Productivity

FeatureWhat it does
Daily DigestPersonalized morning briefing
Focus ModeTop 3-5 tasks for right now
Smart PrioritizeAuto-sort by urgency + importance
Overdue AnalysisWhy tasks are late + recommendations
Bottleneck DetectionFind project blockers
Smart CleanupRemove obsolete/duplicate tasks

Example Prompts

Morning Routine

"Give me my daily digest"
"What should I focus on today?"
"Show me overdue tasks"

Quick Capture

"Add task: call dentist tomorrow at 2pm, high priority"
"Create tasks: buy groceries, review report, email team"

Project Management

"List all P1 tasks in Website Redesign"
"Move completed tasks to Archive section"
"Analyze bottlenecks in Marketing project"

Smart Actions

"Re-prioritize my tasks based on deadlines"
"Find tasks older than 30 days without due dates"
"What's blocking the Product Launch project?"

Installation Guide

Prerequisites

Step 1: Get Todoist API Token

  1. Open Todoist Settings
  2. Scroll to API token
  3. Copy the token

Step 2: Configure on Apify

  1. Go to Todoist MCP Server on Apify
  2. Click Try for free
  3. Go to Settings > Environment variables
  4. Add:
    NameValueSecret
    TODOIST_API_TOKENyour-tokenYes
  5. Build the Actor

Step 3: Enable Standby Mode

  1. Go to Settings > Standby
  2. Configure:
    SettingValue
    Idle timeout3600 seconds
    Memory256 MB
  3. Copy your Standby URL

Step 4: Connect Claude Desktop

Option A: Custom Connector (Recommended)

  1. Claude Desktop > Settings > Connectors
  2. Add Custom Connector
  3. URL: https://YOUR-USERNAME--todoist-mcp-server.apify.actor/mcp?token=YOUR_APIFY_TOKEN

Option B: Config File

Add to claude_desktop_config.json:

{
"mcpServers": {
"todoist": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-proxy", "https://YOUR-USERNAME--todoist-mcp-server.apify.actor/mcp?token=YOUR_APIFY_TOKEN"]
}
}
}

Step 5: Test

In Claude Desktop:

"List my Todoist projects"


Available Tools (36 Total)

Tasks (9 tools)

ToolDescription
todoist_get_tasksList tasks with filters
todoist_get_taskGet task by ID
todoist_find_taskSearch by name
todoist_create_taskCreate with natural language dates
todoist_update_taskModify properties
todoist_complete_taskMark as done
todoist_reopen_taskReopen completed
todoist_delete_taskDelete task
todoist_move_taskMove to project/section

Projects (5 tools)

ToolDescription
todoist_get_projectsList all projects
todoist_get_projectGet project details
todoist_create_projectCreate new project
todoist_update_projectModify project
todoist_delete_projectDelete project

Sections (4 tools)

ToolDescription
todoist_get_sectionsList sections
todoist_create_sectionCreate in project
todoist_update_sectionRename section
todoist_delete_sectionDelete section

Labels (4 tools)

ToolDescription
todoist_get_labelsList all labels
todoist_create_labelCreate label
todoist_update_labelModify label
todoist_delete_labelDelete label

Comments (4 tools)

ToolDescription
todoist_get_commentsGet comments
todoist_add_commentAdd comment
todoist_update_commentEdit comment
todoist_delete_commentDelete comment

AI Features (10 tools)

ToolDescription
todoist_daily_digestMorning briefing
todoist_focus_modeTop tasks for now
todoist_smart_prioritizeAuto-prioritize
todoist_suggest_prioritiesPreview suggestions
todoist_analyze_overdueOverdue analysis
todoist_identify_bottlenecksFind blockers
todoist_get_productivity_statsStatistics
todoist_batch_organizeBulk operations
todoist_smart_cleanupFind obsolete tasks

For AI Developers

LLM-Ready Documentation

Index our documentation in your IDE for AI context:

GET /llms.txt

URL:

https://YOUR-USERNAME--todoist-mcp-server.apify.actor/llms.txt?token=YOUR_APIFY_TOKEN

Cursor Setup:

  1. Settings > Indexing & Docs > Add Docs
  2. Add the URL above

API Endpoints

EndpointMethodDescription
/mcpPOSTMCP JSON-RPC endpoint
/mcpGETSSE streaming
/healthGETHealth check
/llms.txtGETLLM documentation
/GETServer info

Architecture

┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Claude Desktop │────>│ Apify Standby │────>│ Todoist API
(MCP Client)<────│ (MCP Server)<────│ │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│ │ │
JSON-RPC/HTTPREST API
+ Apify Token │ + Todoist Token │
└───────────────────────┴───────────────────────┘

Security

TokenStorageExposure
Todoist APIApify encrypted env varNever in AI chat
Apify APIURL parameterOnly for auth

Pricing

Pay-Per-Event

OperationPriceExamples
Read$0.005get_tasks, get_projects
Write$0.01create_task, update_project
AI$0.025smart_prioritize, focus_mode

Apify Compute

  • Standby mode: ~$0.25/hour when active
  • Typical usage: $1-5/month
  • Free tier: Available for testing

Troubleshooting

ProblemSolution
"Server disconnected"Check Standby URL and Apify token
"Token API Todoist requis"Add TODOIST_API_TOKEN env var
Slow first responseCold start (~2-3s), then <500ms
Tasks not appearingVerify Todoist token validity


License

MIT License - Use freely in personal and commercial projects.


Keywords

MCP Server Model Context Protocol Todoist API Claude Desktop AI Task Management Productivity Automation Apify Actor ChatGPT Integration Natural Language Tasks Smart Prioritization


Built for productivity enthusiasts who want AI to handle the busywork.