Skip to Content
ResourcesIntegrationsProductivity & DocsAsana

Asana

Service domainPROJECT MANAGEMENT
Asana icon
Arcade Optimized

Arcade tools designed for LLMs to interact with Asana

Author:Arcade
Version:2.0.1
Auth:User authorization via the Asana auth provider
18tools

The Asana toolkit provides Arcade tools that enable LLMs to interact with Asana's project management platform. It covers task management, project and workspace navigation, team and user lookups, tagging, and file attachments.

Capabilities

  • Task lifecycle: Create, retrieve, update, and search tasks; list and retrieve subtasks; attach files to tasks via raw text, base64-encoded binary, or external URL.
  • Project & workspace navigation: List and retrieve projects and workspaces visible to the authenticated user.
  • Teams & users: List all teams in a workspace, list teams the current user belongs to, retrieve individual teams and users, and list workspace members.
  • Tags: Create, retrieve, and list tags within a workspace.
  • Contextual task association: Task creation automatically resolves workspace context — single-workspace accounts default automatically; multi-workspace accounts receive an actionable error listing available workspaces.

OAuth

Authentication uses OAuth 2.0 via the Asana provider. See the Arcade Asana auth provider docs for configuration details.

Available tools(18)

18 of 18 tools
Operations
Behavior
Tool nameDescriptionSecrets
Attach a file to an Asana task Provide exactly one of file_content_str, file_content_base64, or file_content_url, never more than one. - Use file_content_str for text files (will be encoded using file_encoding) - Use file_content_base64 for binary files like images, PDFs, etc. - Use file_content_url if the file is hosted on an external URL
Create a tag in Asana
Create a task in Asana The task must be associated to at least one of the following: parent_task_id, project, or workspace_id. If none of these are provided and the account has only one workspace, the task will be associated to that workspace. If the account has multiple workspaces, an error will be raised with a list of available workspaces.
Get an Asana project by its ID
Get an Asana tag by its ID
Get a task by its ID
Get an Asana team by its ID
Get a user by ID
Get an Asana workspace by its ID
List teams in Asana that the current user is a member of
List projects in Asana
Get the subtasks of a task
List tags in an Asana workspace
List teams in an Asana workspace
List users in Asana
List workspaces in Asana that are visible to the authenticated user
Search for tasks
Update a task in Asana
Last updated on