Overview
Integrate Todoist to create, organize, and manage tasks with support for projects, priorities, and labels. Access 12 tools to manage your tasks and projects programmatically, with flexible scheduling and comprehensive organization features.Setup Guide
Authentication Type: OAuth 2.0
How to Connect
- Navigate to CORE Dashboard → Integrations
- Click on the Todoist card
- Click Connect to authorize CORE
- You’ll be redirected to Todoist to authorize the application
- Grant the required permissions
- You’ll be redirected back to CORE once connected
Use Cases
Action Use Cases
When you ask CORE to perform Todoist tasks, it uses MCP tools to execute your requests:Create and Manage Tasks
Create and Manage Tasks
Scenario: Quickly add tasks with priorities and due datesThe agent will use
create_task with priority level 4, due_string “tomorrow”, and the appropriate project_id and labels.Organize with Projects
Organize with Projects
Scenario: Structure work with projects and task hierarchiesThe agent will:
- Use
create_projectto create the project - Use
create_taskfor each task with the project ID - Use
update_projectto mark as favorite if needed
Track Task Progress
Track Task Progress
Scenario: Monitor and update task statusThe agent will use
get_tasks filtered by project, then close_task for completed items.Priority Management
Priority Management
Scenario: Set and manage task priorities across your workflowThe agent will use
get_tasks to retrieve tasks, filter by priority level 4, and update_task to modify as needed.Bulk Task Operations
Bulk Task Operations
Scenario: Automate task creation and updatesThe agent will use
create_task multiple times with consistent project_id and labels for bulk operations.Proactive Use Cases
With webhooks enabled, CORE monitors Todoist 24/7 and acts automatically based on your instructions:Auto-Sync Tasks Across Tools
Auto-Sync Tasks Across Tools
Trigger: Task created with specific labelAutomated Action: Create corresponding task in other toolsKeep task management synchronized. CORE creates matching tasks across platforms and notifies you where needed.
Daily Task Digest
Daily Task Digest
Trigger: Task completedAutomated Action: Track completions and send daily summaryTrack productivity automatically. CORE monitors completions and provides daily achievement summaries.
Deadline Reminders
Deadline Reminders
Trigger: Task updated with due dateAutomated Action: Set up smart remindersNever miss deadlines. CORE watches for due dates and sends timely reminders across your preferred channels.
Priority Escalation
Priority Escalation
Trigger: Task marked as high priorityAutomated Action: Escalate and notifyEscalate urgent tasks instantly. CORE routes high-priority work to multiple channels for immediate attention.
Project Progress Tracking
Project Progress Tracking
Trigger: Task completed in specific projectAutomated Action: Update project metricsTrack project velocity automatically. CORE monitors completions and provides stakeholders with progress updates.
Smart Task Distribution
Smart Task Distribution
Trigger: New task created in shared projectAutomated Action: Auto-assign based on rulesAutomate task routing. CORE distributes work based on labels and creates tracking items across your workflow.
Scopes
data:read_write- Read and write access to tasksproject:read_write- Read and write access to projectsdata:delete- Delete tasks and projects
Available MCP Tools
The Todoist integration provides 12 tools for comprehensive task and project management:- Task Management
- Project Management
| Tool Name | Description |
|---|---|
get_tasks | Retrieves all active tasks, optionally filtered by project |
get_task | Retrieves a specific task by ID with full details including description, priority, and due date |
create_task | Creates a new task with optional metadata (description, project, due date, priority, labels) |
update_task | Updates an existing task with new information |
close_task | Marks a task as complete |
reopen_task | Reopens a completed task, marking it as active again |
delete_task | Permanently deletes a task |
Triggers
Todoist triggers enable CORE’s Meta Agent to wake up and act proactively when events are detected via scheduled polling.- Tasks
- Projects
| Event | Description |
|---|---|
TODOIST_TASK_CREATED | Triggered when a new task is created in any project |
TODOIST_TASK_UPDATED | Triggered when a task is modified (title, description, due date, priority, etc.) |
TODOIST_TASK_COMPLETED | Triggered when a task is marked as complete |
TODOIST_TASK_REOPENED | Triggered when a completed task is reopened |
TODOIST_TASK_DELETED | Triggered when a task is permanently deleted |
