Files tasks into the right project and section, answers where work stands, and keeps custom fields, tags, and status updates current.
153actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro 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.
Ayro 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.
Ayro 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.
Each card is one request a support team gets, and the Asana actions Ayro runs to close it.
Ayro 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.
Ayro 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.
Ayro 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.
Ayro 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.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Asana actions it has and picks the ones a request needs.
Authorize the Asana account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Asana actions that close it and chains as many as the request needs.
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 freeAsana · Ayro
What can you do in Asana without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Asana.
Yes. Get Portfolios, Get Portfolio Items, Get Goals, and Get Goal Relationships expose the layers above a single project, so Ayro can answer how a portfolio is tracking or which goal a task rolls up into.
All 153 actions your agent can call on Asana, straight from the live MCP connection.
Add followers to a project in Asana.
Add followers to a task in Asana.
Add a project (or other supported item) to an Asana portfolio using the native addItem endpoint.
Add users to a project in Asana.
Add a project to a task in Asana.
Add a supporting goal relationship to a goal.
Add an existing tag to a task in Asana.
Add dependency relationships to an Asana task.
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 a user to a team in Asana.
Add a user to a workspace or organization in Asana.
Approve an access request in Asana.
Create an access request in Asana.
Creates a new allocation.
Creates a new Asana project in the specified 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.
Creates a new Asana task; requires 'workspace', 'parent', or 'projects' for association, and 'followers', 'projects', 'tags' are set only at creation.
Upload an attachment or link an external resource to a task, project, or project_brief in Asana.
Upload an attachment to a task.
Create a new custom field in a workspace.
Create a new enum option for a custom field in Asana.
Create a membership by adding a user or team to a project, goal, or portfolio.
Create a project brief for a project.
Create a project in a team.
Create a project in a workspace.
Create a new status update on a project.
Creates a new SECTION (not a task) in a project.
Create a status update on a project, portfolio, or goal.
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 new tag in an Asana workspace.
Same connection, same setup. Pick the next one your team already uses.
Resolves barcodes to item records, answers stock questions per warehouse, and traces in, out, and move transactions to their partner.
Reads scope efficacy and target analysis, defines cohorts and outcomes, delivers scored audiences to downstream targets, and refreshes datasets.
Retrieves a call's topics and transcript, schedules meetings with recording preferences, and keeps the workspace meeting register tidy.
Publishes escalation alerts to ntfy topics, reads cached messages back to confirm delivery, and keeps web push subscriptions current.
Mints short links on a custom domain with a chosen slug and tags, and deletes them by ID when they should stop resolving.
Starts and stops timers, reports the entry currently running, files hours against the right project and client, and bulk-fixes a mislogged week.

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