Todoist MCP lets agents read, create, update, organize, and complete tasks and projects through Todoist's hosted Streamable HTTP server.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
DCR_OAUTH
DCR_OAUTH
todoist_mcp_DCR_OAuth
Provider setup
Developer setup
Client idclient_id · stringOptional
Client secretclient_secret · stringOptional
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Get all workspaces for the authenticated user. Returns workspace details including ID, name, plan type (STARTER/BUSINESS), user role (ADMIN/MEMBER/GUEST), link sharing settings, guest permissions, creation date, and creator ID.
Untrusted display-only summary
Manage-assignments
TODOIST_MCP_MANAGE_ASSIGNMENTS
Bulk assignment operations for multiple tasks. Supports assign, unassign, and reassign operations with atomic rollback on failures.
Untrusted display-only summary
Project-management
TODOIST_MCP_PROJECT_MANAGEMENT
Archive or unarchive a project by its ID.
Untrusted display-only summary
Project-move
TODOIST_MCP_PROJECT_MOVE
Move a project between personal and workspace contexts.
Untrusted display-only summary
Reorder-objects
TODOIST_MCP_REORDER_OBJECTS
Reorder sibling projects or sections, and optionally move projects to a new parent. For projects: set order to reorder siblings, and/or set parentId to move under a new parent (use "root" for top level). For sections: set order to reorder within a project.
Untrusted display-only summary
Reschedule-tasks
TODOIST_MCP_RESCHEDULE_TASKS
Reschedule tasks to new dates while preserving recurring schedules. Unlike update-tasks (which replaces the entire due string and can wipe recurrence), this tool changes only the date, keeping recurrence patterns intact. Use this when moving recurring tasks to a different date without altering their repeat pattern.
Untrusted display-only summary
Search
TODOIST_MCP_SEARCH
Search across tasks and projects in Todoist. Returns a list of relevant results with IDs, titles, and URLs.
Untrusted display-only summary
Uncomplete-tasks
TODOIST_MCP_UNCOMPLETE_TASKS
Uncomplete (reopen) one or more completed tasks by their IDs.
Untrusted display-only summary
Update-comments
TODOIST_MCP_UPDATE_COMMENTS
Update multiple existing comments with new content.
Untrusted display-only summary
Update-filters
TODOIST_MCP_UPDATE_FILTERS
Update one or more existing personal filters with new values.
Untrusted display-only summary
Update-labels
TODOIST_MCP_UPDATE_LABELS
Update one or more existing labels. Personal labels (identified by ID) can have their name, color, order, and favorite flag updated. Shared labels (identified by name) can only be renamed.
Untrusted display-only summary
Update-projects
TODOIST_MCP_UPDATE_PROJECTS
Update multiple existing projects with new values.
Untrusted display-only summary
Update-reminders
TODOIST_MCP_UPDATE_REMINDERS
Update existing reminders. Each reminder must specify its type ("relative", "absolute", or "location") and ID. Only include fields that need to change.
Untrusted display-only summary
Update-sections
TODOIST_MCP_UPDATE_SECTIONS
Update multiple existing sections with new values.
Untrusted display-only summary
Update-tasks
TODOIST_MCP_UPDATE_TASKS
Update existing tasks including content, dates, priorities, and assignments. Send only the fields that change.
Untrusted display-only summary
User-info
TODOIST_MCP_USER_INFO
Get comprehensive user information including user ID, full name, email, timezone with current local time, week start day preferences, current week dates, daily/weekly goal progress, and user plan (Free/Pro/Business).
Untrusted display-only summary
View-attachment
TODOIST_MCP_VIEW_ATTACHMENT
View a file attachment from a Todoist comment. Pass the fileUrl from a comment's fileAttachment field. Supports images (returned inline), text files (returned as text), and binary files like PDFs (returned as embedded resources).
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.