Asana MCP Server
Skills
asana_get_task
Get detailed information about a specific task
asana_create_task
Create a new task in a project
asana_get_project
Get detailed information about a specific project
asana_update_task
Update an existing task's details
asana_search_tasks
Search tasks in a workspace with advanced filtering options
asana_create_project
Create a new project in a workspace
asana_create_subtask
Create a new subtask for an existing task
asana_update_project
Update details of an existing project
asana_list_workspaces
List all available workspaces in Asana. If DEFAULT_WORKSPACE_ID is set, only returns that workspace.
asana_search_projects
Search for projects in Asana using name pattern matching
asana_add_tags_to_task
Add one or more tags to a task for categorization purposes
asana_get_task_stories
Get comments and stories for a specific task
asana_reorder_sections
Reorder a section within a project by specifying its position relative to another section
asana_create_task_story
Create a comment or story on a task
asana_get_tasks_for_tag
Get tasks for a specific tag
asana_get_project_status
Get a project status update
asana_get_teams_for_user
Get teams to which the user has access
asana_add_task_dependents
Set dependents for a task (tasks that depend on this task)
asana_add_task_to_section
Add a task to a specific section in a project
asana_download_attachment
Download an attachment locally
asana_set_parent_for_task
Set the parent of a task and position the subtask within the other subtasks of that parent
asana_get_project_sections
Get sections in a project
asana_get_project_statuses
Get all status updates for a project
asana_list_workspace_users
Get users in a workspace
asana_add_followers_to_task
Add followers to a task
asana_add_task_dependencies
Set dependencies for a task
asana_create_project_status
Create a new status update for a project
asana_delete_project_status
Delete a project status update
asana_get_project_hierarchy
Get the complete hierarchical structure of an Asana project, including its sections, tasks, and subtasks. Supports both manual and automatic pagination. PAGINATION GUIDE: 1. Get all data at once: Use auto_paginate=true 2. Manual pagination: First request with limit=N, then use the returned 'next_offset' tokens in subsequent requests 3. Tips for large projects: Specify only needed fields, set include_subtasks=false if subtasks aren't needed EXAMPLES: - For all data: {project_id:"123", auto_paginate:true} - For first page: {project_id:"123", limit:10} - For next page: {project_id:"123", limit:10, offset:"eyJ0a..."} - For deep subtasks: {project_id:"123", include_subtasks:true, max_subtask_depth:3} Note: offset must be a token from previous response (section.pagination_info.next_offset)
asana_get_subtasks_for_task
Get the list of subtasks for a specific task
asana_get_tasks_for_project
Get all tasks from a specific project with pagination support
asana_get_tasks_for_section
Get all tasks from a specific section in a project
asana_get_tags_for_workspace
Get tags in a workspace
asana_add_members_for_project
Add members to a project
asana_get_project_task_counts
Get the number of tasks in a project
asana_get_teams_for_workspace
Get teams in a workspace
asana_add_followers_for_project
Add followers to a project
asana_get_multiple_tasks_by_gid
Get detailed information about multiple tasks by their GIDs (maximum 25 tasks)
asana_create_section_for_project
Create a new section in a project
asana_get_attachments_for_object
List attachments for an object (task, project, etc)
asana_upload_attachment_for_object
Upload a local file as attachment to an object
Configuration
MCP Server
Connect to MCP Server