Todoist

Todoist MCP integration

Filters live task lists, captures and closes tasks in one line, reorganises sections and ordering, and manages project collaborators.

76actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Close task (API v1)

    Lyro marks a task as completed in Todoist. Agents instantly resolve work without switching to the task app.

  • Search projects

    Lyro finds active projects by name in Todoist. Agents locate the right project without scrolling.

  • Quick add task

    Lyro creates tasks using natural language parsing. Agents add work items in seconds using conversational text.

See all 76 actions

How businesses use Todoist + Lyro

Each card is one request a support team gets, and the Todoist actions Lyro runs to close it.

  • Answer what is outstanding from the live list

    Lyro applies a Todoist filter to narrow the list to the person, label, or due window in question, and checks what has already been completed, so "where are we" is answered without a status meeting.

    Filter TasksGet All TasksList Completed Tasks
  • Capture a task and close it when it is done

    Lyro adds the task in one line with its due date and project baked in, closes it once the work lands, and reopens it if it turns out the thing was not actually finished.

    Quick Add TaskClose TaskReopen Task
  • Keep a project readable as it grows

    Lyro adds the section a growing project needs, moves tasks into where they belong, and reorders them so the sequence on screen matches the order the work happens in.

    Create SectionMove TaskReorder Tasks
  • Get the right people onto a project

    Lyro checks who already has access and what they are allowed to do, then invites the collaborator the work needs rather than leaving someone to chase an admin.

    List Project CollaboratorsGet Project PermissionsInvite Project Collaborator

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Todoist actions it has and picks the ones a request needs.

  1. 01

    Connect Todoist

    Authorize the Todoist account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Todoist actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Todoist · Lyro

Everything else about Todoist

Setup, permissions, and the limits of what Lyro can do inside Todoist.

  • Quick Add Task takes Todoist's own natural-language string, so a due date, project, label, and priority can all arrive in one line the way you would type them into the app. Create Task takes the same fields explicitly. Bulk Create Tasks covers the case where a conversation produces a list rather than one item.

Every action available in Todoist

All 76 actions your agent can call on Todoist, straight from the live MCP connection.

  • Add workspace

    Create a new workspace in Todoist.

  • Archive project (API v1)

    Archive a project using Todoist API v1.

  • Bulk create tasks

    Create many tasks in one request using Todoist's Sync batching.

  • Close task (API v1)

    Close (complete) a task in Todoist using API v1.

  • Create comment (API v1)

    Create a new comment on a project or task using Todoist API v1.

  • Create label (API v1)

    Create a new personal label using API v1.

  • Create project (API v1)

    Create a new project in Todoist using the unified API v1.

  • Create section (API v1)

    Create a new section within a project using API v1.

  • Create task

    Create a new task in Todoist using the unified API v1.

  • Delete comment

    Delete a specific comment from Todoist by its ID.

  • Delete label (v1)

    Delete a personal label using API v1.

  • Delete project (API v1)

    Delete a project and all of its sections and tasks using Todoist API v1.

  • Delete section (v1)

    Delete a section and all tasks within it.

  • Delete task

    Delete a specific task from Todoist.

  • Delete upload

    Delete an uploaded file from Todoist.

  • Export template as file

    Export a Todoist project as a CSV template file.

  • Export template as URL

    Export a Todoist project as a shareable template URL.

  • Filter tasks

    Get all tasks matching the filter.

  • Get all comments

    This tool retrieves all comments associated with a specific task or project in Todoist.

  • Get all projects

    Get all projects from a user's Todoist account.

  • Get all tasks

    Fetches all INCOMPLETE tasks from Todoist and returns their details.

  • Get backups

    List all available backup archives for the user.

  • Get comment (v1)

    Retrieve a single comment by ID using the v1 API.

  • Get completed tasks by completion date

    Retrieve completed tasks within a specified completion date window.

  • Get ID mappings

    Translate IDs between Todoist API v1 and v2.

  • Get personal label

    Retrieve a personal label by its ID.

  • Get productivity stats

    Retrieve comprehensive productivity statistics for the authenticated user.

  • Get project (API v1)

    Retrieve a specific project by its ID using Todoist API v1.

  • Get full project data

    Retrieve full project data including all sections, tasks, and collaborators.

  • Get project permissions

    Retrieve all available roles and their associated actions in Todoist projects.

Ready to connect Todoist?

Authorize the account and your agent has all 76 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot