
Asana guMCP Server
Interact with Asana projects, tasks, and workspace management
Tools
Get User Details
Get the current logged-in user's details from Asana
List Projects
List projects accessible to the current user with optional filtering and pagination
Get Project
Get detailed information about a specific project by its GID
Add Project Members
Add specified users as members to a project. Users can be specified by their GID or email address
Remove Project Members
Remove specified users from project membership. Users can be specified by their GID or email address
Add Project Followers
Add specified users as followers to a project. Followers receive 'tasks added' notifications
Remove Project Followers
Remove specified users from following a project. This will not affect project membership status
List Tasks
List tasks with optional filtering and pagination. You must specify a project, tag, assignee+workspace, or section
Create Task
Create a new task in Asana. Task must be created in a workspace and can be added to projects
Get Task
Get detailed information about a specific task by its GID
Update Task
Update an existing task. Only specified fields will be updated
Delete Task
Delete a task. Deleted tasks go into trash and can be recovered within 30 days
Duplicate Task
Create a duplicate of an existing task with customizable fields to copy
Create Subtask
Create a new subtask under an existing parent task
Get Subtasks
Get all subtasks of a parent task with pagination support
Get Task Dependencies
Get all tasks that this task depends on (dependencies) with pagination support
Add Task To Project
Add a task to a project with optional positioning. A task can be in at most 20 projects
Remove Task From Project
Remove a task from a project. The task will still exist but won't be in the project anymore
Add Tag To Task
Add a tag to a task
Remove Tag From Task
Remove a tag from a task
Add Followers To Task
Add followers to a task. Users can be specified by their GID or email address
Remove Followers From Task
Remove followers from a task. Users can be specified by their GID or email address
Get Project Sections
Get all sections in a project with pagination support. Sections are used to organize tasks within projects
Get Task Tags
Get all tags associated with a specific task with pagination support
Get Workspace Tags
Get all tags in a workspace with pagination support. Tags are used to categorize and filter tasks and projects
Create Tag
Create a new tag in a workspace. Tags are labels that can be attached to tasks for categorization
Get Portfolio
Get detailed information about a specific portfolio by its GID
Get Portfolio Items
Get all items (projects) in a portfolio with pagination support
List Goals
List goals with optional filtering and pagination. Goals can be filtered by workspace, team, project, portfolio, task, or time periods
Get Goal
Get detailed information about a specific goal by its GID
Create Goal
Create a new goal in a workspace or team
Update Goal
Update an existing goal. Only specified fields will be updated
Create Goal Metric
Create and add a goal metric to a specified goal. This replaces an existing goal metric if one already exists
Update Goal Metric
Update a goal's existing metric's current_number_value
Add Goal Followers
Add followers to a goal
Remove Goal Followers
Remove followers from a goal
Get Goal Parent Goals
Get all parent goals of a goal
List Time Periods
Get time periods for a workspace with their GIDs, display names, periods, and date ranges
Get Time Period
Get details of a specific time period by its GID
Installation Steps
Get StartedCreate a Gumloop Account
To use this MCP, you need a Gumloop account. If you don't have one yet, you can create one for free.
Generate Your Server URL
Generate and copy your MCP server URL to use in your application.