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.
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 TaskTurn 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 CommentKeep 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 TaskPublish 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.
- 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.
- 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.
- 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
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.
The tools Asana sits next to
Same connection, same setup. Pick the next one your team already uses.

Boxhero
Resolves barcodes to item records, answers stock questions per warehouse, and traces in, out, and move transactions to their partner.
Faraday
Reads scope efficacy and target analysis, defines cohorts and outcomes, delivers scored audiences to downstream targets, and refreshes datasets.
Leexi
Retrieves a call's topics and transcript, schedules meetings with recording preferences, and keeps the workspace meeting register tidy.
Ntfy
Publishes escalation alerts to ntfy topics, reads cached messages back to confirm delivery, and keeps web push subscriptions current.
Short menu
Mints short links on a custom domain with a chosen slug and tags, and deletes them by ID when they should stop resolving.
Toggl
Starts and stops timers, reports the entry currently running, files hours against the right project and client, and bulk-fixes a mislogged week.

Ready to connect Asana?
Authorize the account and your agent has all 153 actions from the first conversation.


