mcp-server-asana
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
ASANA_ACCESS_TOKEN | Yes | Your Asana personal access token. |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
task-summary | Get 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
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |