Todoist AI Assistant - Smart Task Management via MCP avatar

Todoist AI Assistant - Smart Task Management via MCP

Pricing

from $5.00 / 1,000 read operations

Go to Apify Store
Todoist AI Assistant - Smart Task Management via MCP

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

Emmanuel Brunet

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

2 days ago

Last modified

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

  1. Get your Todoist API token (Settings > Integrations > Developer)
  2. Open the Todoist AI Assistant on Apify
  3. Paste your API token in the Todoist API Token field
  4. Leave the action set to Daily Digest (default)
  5. Click Start
  6. View your task summary in the Output tab

That's it — zero configuration needed for your first run.

What actions can it perform?

ActionTypeDescription
get_tasksCRUDRetrieve your tasks with filters (project, priority, date, label)
create_taskCRUDCreate a task with natural language due dates
update_taskCRUDUpdate an existing task
complete_taskCRUDMark a task as completed
delete_taskCRUDDelete a task
get_projectsCRUDList all your projects
create_projectCRUDCreate a new project
get_labelsCRUDList all your labels
daily_digestAIDaily summary of today's tasks + overdue items
smart_prioritizeAIRe-prioritize tasks automatically based on urgency/importance
focus_modeAIIdentify the 3-5 most important tasks right now
analyze_overdueAIAnalyze overdue tasks with recommendations
identify_bottlenecksAIDetect bottlenecks in your task pipeline
productivity_statsAIProductivity statistics and trends
batch_organizeBatchOrganize multiple tasks at once
smart_cleanupBatchIdentify 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?

TierCostWhat you get
Per action$0.005-$0.025Simple 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 TypePriceExamples
Read$0.005get_tasks, get_projects, get_labels
Write$0.01create_task, update_task, complete_task, delete_task
AI$0.025daily_digest, smart_prioritize, focus_mode, analyze_overdue, batch_organize, smart_cleanup

Cost estimates

UsageMonthly costWhat you get
Daily digest only~$0.751 AI action/day
Active user~$2-5Daily digest + task CRUD + weekly analysis
Power user~$8-15Heavy 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?

  1. Log in to Todoist
  2. Go to Settings > Integrations > Developer
  3. 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?

ParameterTypeRequiredDefaultDescription
todoistApiTokenstringYesYour Todoist API token
actionstringYesdaily_digestAction to perform (see table above)
taskContentstringNoTask title (for create_task)
taskIdstringNoTask ID (for update/complete/delete)
priorityintegerNo4Priority: 1 (urgent) to 4 (low)
dueStringstringNoDue date in natural language (e.g., "tomorrow 2pm")
labelsarrayNoLabels to assign
projectIdstringNoProject ID for filtering
filterstringNoNative Todoist filter (e.g., "today", "overdue")
focusContextstringNoallFocus context: work, personal, or all
availableTimeintegerNoAvailable minutes for focus mode (15-480)
maxTasksintegerNo50Max tasks to return/analyze
applyChangesbooleanNofalseApply changes (false = preview only)
dryRunbooleanNotrueSimulate 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

ServerCategoryToolsBest for
ESPN MCP ServerSports12 toolsLive scores, standings & stats for 25+ leagues
LoL MCP ServerGaming25 toolsLeague of Legends AI coaching & live data
TFT MCP ServerGaming10 toolsTeamfight Tactics comp analysis & coaching
Latest News MCPNews14 toolsReal-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)