Asana
Asana project management integration for tasks, projects, sections, and teams
The Asana integration lets your agents manage tasks, projects, sections, and teams in Asana workspaces.
You need one of the following:
- Personal Access Token — Generate one from the Asana Developer Console. Go to Personal Access Tokens and create a new token.
- OAuth — For user-level access where each chat user authorizes with their own Asana account.
- Open your agent in Agent Studio
- In the Integrations panel, click Add Integration Config
- Select Asana from the integration list
- Give the config a display name (e.g., "Asana")
- Choose your authentication method:
- Personal Access Token — Paste your Asana PAT
- OAuth — Click Connect to start the Asana OAuth flow
- Save the agent revision
- In an Agent Step, attach Asana tools from the tools panel
- The agent uses your integration config for all Asana API calls
- Tools are referenced as
asana.list_tasks, asana.create_task, etc.
| Tool | Description | Action Type |
|---|
list_workspaces | List all workspaces the authenticated user has access to | ReadOnly |
list_teams | List teams in an organization workspace | ReadOnly |
list_team_members | List members of a specific team | ReadOnly |
| Tool | Description | Action Type |
|---|
list_projects | List projects in a workspace, optionally filtered by team | ReadOnly |
get_project | Get detailed information about a specific project | ReadOnly |
create_project | Create a new project in a workspace | Reversible |
list_sections | List all sections in a project | ReadOnly |
create_section | Create a new section in a project | Reversible |
| Tool | Description | Action Type |
|---|
list_tasks | List tasks in a project | ReadOnly |
get_task | Get detailed information about a specific task | ReadOnly |
create_task | Create a new task in a project | Reversible |
update_task | Update an existing task (name, notes, assignee, dates, completion) | Reversible |
delete_task | Delete a task permanently | Irreversible |
search_tasks | Search tasks in a workspace by text, assignee, project, dates, and more | ReadOnly |
| Tool | Description | Action Type |
|---|
list_task_stories | List comments and activity stories on a task | ReadOnly |
add_task_comment | Add a comment to a task | Irreversible |
| Tool | Description | Action Type |
|---|
list_tags | List tags in a workspace | ReadOnly |
get_current_user | Get information about the currently authenticated user | ReadOnly |