Skip to main content
Hosted by a third party. This MCP server is built and hosted by the vendor, not Runlayer. This guide covers connecting it through Runlayer for governance, policies, and audit.
Connect agents to Slack through Slack’s official MCP server, hosted by Slack at mcp.slack.com. Once connected, an agent can read and send messages, follow threads and channel history, search the workspace, work with Canvases, and look up users. Each connection belongs to the person who authorizes it, and connector actions use that person’s Slack identity and permissions. Runlayer adds identity-aware policy, runtime scanning, and an audit trail around this access. Admins decide what each agent can reach and who can use it.

Available Tools

Setup

Runlayer-hosted deployments can use Runlayer’s Slack Marketplace app to authorize this connector. You don’t need to create a Slack app or provide client credentials.
1

Add the connector

In Runlayer, go to Connectors > Add connector, choose Slack, and click Create.
2

Authorize your Slack account

On the connector page, click Connect, select your workspace, and click Allow.
Runlayer’s Marketplace app requests connector permissions and permissions to create and manage dedicated Slack apps for agents in one authorization. Connector access, Slack notifications, and dedicated agent apps remain separately enabled capabilities; Runlayer uses each permission only when its corresponding capability is enabled and allowed by policy. See Slack integrations for the workspace-level setup.

Bring your own Slack app

If your organization prefers its own internal Slack app, configure the connector as a Pre-registered Client.
1

Create Slack App from Manifest

  1. Go to Slack API: Applications
  2. Click Create New App > From a manifest
  3. Select your workspace and click Next
  4. Paste this manifest, replacing <your-runlayer-host> with your deployment’s host:
The bot user and commands scope are required by Slack for org-wide installs but are unused by Runlayer.
  1. Click Next, review the summary, then click Create
2

Enable MCP

  1. In your app settings, go to Agents & AI Apps in the sidebar
  2. Enable MCP Server for your app
3

Install App to Workspace

  1. Go to Settings > Install App in the sidebar
  2. Click Install to Workspace/Organization and authorize the app
4

Get Credentials

  1. Go to Basic Information in the app settings
  2. Copy the Client ID and Client Secret
5

Add the connector in Runlayer

  1. In Runlayer, go to Connectors > Add connector and choose Slack
  2. Under Show advanced settings, set Registration to Pre-registered Client
  3. Enter the Client ID and Client Secret
  4. Click Create
6

Authorize

  1. Click Connect on the connector page
  2. Select your workspace and click Allow

After you connect

Attach the Slack connector to any AI assistant or agent in Runlayer. It can then summarize threads, draft and send messages, search across channels, and work with Canvases within the policies you set. To give an agent its own Slack identity for mentions and DMs, a workspace admin must separately configure dedicated Slack apps. Manage access, permissions, and audit logs under Connectors > Slack.

Privacy

Runlayer’s handling of your data is described in our Privacy Policy.

Troubleshooting

Runlayer’s managed Slack app is approved for MCP access. If you bring your own app, Slack requires it to be an internal app or published in the Slack Marketplace. Check Slack’s MCP documentation for current eligibility.
Verify your Slack app’s redirect URL is exactly https://<your-runlayer-host>/oauth/callback with no trailing slash.
Ensure all scopes from the manifest are added to your Slack app. The official MCP server requires specific scopes that differ from the standard Slack API scopes.