Todoist AI Assistant - Smart Task Management via MCP
Pricing
from $5.00 / 1,000 read operations
Todoist AI Assistant - Smart Task Management via MCP
Connect AI assistants to Todoist via MCP. 35 tools for tasks, projects, labels, comments & AI features (smart prioritization, focus mode, daily digest). Works with Claude Code, Claude Desktop & ChatGPT.
Pricing
from $5.00 / 1,000 read operations
Rating
0.0
(0)
Developer
Emmanuel Brunet
Actor stats
0
Bookmarked
4
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
Todoist AI Assistant — Smart Task Management & Productivity
What does Todoist AI Assistant do?
Todoist AI Assistant is an Apify Actor that connects to your Todoist account and performs 16 intelligent actions — from basic task CRUD to AI-powered prioritization, focus mode, productivity analytics, and automated cleanup. Run it on-demand via Apify Console, schedule it for daily digests, or integrate it into your automation workflows with n8n, Make, or Zapier.
No browser is needed. The assistant uses the official Todoist API for fast and reliable task management.
Quick Start — Test in 60 seconds
- Get your Todoist API token (Settings > Integrations > Developer)
- Open the Todoist AI Assistant on Apify
- Paste your API token in the Todoist API Token field
- Leave the action set to Daily Digest (default)
- Click Start
- View your task summary in the Output tab
That's it — zero configuration needed for your first run.
What actions can it perform?
| Action | Type | Description |
|---|---|---|
get_tasks | CRUD | Retrieve your tasks with filters (project, priority, date, label) |
create_task | CRUD | Create a task with natural language due dates |
update_task | CRUD | Update an existing task |
complete_task | CRUD | Mark a task as completed |
delete_task | CRUD | Delete a task |
get_projects | CRUD | List all your projects |
create_project | CRUD | Create a new project |
get_labels | CRUD | List all your labels |
daily_digest | AI | Daily summary of today's tasks + overdue items |
smart_prioritize | AI | Re-prioritize tasks automatically based on urgency/importance |
focus_mode | AI | Identify the 3-5 most important tasks right now |
analyze_overdue | AI | Analyze overdue tasks with recommendations |
identify_bottlenecks | AI | Detect bottlenecks in your task pipeline |
productivity_stats | AI | Productivity statistics and trends |
batch_organize | Batch | Organize multiple tasks at once |
smart_cleanup | Batch | Identify and clean up obsolete or duplicate tasks |
Output example
{"success": true,"action": "daily_digest","summary": {"totalTasks": 23,"todayTasks": 5,"overdueTasks": 2,"highPriority": 3},"tasks": [{"id": "7654321","content": "Review Q1 marketing report","priority": 1,"due": "2026-03-14","project": "Work","labels": ["urgent", "marketing"]}],"recommendations": ["You have 2 overdue tasks — consider rescheduling or completing them today.","3 high-priority tasks are due this week. Focus on these first."]}
How much does it cost?
| Tier | Cost | What you get |
|---|---|---|
| Per action | $0.005-$0.025 | Simple reads cost less, AI analysis costs more |
| Free tier | $5 free credits/month | ~200-1,000 actions for free every month |
| Starter plan | $49/month | ~2,000-10,000 actions/month |
This Actor uses Apify's pay-per-event pricing. You only pay for actions executed — no idle costs. Start with $5 free credits.
Estimates based on event pricing only. Actual costs may include minimal platform compute fees. The free $5 credit covers both.
Detailed pricing
| Action Type | Price | Examples |
|---|---|---|
| Read | $0.005 | get_tasks, get_projects, get_labels |
| Write | $0.01 | create_task, update_task, complete_task, delete_task |
| AI | $0.025 | daily_digest, smart_prioritize, focus_mode, analyze_overdue, batch_organize, smart_cleanup |
Cost estimates
| Usage | Monthly cost | What you get |
|---|---|---|
| Daily digest only | ~$0.75 | 1 AI action/day |
| Active user | ~$2-5 | Daily digest + task CRUD + weekly analysis |
| Power user | ~$8-15 | Heavy daily use with batch operations |
Start with the Apify free tier — $5/month of free credits included, enough for months of regular use.
How do I get my Todoist API token?
- Log in to Todoist
- Go to Settings > Integrations > Developer
- Copy your API Token
Your token is stored securely on Apify and only used to authenticate requests to the Todoist API.
How do I configure Todoist AI Assistant?
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
todoistApiToken | string | Yes | — | Your Todoist API token |
action | string | Yes | daily_digest | Action to perform (see table above) |
taskContent | string | No | — | Task title (for create_task) |
taskId | string | No | — | Task ID (for update/complete/delete) |
priority | integer | No | 4 | Priority: 1 (urgent) to 4 (low) |
dueString | string | No | — | Due date in natural language (e.g., "tomorrow 2pm") |
labels | array | No | — | Labels to assign |
projectId | string | No | — | Project ID for filtering |
filter | string | No | — | Native Todoist filter (e.g., "today", "overdue") |
focusContext | string | No | all | Focus context: work, personal, or all |
availableTime | integer | No | — | Available minutes for focus mode (15-480) |
maxTasks | integer | No | 50 | Max tasks to return/analyze |
applyChanges | boolean | No | false | Apply changes (false = preview only) |
dryRun | boolean | No | true | Simulate without changes |
Example: Daily digest
{"todoistApiToken": "your_token","action": "daily_digest"}
Example: Create a task
{"todoistApiToken": "your_token","action": "create_task","taskContent": "Prepare quarterly presentation","dueString": "tomorrow 2pm","priority": 2,"labels": ["work", "urgent"]}
Example: Focus mode
{"todoistApiToken": "your_token","action": "focus_mode","focusContext": "work","availableTime": 120,"maxTasks": 5}
Example: Smart prioritize (preview)
{"todoistApiToken": "your_token","action": "smart_prioritize","projectId": "123456789","applyChanges": false}
How do I integrate with n8n, Make, or Zapier?
This Actor can be integrated with:
- n8n — Via the Apify node
- Make (Integromat) — Via the Apify app
- Zapier — Via Apify webhooks
- REST API — Direct calls to the Apify API
- Scheduled runs — Set up daily/weekly digests via Apify's built-in scheduler
Tips & FAQ
How do I find my task or project ID?
Run get_tasks or get_projects first — the output includes all IDs you need for other actions.
What happens if my API token is invalid? The Actor exits gracefully with a clear error message. No crash, no wasted compute.
Can I use natural language for due dates?
Yes. Todoist supports dates like "tomorrow", "next monday", "jan 15 at 3pm", "in 2 hours". Use the dueString field.
Is dry run mode safe?
Yes. With dryRun: true (default), the Actor simulates changes without modifying your Todoist data. Review the output first, then re-run with dryRun: false to apply.
Can I schedule a daily digest?
Yes. Use Apify's scheduler to run the Actor every morning with action: "daily_digest". Combined with webhooks, you can send the summary to Slack, email, or any other service.
What if I have thousands of tasks?
Use the maxTasks parameter to limit the number of tasks analyzed. The filter field supports native Todoist filters to narrow down results.
Does this work with Todoist Business? Yes. The API token works with both Todoist Free and Todoist Business accounts.
Other MCP servers by mrbridge
| Server | Category | Tools | Best for |
|---|---|---|---|
| ESPN MCP Server | Sports | 12 tools | Live scores, standings & stats for 25+ leagues |
| LoL MCP Server | Gaming | 25 tools | League of Legends AI coaching & live data |
| TFT MCP Server | Gaming | 10 tools | Teamfight Tactics comp analysis & coaching |
| Latest News MCP | News | 14 tools | Real-time news from 27 free APIs |
All servers use pay-per-event pricing. $5 free credits/month included.
Changelog
- v2.2 (2026-03-20) — SEO headings, cross-sell table, input schema cleanup
v2.1 (2026-03)
- Translated all documentation to English
- Improved error handling with graceful exits
- Updated input schema with organized sections
v2.0 (2025-01)
- Rewritten as action-based Actor (exited Standby mode)
- Added pay-per-event pricing
- New actions: batch_organize, smart_cleanup
- Improved AI analysis
v1.0
- Initial release as MCP Server (Standby mode)
