Using Asana's MCP Server
Overview
Asana offers a Model Context Protocol (MCP) server that allows AI assistants and other applications to access the Asana Work Graph. This server provides a way to interact with your Asana workspace through various AI platforms and tools that support MCP.
With this server, you can:
- Access Asana data from compatible AI applications
- Create and manage tasks and projects through natural language
- Generate reports and summaries based on Asana data
- Analyze project data and get AI-powered insights
Example requests:
- "Find all my incomplete tasks due this week"
- "Create a new task in the Marketing project assigned to me"
- "List all sections in the Product Launch project"
- "Show me the status of the Q2 Planning project"
Requirements
- A compatible MCP client (Streamable HTTP is supported). There is a partial list of existing clients here!
- The above MCP client app (or the Asana MCP app, for beta clients) must not be blocked in your workspace via Asana app management. If it is, you will be prompted to send a request for your admin to unblock the app for your domain when trying to authorize.
Connecting to Asana's MCP Server
The Asana MCP V2 server is available at: https://mcp.asana.com/v2/mcp.
This server requires authentication with your Asana account. When connecting, you'll be prompted to authorize the application to access your Asana data.
Listing available toolsTo view all available tools and their current parameters, use the
tools/listMCP command within your MCP client. This ensures you always have the most up-to-date list of supported tools.Subscribe to our changelog to stay informed about tool updates and changes.
Using with Claude
The Asana app in Claude brings your work graph directly into Claude conversations, allowing you to turn AI-powered discussions into actionable work without leaving Claude.
For complete setup instructions and usage guidance, see Asana app in Claude in the Asana Help Center.
For Claude Code Users (via beta version of MCP server)
- Install and configure Claude Code locally on your computer.
- Run the following command in Claude Code chat to add Asana MCP to Claude Code:
/plugin install asana@claude-plugins-official- Authenticate to Asana when prompted.
Using with ChatGPT
The Asana app in ChatGPT connects your Asana work with ChatGPT's AI capabilities. From a single ChatGPT conversation, you can check on portfolios, create and assign tasks, kick off new projects, and review work—all without switching between tools.
For complete setup instructions and usage guidance, see Asana for ChatGPT in the Asana Help Center.
Using with Cursor (via beta version of MCP server)
- Go to your Cursor editor's settings ("Settings" > "Cursor Settings")
- "Tools & MCP" > "New MCP Server"
- Add the following to your
mcp.json:"asana": { "command": "npx", "args": ["mcp-remote", "https://mcp.asana.com/sse"] } - Save your
mcp.jsonfile. If this is your first time using the integration, you'll be prompted to authenticate
NOTE: If you run intoInternal Server Erroryou can delete your local~/.mcp-authdirectoryrm -rf ~/.mcp-auth.
WARNING: if you have other applications that might be using this directory~/.mcp-authyou will need to re-auth (EX: other applications that usemcp-remote) - Once authenticated, you can start using Cursor with Asana
Using with other MCP clients
For MCP-compatible clients:
- Configure your client to connect to
https://mcp.asana.com/v2/mcp - Ensure your client supports OAuth authentication and Streamable HTTP transport
- Set up the connection according to your client's documentation
- Authenticate with your Asana account when prompted
For developers building MCP integrations, see Integrating with Asana's MCP Server.
Managing access
Customers in Asana's Enterprise+ or Legacy Enterprise tiers can use Asana's app management to allow or block Asana MCP clients. For clients using the v2 URL above, this will be a per-client configuration by blocking or allowing the associated app. For beta clients, blocking or allowing the single "Asana MCP" app will apply to all MCP clients using the v1 URL.
Customers in other tiers may contact Asana Support to block the Asana MCP app for beta v1 clients. Super admins must make the support request.
Troubleshooting
Authentication fails:
- Try logging out of your Asana account and logging back in
- If you see a "Client not found" error, try:
- Removing the Asana MCP integration within your client and adding it back
- Using the beta MCP server URL instead:
https://mcp.asana.com/sse. If this works, note that the beta server is deprecated and will be shut down on on 05/11/2026, so if the client is not updated by its developer to use the new v2 server before then you will lose access.
- Verify you have the necessary permissions in your Asana workspace
Connection issues:
- Ensure your MCP client supports Streamable HTTP transport
- Check that your client can handle OAuth authentication flows
- Verify the MCP server URL is
https://mcp.asana.com/v2/mcp
For additional help with Asana's MCP server, contact Asana Support.
Resources
- Integrating with Asana's MCP Server - Developer integration guide
- Asana app in Claude - Claude user guide
- Asana for ChatGPT - ChatGPT user guide
- API Changelog - Stay updated on changes
Note: This page provides a technical overview for developers and technical users. For end-user setup guides specific to your AI assistant, please visit the Asana Help Center links above.
Updated 2 days ago