← Back to MCP Directory
Asana guMCP Server

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. If users are not already members, they will become members too.

  • 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.

  • Search Tasks

    Search tasks in a workspace using advanced filters. Mirrors Asana's advanced search feature. Requires a premium workspace.

  • 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 Teams

    Get teams in a workspace or organization. Returns compact team records.

  • Create Project

    Create a new project in a workspace or team. If the workspace is an organization, you must also supply a team.

  • Get Custom Field

    Get the complete definition of a custom field's metadata including type, enum options, and other type-specific properties.

  • Update Custom Field

    Update a custom field's metadata. Only specified fields will be updated. Note: type cannot be changed and enum_options must be modified via separate enum option endpoints.

  • Create Custom Field

    Create a new custom field in a workspace. The field's type (resource_subtype) must be one of: text, enum, multi_enum, number, date, or people.

  • List Time Periods

    Get time periods for a workspace. Returns compact time period records with their GIDs, display names, periods, and date ranges.

  • Get Time Period

    Get details of a specific time period by its GID. Returns the full time period record including parent information.

Installation Steps

Get StartedGet Started
1

Create 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.

2

Generate Your Server URL

Generate and copy your MCP server URL to use in your application.