mcp-server-asana
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
asana_list_workspaces
List all available workspaces
asana_search_projects
Search for items by name mode
asana_search_tasks
Search for tasks in workspace
asana_get_task
Get task details
asana_create_task
Create a new task
asana_get_task_stories
Get a task comment
asana_update_task
Update tasks
asana_get_project
Get project details
asana_get_project_task_counts
Get project task count
asana_get_project_sections
Get the project section
asana_create_task_story
Create a task comment
asana_add_task_dependencies
Add task dependencies
asana_add_task_dependents
Add task dependencies
asana_create_subtask
Create subtasks
asana_add_followers_to_task
Add a task follower
asana_get_multiple_tasks_by_gid
Bulk acquisition tasks
asana_get_project_status
Get project status
asana_get_project_statuses
Get all project status
asana_create_project_status
Create project status
asana_delete_project_status
Delete project status
asana_set_parent_for_task
Set task parent
asana_get_tasks_for_tag
Get tag task
asana_get_tags_for_workspace
Get the workspace tag
asana_create_section_for_project
Create a project section
asana_add_task_to_section
Add tasks to section
asana_create_project
Create a new project
asana_get_teams_for_user
Get the user team
asana_get_teams_for_workspace
Get a workspace team
asana_list_workspace_users
List workspace users
asana_get_project_hierarchy
Get the project hierarchy