mcp-server-asana

mcp-server-asana

3.2

If you are the rightful owner of mcp-server-asana and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This Model Context Protocol server implementation of Asana allows you to interact with the Asana API from MCP Clients such as Anthropic's Claude Desktop Application.

The MCP Server for Asana is a robust implementation that facilitates seamless interaction with the Asana API through the Model Context Protocol. It is designed to work with various MCP clients, enabling users to manage tasks, projects, and workspaces in Asana efficiently. The server supports a wide range of operations, including task creation, updates, project management, and more, making it a versatile tool for project management and collaboration. With features like custom field management and advanced search capabilities, it provides a comprehensive solution for integrating Asana into your workflow. The server is easy to set up and configure, requiring only an Asana account and access token to get started.

Features

  • Comprehensive Asana API Integration: Supports a wide range of operations including task creation, updates, and project management.
  • Custom Field Management: Allows updating and creating tasks with custom fields using a flexible format.
  • Advanced Search Capabilities: Provides advanced filtering options for searching tasks and projects.
  • Seamless MCP Client Integration: Works with various MCP clients like Anthropic's Claude Desktop Application.
  • Easy Setup and Configuration: Requires only an Asana account and access token to get started.

Tools

  1. asana_list_workspaces

    List all available workspaces

  2. asana_search_projects

    Search for items by name mode

  3. asana_search_tasks

    Search for tasks in workspace

  4. asana_get_task

    Get task details

  5. asana_create_task

    Create a new task

  6. asana_get_task_stories

    Get a task comment

  7. asana_update_task

    Update tasks

  8. asana_get_project

    Get project details

  9. asana_get_project_task_counts

    Get project task count

  10. asana_get_project_sections

    Get the project section

  11. asana_create_task_story

    Create a task comment

  12. asana_add_task_dependencies

    Add task dependencies

  13. asana_add_task_dependents

    Add task dependencies

  14. asana_create_subtask

    Create subtasks

  15. asana_add_followers_to_task

    Add a task follower

  16. asana_get_multiple_tasks_by_gid

    Bulk acquisition tasks

  17. asana_get_project_status

    Get project status

  18. asana_get_project_statuses

    Get all project status

  19. asana_create_project_status

    Create project status

  20. asana_delete_project_status

    Delete project status

  21. asana_set_parent_for_task

    Set task parent

  22. asana_get_tasks_for_tag

    Get tag task

  23. asana_get_tags_for_workspace

    Get the workspace tag

  24. asana_create_section_for_project

    Create a project section

  25. asana_add_task_to_section

    Add tasks to section

  26. asana_create_project

    Create a new project

  27. asana_get_teams_for_user

    Get the user team

  28. asana_get_teams_for_workspace

    Get a workspace team

  29. asana_list_workspace_users

    List workspace users

  30. asana_get_project_hierarchy

    Get the project hierarchy