Skip to content

Integration

Use Asana with Claude, GPT, Gemini and more

Connect Asana once, then ask any model in llmwise to read from it and act in it: 153 actions, with every write shown to you before it runs.

Actions (toolkit version 20260922_00) checked against Composio's Asana toolkit page.

Short answer

Asana connects to llmwise in one click, and every model can then use its 153 actions: 80 that read and run on their own, and 73 that write and ask you first (21 of them every time). On paid plans, included in the message price.

Try it: Asana in one message

Send this with any model. The model finds Asana's actions for the job and runs them, and the reply shows each one.

Example prompt

Find my Asana tasks that are overdue and add a comment on each asking the owner for a new date.

Open in llmwise with this prompt

The Asana actions the example runs
ActionIn llmwise
Search Tasks in WorkspaceReads: runs without asking
Create task commentAlways asks first

The reads run straight away; the write waits on an approval card with Allow and Deny, and shows what it will do first.

What the model can do in Asana

153 actions in all. Below: the 111 Composio marks as Asana's main ones. The other 42 are there too, and the model finds them when a job needs one.

Reads: runs without asking

  • Get a project
  • Get a task
  • Get Access Requests
  • Get Allocation
  • Get Allocations
  • Get Attachment
  • Get Audit Log Events
  • Get current user
  • Get Custom Field
  • Get Custom Fields for Workspace
  • Get Custom Types
  • Get Events on a Resource
  • Get Favorites for User
  • Get Goal
  • Get Goal Relationships
  • Get Goals
  • Get Memberships
  • Get Portfolio
  • Get Portfolio Items
  • Get Portfolio Memberships
  • Get Portfolios
  • Get Project Brief
  • Get Project Memberships For Project
  • Get Project Status
  • Get Project Status Updates
  • Get Multiple Project Templates
  • Get Project Templates for Team
  • Get Projects for Task
  • Get Projects for Team
  • Get Section
  • Get sections in a project
  • Get Status Updates
  • Get Stories for Task
  • Get Story
  • Get Tag
  • Get Tags
  • Get Tags for Task
  • Get Task Attachments
  • Get Task Subtasks
  • Get Task Templates
  • Get tasks for tag
  • Get tasks for user task list
  • Retrieve tasks for project
  • Get tasks from a section
  • Get Team Memberships
  • Get Team Memberships for Team
  • Get teams in workspace
  • Get Time Period
  • Get Time Periods
  • Get Objects via Typeahead
  • Get User
  • Get User Task List
  • Get Users for Team
  • Get Users in Workspace
  • Get Workspace Memberships
  • Get Workspace Projects

Writes: asks first

  • Add Followers to Project
  • Add Followers to Task
  • Add item to portfolio
  • Add Project to Task
  • Add Supporting Relationship to Goal
  • Add Tag to Task
  • Add Task Dependencies
  • Add task to section
  • Add User for Team
  • Add User for Workspace
  • Create Allocation
  • Create Attachment for Object
  • Create Attachment for Task
  • Create Custom Field
  • Create Enum Option for Custom Field
  • Create Membership
  • Create Project Brief
  • Create project for team
  • Create project for workspace
  • Create Project Status Update
  • Create a section in a project
  • Create Status Update for Object
  • Create subtask
  • Create a tag
  • Duplicate Project
  • Duplicate Task
  • Reorder Enum Option for Custom Field
  • Move or Insert Section in Project
  • Instantiate Project Template
  • Remove Follower From Task
  • Update Allocation
  • Update Custom Field
  • Update Enum Option
  • Update a project
  • Update Project Brief
  • Update Section
  • Update Tag

Always asks first

  • Add Members to Project
  • Create task comment
  • Delete Allocation
  • Delete Attachment
  • Delete Custom Field
  • Delete Membership
  • Delete a project
  • Delete Project Brief
  • Delete Status Update
  • Delete a Tag
  • Delete a task
  • Remove Item from Portfolio
  • Remove Members from Project
  • Remove Project from Task
  • Remove Tag from Task
  • Remove User For Team
  • Remove User from Workspace
  • Submit Parallel Requests (Batch API)

What asks first, and why

  • Reading needs no approval. Anything that writes asks first, and sending, deleting, payments and sharing always ask.

  • In Asana, that means add members to project, create task comment, delete allocation, and delete attachment always wait for your yes.

  • Always allow can switch off the question for one of Asana's 52 other writes, and a reply that has read outside content asks again anyway. One reply runs up to 10 actions, each result read up to 50,000 characters.

Where your Asana data goes

Each action runs through Composio and Asana's own service, which receive its inputs; the result is shown in your chat and saved with it. Composio holds the sign-in, encrypted. More in the Privacy Policy.

More apps

100+ apps connect in one click · 1,500+ in Composio's catalog. Every app with its own page, or add a remote server of your own with the MCP client.

Questions

How do I connect Asana to llmwise?

In Settings → Connectors, press Connect next to Asana and sign in on Asana's own page: one click, no setup. Composio holds the connection, and llmwise never sees your password. On a paid plan.

Which AI models work with Asana, and what does it cost?

Any of the 15 models in llmwise, from GLM 5.3 Flash to Claude Fable 5.1: Asana's actions are the same whichever you pick. Connectors are on the paid plans (Pro ($20 a month), Max ($50 a month), Ultra ($100 a month), and Studio ($200 a month)), included in the message price.

Claude, GPT, Gemini, DeepSeek, Grok, Kimi, and GLM, in one chat.

See what a message costs before you send it. Free is 5 messages to try; sign in with an email link, no password or card.