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 Integrations from the sidebar
- Select Asana from the catalog
- Click Add Integration Config
- 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 config
- Open your agent in Agent Studio and select an Agent Step
- Under Attached Integration Configurations, click Attach configuration and choose your config
- Attach Asana tools from the tools panel
- 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 |