mcp-server-asana

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ASANA_ACCESS_TOKENYesYour Asana personal access token.

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
task-summaryGet a summary and status update for a task based on its notes, custom fields and comments

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
asana_list_workspaces

List all available workspaces in Asana

asana_search_projects

Search for projects in Asana using name pattern matching

asana_search_tasks

Search tasks in a workspace with advanced filtering options

asana_get_task

Get detailed information about a specific task

asana_create_task

Create a new task in a project

asana_get_task_stories

Get comments and stories for a specific task

asana_update_task

Update an existing task's details

asana_get_project

Get detailed information about a specific project

asana_get_project_task_counts

Get the number of tasks in a project

asana_get_project_sections

Get sections in a project

asana_create_task_story

Create a comment or story on a task

asana_add_task_dependencies

Set dependencies for a task

asana_add_task_dependents

Set dependents for a task (tasks that depend on this task)

asana_create_subtask

Create a new subtask for an existing task

asana_get_multiple_tasks_by_gid

Get detailed information about multiple tasks by their GIDs (maximum 25 tasks)

asana_get_project_status

Get a project status update

asana_get_project_statuses

Get all status updates for a project

asana_create_project_status

Create a new status update for a project

asana_delete_project_status

Delete a project status update