Skip to main content
Server path: /asana | Type: Application | PCID required: Yes

Tools

ToolDescription
asana_list_workspacesList all workspaces accessible to the authenticated user
asana_get_projects_in_workspaceGet all projects in a specific workspace
asana_get_teams_in_workspaceGet all teams in a specific workspace. Note: teams are only available in Organization workspaces, not personal workspaces.
asana_create_taskCreate a new task in Asana
asana_create_projectCreate a new project in Asana
asana_get_tasks_in_projectGet tasks in a specific project with optional filtering
asana_update_taskUpdate an existing task in Asana
asana_get_taskGet detailed information about a specific task
asana_delete_taskDelete a task from Asana
asana_get_userGet information about a specific user
asana_get_current_userGet information about the currently authenticated user
asana_get_projectGet detailed information about a specific project
asana_search_tasksSearch for tasks across a workspace, or get all tasks if no query is provided
asana_add_project_to_taskAdd a task to a project with optional positioning within the project
asana_create_task_commentAdd a comment to an Asana task for collaboration
asana_add_task_to_sectionMove a task to a specific section within a project
asana_list_trigger_capabilitiesList available trigger capabilities for Asana
asana_create_triggerCreate an Asana webhook for a resource (task, project, etc.)
asana_update_triggerUpdate an Asana webhook configuration
asana_delete_triggerDelete an Asana webhook
asana_get_users_in_workspaceGet all users in a specific workspace
asana_duplicate_taskDuplicate an existing task with optional fields to include

asana_list_workspaces

List all workspaces accessible to the authenticated user

asana_get_projects_in_workspace

Get all projects in a specific workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceGidstringYesWorkspace identifier (gid)

asana_get_teams_in_workspace

Get all teams in a specific workspace. Note: teams are only available in Organization workspaces, not personal workspaces. Parameters:
ParameterTypeRequiredDefaultDescription
workspaceGidstringYesWorkspace identifier (gid)

asana_create_task

Create a new task in Asana Parameters:
ParameterTypeRequiredDefaultDescription
namestringYesName of the task
workspacestringNoWorkspace ID where the task should be created
projectsstring[]NoArray of project IDs to add the task to
assigneestringNoUser ID to assign the task to
due_onstringNoDue date in YYYY-MM-DD format
notesstringNoTask description or notes

asana_create_project

Create a new project in Asana Parameters:
ParameterTypeRequiredDefaultDescription
namestringYesName of the project
workspacestringYesWorkspace ID where the project should be created
teamstringNoTeam ID for the project. Required for Organization workspaces, not needed for personal workspaces.
notesstringNoProject description or notes

asana_get_tasks_in_project

Get tasks in a specific project with optional filtering Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesProject identifier (gid)
completedbooleanNoFilter by task completion status
assigneestringNoFilter by assignee user ID
limitnumberNoMaximum number of tasks to return

asana_update_task

Update an existing task in Asana Parameters:
ParameterTypeRequiredDefaultDescription
taskIdstringYesTask identifier (gid)
namestringNoNew name for the task
completedbooleanNoMark task as completed or incomplete
assigneestringNoNew assignee user ID
due_onstringNoNew due date in YYYY-MM-DD format
notesstringNoUpdated task description or notes

asana_get_task

Get detailed information about a specific task Parameters:
ParameterTypeRequiredDefaultDescription
taskIdstringYesTask identifier (gid)

asana_delete_task

Delete a task from Asana Parameters:
ParameterTypeRequiredDefaultDescription
taskIdstringYesTask identifier (gid)

asana_get_user

Get information about a specific user Parameters:
ParameterTypeRequiredDefaultDescription
userGidstringYesUser identifier (gid), can be “me”, email, or user gid

asana_get_current_user

Get information about the currently authenticated user

asana_get_project

Get detailed information about a specific project Parameters:
ParameterTypeRequiredDefaultDescription
projectIdstringYesProject identifier (gid)

asana_search_tasks

Search for tasks across a workspace, or get all tasks if no query is provided Parameters:
ParameterTypeRequiredDefaultDescription
workspaceGidstringYesWorkspace identifier (gid)
querystringNoOptional search query text for task name. If not provided, returns all tasks in the workspace

asana_add_project_to_task

Add a task to a project with optional positioning within the project Parameters:
ParameterTypeRequiredDefaultDescription
taskIdstringYesTask identifier (gid)
projectstringYesProject identifier (gid) to add the task to
insert_beforestringNoTask identifier to insert this task before (for ordering)
insert_afterstringNoTask identifier to insert this task after (for ordering)
sectionstringNoSection identifier to add the task to within the project

asana_create_task_comment

Add a comment to an Asana task for collaboration Parameters:
ParameterTypeRequiredDefaultDescription
taskGidstringYesTask GID to add comment to
textstringNoPlain text comment content
htmlTextstringNoHTML formatted comment content
isPinnedbooleanNoWhether to pin the comment
stickerNamestringNoName of sticker to add to comment

asana_add_task_to_section

Move a task to a specific section within a project Parameters:
ParameterTypeRequiredDefaultDescription
taskGidstringYesTask GID to move
sectionGidstringYesSection GID to move task to
insertBeforestringNoTask GID to insert before (for ordering)
insertAfterstringNoTask GID to insert after (for ordering)

asana_list_trigger_capabilities

List available trigger capabilities for Asana

asana_create_trigger

Create an Asana webhook for a resource (task, project, etc.) Parameters:
ParameterTypeRequiredDefaultDescription
webhookUrlstringYesWebhook URL to receive events
resourceIdstringYesResource ID (task GID, project GID, etc.)
resourceTypestringNoType of resource to watch (optional)
actionsstring[]NoActions to filter on (leave empty for all actions)

asana_update_trigger

Update an Asana webhook configuration Parameters:
ParameterTypeRequiredDefaultDescription
webhookUrlstringYesWebhook URL to receive events
webhookIdstringYesWebhook GID to update
actionsstring[]NoActions to filter on

asana_delete_trigger

Delete an Asana webhook Parameters:
ParameterTypeRequiredDefaultDescription
webhookIdstringYesWebhook GID to delete

asana_get_users_in_workspace

Get all users in a specific workspace Parameters:
ParameterTypeRequiredDefaultDescription
workspaceGidstringYesWorkspace identifier (gid)

asana_duplicate_task

Duplicate an existing task with optional fields to include Parameters:
ParameterTypeRequiredDefaultDescription
taskGidstringYesTask identifier (gid) to duplicate
namestringYesName for the new duplicated task
includestring[]NoFields to include in the duplicate. Defaults to: assignee, dates, notes, projects, subtasks, tags