Asana
Connects Asana to FlyMyAI agents via OAuth. Connect your Asana account once and the agent can manage tasks, projects, comments and more through the Asana API - no token to paste.
What it can do
- Tasks - create, read, update, delete, list and search; add comments; move into sections
- Projects & structure - list/create/get projects, list sections, list tags
- People - current user, workspaces, and users in a workspace
- Any endpoint -
asana_request(method, path, query, data)reaches the full Asana API
The agent acts as the connected Asana user and is bound by that user's access. Confirm before deleting tasks or making bulk changes.
How to get credentials
Asana uses OAuth - there's no token to copy.
- In FlyMyAI, open the Asana MCP and start the setup flow.
- An Asana authorization screen opens. Sign in with the account the agent should act as and approve access.
- You're redirected back to FlyMyAI; the tool flips to Configured.
To revoke access later, in Asana open My Settings → Apps and remove FlyMyAI.
Fields to fill in FlyMyAI
No fields - the OAuth flow stores the access and refresh tokens automatically. To switch accounts, remove the tool and reconnect.
Troubleshooting
- OAuth denied - approve the FlyMyAI app on the Asana consent screen; an org admin may need to allow third-party apps.
401after about an hour - the access token expired; FlyMyAI refreshes it automatically, but if the refresh token was revoked, reconnect.- Search needs a paid plan -
asana_search_tasksis an Asana premium feature; useasana_list_tasks(by project or assignee) otherwise. - Missing workspace - many calls need a workspace gid; call
asana_list_workspacesto find it.