AS

asana

Open Source DevelopmentProductivity

Asana plugin for OpenCode - manage tasks, projects, and boards with full CRUD operations

asana tasks project-management boards

Quick Install

npm install @openpets/asana
pnpm add @openpets/asana

Required Environment Variables

  • ASANA_ACCESS_TOKEN

    Personal Access Token from Asana Developer Console

Available Tools (25)

These tools are available when you install the asana plugin in your AI assistant.

asana-test-connection

Test Asana connection and return user details

asana-get-workspaces

List all workspaces accessible to the authenticated user

asana-get-projects

List all projects in a workspace with optional filtering

asana-get-project

Get detailed information about a specific project

asana-get-project-sections

Get all sections (columns) in a project for board view

asana-create-section

Create a new section (column) in a project

asana-get-tasks

Get tasks from a project with optional filtering

asana-get-section-tasks

Get all tasks in a specific section

asana-get-task

Get detailed information about a specific task

asana-create-task

Create a new task in a project

asana-update-task

Update an existing task

asana-move-task-to-section

Move a task to a different section (column) on the board

asana-delete-task

Delete a task

asana-get-subtasks

Get subtasks of a task

asana-create-subtask

Create a subtask under a parent task

asana-add-comment

Add a comment (story) to a task

asana-get-task-stories

Get comments and activity (stories) for a task

asana-search-tasks

Search for tasks in a workspace

asana-get-my-tasks

Get tasks assigned to the current user in a workspace

asana-get-users

Get users in a workspace

asana-get-teams

Get teams in a workspace/organization

asana-get-tags

Get tags in a workspace

asana-add-tag-to-task

Add a tag to a task

asana-remove-tag-from-task

Remove a tag from a task

asana-add-follower-to-task

Add a follower to a task

Example Queries

list my asana workspaces
show all projects in my workspace
get tasks from project
create a new task in asana
move task to done section
show my assigned tasks

Usage Scenarios

basic test

  1. 1 test asana connection
  2. 2 list my asana workspaces

task management

  1. 1 get tasks from project
  2. 2 create a new task
  3. 3 update task status
  4. 4 add comment to task

Use asana with Your AI Assistant

This open source plugin works with OpenCode-compatible AI assistants including ChatGPT, Claude, Perplexity, and other LLM-powered coding tools. Install the plugin and start using natural language to interact with asana.

Works with ChatGPT Works with Claude Works with Perplexity MCP Compatible