Productivity153 toolsBrowser login (OAuth), no API keys
Asana integration for AI agents
Track tasks, projects, and workflows
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Asana once and call the same tools from all of them.
Deeper comparison, failure modes and setup details: Asana for AI agents, in depth.
Setup
Connect Asana through ClawLink's hosted setup to manage projects, tasks, sections, tags, and portfolios from your Asana workspace.
- Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Asana exposes 153 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
asana_add_followers_to_project | Add followers to an Asana project | Write |
asana_add_followers_to_task | Add followers to an Asana task | Write |
asana_add_members_to_project | Add users to an Asana project | Write |
asana_add_tag_to_task | Add an existing tag to an Asana task | Write |
asana_add_task_dependencies | Add dependency relationships to an Asana task | Write |
asana_add_user_to_team | Add a user to a team in Asana | Write |
asana_add_user_to_workspace | Add a user to an Asana workspace | Write |
asana_approve_access_request | Approve an access request in Asana | Read |
asana_get_a_project | Retrieves a specific Asana project by its `project_gid`, with an option to include additional | Read |
asana_get_a_task | Retrieves full details for a specified task GID accessible by the user; use `opt_fields` to | Read |
asana_get_a_user_task_list | Retrieves a specific user's task list from Asana by its `user_task_list_gid`, optionally | Read |
asana_get_access_requests | Retrieve access requests for a target object | Read |
asana_get_allocation | Get an allocation by ID | Read |
asana_get_allocations | Get multiple allocations | Read |
asana_get_attachment | Get a single attachment by its globally unique identifier | Read |
asana_get_audit_log_events | Get audit log events for a workspace | Read |
asana_get_current_user | Retrieves the authenticated user's full record, including accessible workspaces, often used as | Read |
asana_get_custom_field | Get a single custom field by its globally unique identifier | Read |
asana_get_custom_fields_for_workspace | Get all custom fields in a workspace | Read |
asana_get_custom_types | Get all custom types associated with a project | Read |
asana_get_events | Retrieve events on a resource to monitor changes | Read |
asana_get_favorites_for_user | Get a user's favorites within a specified workspace | Read |
asana_get_goal | Retrieve the full record for a single goal by its GID | Read |
asana_get_goal_relationships | Retrieve goal relationships | Read |
asana_get_goals | Retrieve multiple goals | Read |
asana_get_job | Retrieve a job by its globally unique identifier | Read |
asana_get_membership | Retrieve a single membership by its ID | Read |
asana_get_memberships | Retrieve memberships for goals, projects, portfolios, or custom fields | Read |
asana_get_multiple_projects | Returns a list of projects filtered by workspace or team (one required), with optional archived | Read |
asana_get_multiple_tasks | Retrieves a list of tasks, allowing filtering by assignee (requires `workspace`), project | Read |