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. Under Model & capabilities → Tools, click Add tool and add the Asana tools you need
- On a tool's card, choose your config under Set default credentials. It applies to every Asana tool in the agent; click Override on one tool's card to give it a different config
- 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 |