Configure Slack for the AI Gateway

To allow your users to securely query workspace data using their AI clients, you can configure Slack as a 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 add the server in JumpCloud, you must deploy and configure the Slack MCP server in your Slack workspace. 

Refer to the official Slack documentation for an MCP Server Overview as well as the guide on Developing a sample app with the Slack MCP Server and ensure  the following prerequisites are met:

  • Enable the Server: You must create a new API app in your Slack workspace's App Settings. Once created, navigate to the Agents & AI Apps sidebar section and toggle On the Model Context Protocol feature.
  • Configure Server Settings: To allow JumpCloud to securely route OAuth tokens, navigate to OAuth & Permissions in your Slack app settings and add the following Redirect URL: https://console.jumpcloud.com/userconsole/mcp/servers/callback
  • Authentication Method: Use OAuth authentication for a seamless and secure end-user experience. You will need your Slack app's Client ID, Client Secret, and the required User Scopes (Optional) to complete the setup. The scopes you need depend on the data you want to expose to the AI (for example, search:read.public, search:read.private, channels:history, and chat:write).

Configuring the Server in JumpCloud

Once the Slack MCP server is deployed, register it in the JumpCloud Admin Portal.

  1. Log in to the JumpCloud Admin Portal.

Important:

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.

  1. Go to Access > AI Gateway.
  2. Select the Servers tab.
  3. Click + Add Server.
  4. In the App dropdown, select Slack, or select Custom App.
  5. Enter a name for the server and an optional prefix to prepend to the MCP tool names.
    • Note: Prefixes must be unique.
  6. Enter the Slack remote MCP server URL: https://mcp.slack.com/mcp
  7. Under MCP Authentication method, select OAuth.
  8. Under Advanced fields, enter the Client ID, Client Secret, and any Scopes you configured in the Slack console.
  9. Click Create.

Your users will now see Slack listed as an available tool when they authenticate their AI clients through the JumpCloud gateway.

Back to Top

Still Have Questions?

If you cannot find an answer to your question in our FAQ, you can always contact us.

Submit a Case