
Asana
Summary
The MCP Server for Asana is a tool that facilitates seamless interaction with the Asana API through the Model Context Protocol (MCP). This allows users to manage and query Asana tasks, projects, workspaces, and comments directly from MCP-compatible clients like Anthropic's Claude Desktop Application. By leveraging this server, users can efficiently automate and integrate their Asana workflows into broader AI-driven processes, enhancing productivity and collaboration. The server provides specific tools to list workspaces, search for projects and tasks with advanced filtering, and retrieve detailed task information. This functionality is particularly useful for teams that rely heavily on Asana for project management and are looking to enhance their capabilities through AI and automation.
Available Actions(22)
asana_list_workspaces
List all available workspaces in Asana. Optional input: opt_fields (string): Comma-separated list of optional fields to include.
asana_search_projects
Search for projects in Asana using name pattern matching. Required input: workspace (string), name_pattern (string). Optional input: archived (boolean), opt_fields (string).
asana_search_tasks
Search tasks in a workspace with advanced filtering options. Required input: workspace (string). Optional input: text (string), resource_subtype (string), completed (boolean), is_subtask (boolean), has_attachment (boolean), is_blocked (boolean), is_blocking (boolean), assignee, projects, sections, tags, teams, sort_by (string), sort_ascending (boolean), opt_fields (string), custom_fields (object).
asana_get_task
Get detailed information about a specific task. Required input: task_id (string). Optional input: opt_fields (string).
asana_create_task
Create a new task in a project. Required input: project_id (string), name (string). Optional input: notes (string), html_notes (string), due_on (string), assignee (string), followers (array of strings), parent (string), projects (array of strings), resource_subtype (string), custom_fields (object).
asana_get_task_stories
Get comments and stories for a specific task. Required input: task_id (string). Optional input: opt_fields (string).
asana_update_task
Update an existing task's details. Required input: task_id (string). Optional input: name (string), notes (string), due_on (string), assignee (string), completed (boolean), resource_subtype (string), custom_fields (object).
asana_get_project
Get detailed information about a specific project. Required input: project_id (string). Optional input: opt_fields (string).
asana_get_project_task_counts
Get the number of tasks in a project. Required input: project_id (string). Optional input: opt_fields (string).
asana_get_project_sections
Get sections in a project. Required input: project_id (string). Optional input: opt_fields (string).
asana_create_task_story
Create a comment or story on a task. Required input: task_id (string), text (string). Optional input: opt_fields (string).
asana_add_task_dependencies
Set dependencies for a task. Required input: task_id (string), dependencies (array of strings).
asana_add_task_dependents
Set dependents for a task. Required input: task_id (string), dependents (array of strings).
asana_create_subtask
Create a new subtask for an existing task. Required input: parent_task_id (string), name (string). Optional input: notes (string), due_on (string), assignee (string), opt_fields (string).
asana_get_multiple_tasks_by_gid
Get detailed information about multiple tasks by their GIDs. Required input: task_ids (array of strings or comma-separated string). Optional input: opt_fields (string).
asana_get_project_status
Get a project status update. Required input: project_status_gid (string). Optional input: opt_fields (string).
asana_get_project_statuses
Get all status updates for a project. Required input: project_gid (string). Optional input: limit (number), offset (string), opt_fields (string).
asana_create_project_status
Create a new status update for a project. Required input: project_gid (string), text (string). Optional input: color (string), title (string), html_text (string), opt_fields (string).
asana_delete_project_status
Delete a project status update. Required input: project_status_gid (string).
asana_set_parent_for_task
Set the parent of a task and position the subtask within the other subtasks of that parent. Required input: task_id (string), data (object). Optional input: insert_after (string), insert_before (string), opt_fields (string).
asana_get_tasks_for_tag
Get tasks for a specific tag. Required input: tag_gid (string). Optional input: opt_fields (string), opt_pretty (boolean), limit (integer), offset (string).
asana_get_tags_for_workspace
Get tags in a workspace. Required input: workspace_gid (string). Optional input: limit (integer), offset (string), opt_fields (string).
社区评论
暂无评论. 成为第一个评论的人!
登录以参与讨论