Asana

Asana MCP integration

Files tasks into the right project and section, answers where work stands, and keeps custom fields, tags, and status updates current.

153actions available

Three actions you can hand over today

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

  • Create task comment

    Lyro adds a comment to an existing Asana task so the update lands in its activity feed. Whoever owns the task sees exactly what happened without anyone re-explaining it in a separate message.

  • Update a task

    Lyro updates the details on an Asana task, such as its due date or status, right after a conversation. Nobody has to open Asana afterward to keep the task in sync with what the customer asked for.

  • Retrieve tasks for project

    Lyro pulls the tasks in a given Asana project, filtered by whether they're done. Agents get a quick status check without hunting through the board themselves.

See all 153 actions

How businesses use Asana + Lyro

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

  • Answer where a piece of work actually stands

    Lyro searches the workspace for the task in question and reads its stories and comment trail, so the answer reflects the last thing that happened rather than the last status meeting.

    Search Tasks in WorkspaceGet a TaskGet Stories for Task
  • Turn a request into a properly filed Asana task

    Lyro creates the task in the right project, breaks it into subtasks where the request has parts, and posts the original wording as the first comment.

    Create Task in AsanaCreate SubtaskCreate Task Comment
  • Keep the project board accurate as work shifts

    Lyro updates the task, moves it into the section that now owns it, and applies the tag your reporting depends on, so filters and dashboards stay trustworthy.

    Update a TaskAdd Task to SectionAdd Tag to Task
  • Publish the status update leadership reads

    Lyro counts what is open and complete in the project, checks the goals it feeds, and writes a project status update in your own reporting rhythm.

    Get Task Counts For ProjectGet GoalsCreate Project Status Update

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 Asana actions it has and picks the ones a request needs.

  1. 01

    Connect Asana

    Authorize the Asana 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 Asana 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
Asana · Lyro

Everything else about Asana

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

  • Yes. Get Portfolios, Get Portfolio Items, Get Goals, and Get Goal Relationships expose the layers above a single project, so Lyro can answer how a portfolio is tracking or which goal a task rolls up into.

Every action available in Asana

All 153 actions your agent can call on Asana, straight from the live MCP connection.

  • Add followers to project

    Add followers to a project in Asana.

  • Add followers to task

    Add followers to a task in Asana.

  • Add item to portfolio

    Add a project (or other supported item) to an Asana portfolio using the native addItem endpoint.

  • Add members to project

    Add users to a project in Asana.

  • Add project to task

    Add a project to a task in Asana.

  • Add supporting relationship to goal

    Add a supporting goal relationship to a goal.

  • Add tag to task

    Add an existing tag to a task in Asana.

  • Add task dependencies

    Add dependency relationships to an Asana task.

  • Add task to section

    Adds an existing task to a section, optionally positioning it before or after another task in that section; if no position is specified, the task is added to the end.

  • Add user for team

    Add a user to a team in Asana.

  • Add user for workspace

    Add a user to a workspace or organization in Asana.

  • Approve access request

    Approve an access request in Asana.

  • Create access request

    Create an access request in Asana.

  • Create allocation

    Creates a new allocation.

  • Create a project

    Creates a new Asana project in the specified workspace.

  • Create a tag in a workspace

    Creates a new tag, with properties like name and color defined in the request body, within a specific Asana workspace (using workspace_gid); this tag helps categorize tasks, is confined to the workspace, and is not automatically applied to tasks.

  • Create task in asana with specific details

    Creates a new Asana task; requires 'workspace', 'parent', or 'projects' for association, and 'followers', 'projects', 'tags' are set only at creation.

  • Create attachment for object

    Upload an attachment or link an external resource to a task, project, or project_brief in Asana.

  • Create attachment for task

    Upload an attachment to a task.

  • Create custom field

    Create a new custom field in a workspace.

  • Create enum option for custom field

    Create a new enum option for a custom field in Asana.

  • Create membership

    Create a membership by adding a user or team to a project, goal, or portfolio.

  • Create project brief

    Create a project brief for a project.

  • Create project for team

    Create a project in a team.

  • Create project for workspace

    Create a project in a workspace.

  • Create project status update

    Create a new status update on a project.

  • Create a section in a project

    Creates a new SECTION (not a task) in a project.

  • Create status update for object

    Create a status update on a project, portfolio, or goal.

  • Create subtask

    Creates a new Asana subtask under an existing parent task (task_gid); due_on and due_at are mutually exclusive and cannot be set simultaneously.

  • Create a tag

    Create a new tag in an Asana workspace.

Ready to connect Asana?

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

Support agent working at a laptop next to the Lyro mascot