Todoist
for LuumenAI

Read Todoist projects and tasks, then create the follow-up work as approved steps

Connect Todoist and Luumen can read your projects, tasks, comments, and completed history whenever it needs context. Ask what is still open before a release, or who commented on a handover task. When work needs to be written back — new tasks, sections, labels, comments — Luumen shows the plan first and, by default, waits for your approval. Auth is OAuth2.

The Todoist toolbox

76 tools: 41 read, 35 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadExport Template As FileExport a Todoist project as a CSV template file.
  • ReadExport Template As URLExport a Todoist project as a shareable template URL.
  • ReadFilter TasksGet all tasks matching the filter.
  • ReadGet All CommentsThis tool retrieves all comments associated with a specific task or project in Todoist.
  • ReadGet all projectsGet all projects from a user's Todoist account.
  • ReadGet All TasksFetches all INCOMPLETE tasks from Todoist and returns their details.
  • ReadGet BackupsList all available backup archives for the user.
  • ReadGet Comment (V1)Retrieve a single comment by ID using the v1 API.
  • ReadGet Completed Tasks By Completion DateRetrieve completed tasks within a specified completion date window.
  • ReadGet ID MappingsTranslate IDs between Todoist API v1 and v2.
  • ReadGet Personal LabelRetrieve a personal label by its ID.
  • ReadGet Productivity StatsRetrieve comprehensive productivity statistics for the authenticated user.
  • ReadGet Project (API v1)Retrieve a specific project by its ID using Todoist API v1.
  • ReadGet Full Project DataRetrieve full project data including all sections, tasks, and collaborators.
  • ReadGet Project PermissionsRetrieve all available roles and their associated actions in Todoist projects.
  • ReadGet Section (v1 API)Retrieve a specific section by its ID using Todoist v1 API.
  • ReadGet Special BackupsList special backup archives for the authenticated user's projects.
  • ReadGet Task (API v1)Retrieve a single active (non-completed) task by ID using API v1.
  • ReadGet UserRetrieve information about the currently authenticated user.
  • ReadGet Workspace Plan DetailsRetrieve details about a workspace's current plan and usage.
  • ReadList ActivitiesGet activity logs from Todoist.
  • ReadList All Workspace InvitationsReturn a list containing details of all pending invitations to a workspace.
  • ReadList Archived ProjectsGet all archived projects from Todoist.
  • ReadList Archived SectionsRetrieve all archived sections for a specific project in Todoist.
  • ReadList Archived Workspace ProjectsList all archived projects in a workspace.
  • ReadList Completed TasksRetrieve all completed tasks with optional project filtering.
  • ReadList Completed Tasks By Due DateRetrieve completed tasks within a specified due date range (up to 6 weeks).
  • ReadList FiltersList all filters for the authenticated user.
  • ReadList Joinable WorkspacesGet workspaces the user can join.
  • ReadList LabelsGet all user labels with pagination support.
  • ReadList Pending Workspace InvitationsList pending invitation emails in a workspace.
  • ReadList Project CollaboratorsGet all collaborators for a given project with cursor-based pagination.
  • ReadList SectionsGet all active sections for the user, with optional filtering by project.
  • ReadList Shared LabelsRetrieve shared label names from active tasks with pagination support.
  • ReadList Workspace Active ProjectsList all active workspace projects.
  • ReadList Workspace Archived ProjectsGet archived projects in a workspace.
  • ReadList Workspace InvitationsList user emails with pending invitations to a workspace.
  • ReadList Workspace UsersList users in workspace(s).
  • ReadSearch LabelsSearch user labels by name with case-insensitive matching.
  • ReadSearch ProjectsSearch active user projects by name with support for wildcards and pagination.
  • ReadSearch SectionsSearch active sections by name, optionally filtered by project.
  • WriteAdd WorkspaceCreate a new workspace in Todoist. Approval by default
  • WriteArchive Project (API v1)Archive a project using Todoist API v1. Approval by default
  • WriteBulk Create TasksCreate many tasks in one request using Todoist's Sync batching. Approval by default
  • WriteClose Task (API v1)Close (complete) a task in Todoist using API v1. Approval by default
  • WriteCreate Comment (API v1)Create a new comment on a project or task using Todoist API v1. Approval by default
  • WriteCreate Label (API v1)Create a new personal label using API v1. Approval by default
  • WriteCreate Project (API v1)Create a new project in Todoist using the unified API v1. Approval by default
  • WriteCreate Section (API v1)Create a new section within a project using API v1. Approval by default
  • WriteCreate taskCreate a new task in Todoist using the unified API v1. Approval by default
  • WriteDelete CommentDelete a specific comment from Todoist by its ID. Approval by default
  • WriteDelete Label (V1)Delete a personal label using API v1. Approval by default
  • WriteDelete Project (API v1)Delete a project and all of its sections and tasks using Todoist API v1. Approval by default
  • WriteDelete Section (v1)Delete a section and all tasks within it. Approval by default
  • WriteDelete TaskDelete a specific task from Todoist. Approval by default
  • WriteDelete UploadDelete an uploaded file from Todoist. Approval by default
  • WriteImport Template Into Project By IDImport a template from Todoist's template gallery into an existing project. Approval by default
  • WriteImport Template Into Project From FileImport a CSV template into an existing Todoist project from a file. Approval by default
  • WriteInvite Project CollaboratorInvite a collaborator to a Todoist project by email. Approval by default
  • WriteMove TaskMove a task to another project, section, or parent task while preserving task identity and metadata. Approval by default
  • WriteMove Task (REST API)Move a task to another project, section, or parent task using the REST API. Approval by default
  • WriteQuick Add TaskAdd tasks using natural language parsing similar to the official Todoist clients. Approval by default
  • WriteRemove Shared Label (API v1)Remove a shared label from all active tasks using API v1. Approval by default
  • WriteRename Shared Labels (API v1)Rename a shared label across all active tasks using API v1. Approval by default
  • WriteReopen Task (API v1)Reopen a completed task in Todoist using API v1. Approval by default
  • WriteReorder TasksReorder tasks deterministically by updating child_order in bulk via the Sync API item_reorder command. Approval by default
  • WriteTodoist SyncSync data with Todoist server, supporting both read and write operations. Approval by default
  • WriteUnarchive Project (API v1)Unarchive a previously archived Todoist project using API v1. Approval by default
  • WriteUpdate Comment (v1)Update a comment by ID and return its content via v1 API. Approval by default
  • WriteUpdate Label (API v1)Update an existing label using API v1. Approval by default
  • WriteUpdate Notification SettingUpdate notification settings for the current user. Approval by default
  • WriteUpdate Project (API v1)Update a project's properties using Todoist API v1. Approval by default
  • WriteUpdate Section (v1)Update an existing section by its ID using Todoist v1 API. Approval by default
  • WriteUpdate TaskUpdate an existing task's properties. Approval by default
  • WriteUpdate Workspace LogoUpload an image as the workspace logo or delete the existing logo. Approval by default
  • WriteUpload FileUpload a file to Todoist. Approval by default

One prompt, start to finish

What a governed Todoist run looks like inside Luumen.

Questions

How does LuumenAI connect to Todoist?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Todoist on its own?

Read actions answer immediately. Anything that writes — add workspace, archive project (api v1), bulk create tasks, close task (api v1), and more — is shown as a plan and requires approval by default, including the 9 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Todoist — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Todoist to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.