Asana
Access the Asana Work Graph from AI assistants and applications.
Asana
Access the Asana Work Graph from AI assistants and applications. With Lunar.dev MCPX, the MCP Gateway for secure and governed tool access, you connect the Asana MCP server to Claude, ChatGPT, Cursor, and any MCP client through one gateway that routes, authenticates, and governs every Asana tool call against your policies.
Why MCPX
MCPX is Lunar.dev's MCP Gateway. It sits between your AI agents and your MCP servers as a single gateway for every tool call, routing, authenticating, and governing traffic against your policies. Connect Asana once and govern it everywhere: role-based access per agent with on-behalf-of attribution, real-time visibility, and an immutable audit trail of who did what, all deployable inside your own VPC.
Tools content
- asana_list_workspaces · Read-only
List all available workspaces in Asana. - asana_search_projects · Read-only
Search for projects in Asana using name pattern matching. - asana_search_tasks · Read-only
Search tasks in a workspace with advanced filtering options. - asana_get_task · Read-only
Get detailed information about a specific task. - asana_create_task · Write
Create a new task in a project. - asana_get_task_stories · Read-only
Get comments and stories for a specific task. - asana_update_task · Write
Update an existing task's details. - asana_get_project · Read-only
Get detailed information about a specific project. - asana_get_project_task_counts · Read-only
Get the number of tasks in a project. - asana_get_project_sections · Read-only
Get sections in a project. - asana_create_task_story · Write
Create a comment or story on a task. - asana_add_task_dependencies · Write
Set dependencies for a task. - asana_add_task_dependents · Write
Set dependents for a task (tasks that depend on this task). - asana_create_subtask · Write
Create a new subtask for an existing task. - asana_get_multiple_tasks_by_gid · Read-only
Get detailed information about multiple tasks by their GIDs (maximum 25 tasks). - asana_get_project_status · Read-only
Get a project status update. - asana_get_project_statuses · Read-only
Get all status updates for a project. - asana_create_project_status · Write
Create a new status update for a project. - asana_delete_project_status · Write
Delete a project status update. - asana_set_parent_for_task · Write
Set the parent of a task and position the subtask within the other subtasks of that parent.
Frequently asked questions
What is the Asana MCP server?
Access the Asana Work Graph from AI assistants and applications. Through Lunar.dev MCPX, Asana connects to any MCP-compatible AI client behind a single governed gateway.
How do I connect Asana to MCPX?
Add the Asana server in the MCPX control plane or your app.yaml, then point your AI client at your MCPX gateway. MCPX handles OAuth and routes every Asana call through the gateway.
Is the Asana MCP server official?
Yes. Asana is an official, vendor-published MCP server, and MCPX governs it like any other server in your catalog.
What authentication does Asana use with MCPX?
Asana uses OAuth. MCPX enforces authentication at the gateway with token-based auth, OAuth, and role-based profiles, so you control which agents can invoke it.
How many tools does Asana expose in MCPX?
Asana's tools can be enabled or disabled individually in MCPX for least-privilege access.
