Skip to main content

At a glance

  • Availability: Enabled by default.
  • Auth: OAuth 2.0.
  • Connection: A user authorizes the connection in the provider’s consent screen.
  • Scopes: default.

Credentials

Set these per environment. See Connect an integration. With a managed OAuth app, Connect works without these variables; set them to use your own OAuth app instead.
VariableRequiredDescription
ASANA_CLIENT_IDYesAsana OAuth Client ID Docs.
ASANA_CLIENT_SECRETYesAsana OAuth Client Secret Docs.

Tools

ToolAccessDescription
List TasksReadList tasks in a project or assigned to a user
Get TaskReadGet details of a specific task
Create TaskWriteCreate a new task in a project
Update TaskWriteUpdate an existing task
Delete TaskWriteDelete an Asana task by GID
List ProjectsReadList all projects in the workspace
List WorkspacesReadList Asana workspaces accessible to the authenticated user
List UsersReadList users in an Asana workspace
List TeamsReadList teams in an Asana workspace
Add Task CommentWriteAdd a story/comment to an Asana task
List Task CommentsReadList comment stories for an Asana task
Get ProjectReadGet details of a specific Asana project

Example prompts

  • List all tasks assigned to me in Asana with their due dates and priorities.
  • Create a new task with a title, description, due date, and assignee.