ClawLink
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.

ToolWhat it doesKind
asana_add_followers_to_projectAdd followers to an Asana projectWrite
asana_add_followers_to_taskAdd followers to an Asana taskWrite
asana_add_members_to_projectAdd users to an Asana projectWrite
asana_add_tag_to_taskAdd an existing tag to an Asana taskWrite
asana_add_task_dependenciesAdd dependency relationships to an Asana taskWrite
asana_add_user_to_teamAdd a user to a team in AsanaWrite
asana_add_user_to_workspaceAdd a user to an Asana workspaceWrite
asana_approve_access_requestApprove an access request in AsanaRead
asana_get_a_projectRetrieves a specific Asana project by its `project_gid`, with an option to include additionalRead
asana_get_a_taskRetrieves full details for a specified task GID accessible by the user; use `opt_fields` toRead
asana_get_a_user_task_listRetrieves a specific user's task list from Asana by its `user_task_list_gid`, optionallyRead
asana_get_access_requestsRetrieve access requests for a target objectRead
asana_get_allocationGet an allocation by IDRead
asana_get_allocationsGet multiple allocationsRead
asana_get_attachmentGet a single attachment by its globally unique identifierRead
asana_get_audit_log_eventsGet audit log events for a workspaceRead
asana_get_current_userRetrieves the authenticated user's full record, including accessible workspaces, often used asRead
asana_get_custom_fieldGet a single custom field by its globally unique identifierRead
asana_get_custom_fields_for_workspaceGet all custom fields in a workspaceRead
asana_get_custom_typesGet all custom types associated with a projectRead
asana_get_eventsRetrieve events on a resource to monitor changesRead
asana_get_favorites_for_userGet a user's favorites within a specified workspaceRead
asana_get_goalRetrieve the full record for a single goal by its GIDRead
asana_get_goal_relationshipsRetrieve goal relationshipsRead
asana_get_goalsRetrieve multiple goalsRead
asana_get_jobRetrieve a job by its globally unique identifierRead
asana_get_membershipRetrieve a single membership by its IDRead
asana_get_membershipsRetrieve memberships for goals, projects, portfolios, or custom fieldsRead
asana_get_multiple_projectsReturns a list of projects filtered by workspace or team (one required), with optional archivedRead
asana_get_multiple_tasksRetrieves a list of tasks, allowing filtering by assignee (requires `workspace`), projectRead