To allow your users to securely query projects, manage tasks, and analyze workload using their AI clients, you can configure the Asana Model Context Protocol (MCP) server within the JumpCloud AI Gateway.
Prerequisites
Before configuring specific enterprise applications, we recommend reviewing the Get Started: AI Gateway guide to familiarize yourself with the gateway architecture and core AI concepts (such as MCP servers and AI clients).
Completing Application Setup
Before you can connect this server to JumpCloud, you must create a dedicated MCP application within your Asana developer console.
See Asana's documentation for Integrating with Asana's MCP Server and ensure the following prerequisites are met:
- Enable the Server: You must create an MCP app within the Asana developer console. Ensure you configure your app distribution settings to allow the necessary workspaces (for example, selecting Any workspace or specific workspaces).
- Configure Server Settings: To allow JumpCloud to securely route authentication tokens, you must add the following Redirect URL in your Asana OAuth settings depending on your region:
- US: https://console.jumpcloud.com/userconsole/mcp/servers/callback
- EU: https://console.eu.jumpcloud.com/userconsole/mcp/servers/callback
- IN: https://console.in.jumpcloud.com/userconsole/mcp/servers/callback
- Authentication Method: OAuth authentication. You will need your Asana Client ID and Client secret to complete the JumpCloud setup.
Note: Asana MCP apps do not use permission scopes; the token automatically requests full access to all available tools based on the authenticated user's permissions in Asana.
Configuring the Server in JumpCloud
Once your MCP application is created in Asana, register the server in the JumpCloud Admin Portal.
To add the Asana MCP server to the AI Gateway:
- Log in to the JumpCloud Admin Portal.
If your data is stored outside of the US, check which login URL you should be using depending on your region. If your organization uses LDAP, RADIUS, or requires firewall allow list configuration, the Fully Qualified Domain Names (FQDNs) will also be region specific. See JumpCloud Data Centers for the URLs, FQDNs, and IP addresses.
- Go to Access > AI Gateway.
- Select the Servers tab.
- Click + Add Server.
- In the App dropdown, select Asana, or select Custom App.
- Enter a Name for the server.
- Enter a Prefix to prepend to the MCP tool names.
- Note: Prefixes must be unique.
- Under URL, enter the Asana remote MCP server URL: https://mcp.asana.app/v2/mcp
- Under MCP Authentication method, select OAuth.
- Under Advanced fields, enter the Client ID and Client Secret from Asana.
- Click Create.
Your users will now see Asana listed as an available tool when they authenticate their AI clients through the JumpCloud AI Gateway.