Skip to main content
Connect your AI assistant to Slack using Slack’s official MCP server. Features messaging, search, Canvas documents, and scheduled messages.

Available Tools

ToolDescription
slack_send_messageSend messages to channels or users
slack_schedule_messageSchedule messages for future delivery
slack_create_canvasCreate Slack Canvas documents
slack_read_canvasRead Canvas document content
slack_search_publicSearch messages/files in public channels
slack_search_public_and_privateSearch all channels including private/DMs
slack_search_channelsFind channels by name or description
slack_search_usersFind users by name, email, or profile
slack_read_channelRead messages from a channel
slack_read_threadRead messages from a thread
slack_read_user_profileGet user profile information
slack_send_message_draftCreate draft messages

Setup

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 (replace <your-tenant> with your Runlayer subdomain):
display_information:
  name: Runlayer Slack MCP
  description: Official Slack MCP via Runlayer
  background_color: "#2c2d30"
oauth_config:
  redirect_urls:
    - https://<your-tenant>.runlayer.com/oauth/callback
  scopes:
    user:
      - search:read.public
      - search:read.private
      - search:read.mpim
      - search:read.im
      - search:read.files
      - search:read.users
      - chat:write
      - channels:history
      - groups:history
      - mpim:history
      - im:history
      - canvases:read
      - canvases:write
      - users:read
      - users:read.email
settings:
  org_deploy_enabled: true 
  socket_mode_enabled: false
  token_rotation_enabled: false
  1. Click Next, review the summary, then click Create
2

Install App to Workspace

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

Get Credentials

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

Add Server in Runlayer

  1. In Runlayer, go to Catalog > Slack (the official one) > Install MCP
  2. Enter your Client ID and Client Secret
  3. Click Create Hosted MCP
5

Authorize

  1. Click Connect on the server page
  2. Select your workspace(s) and click Allow

Troubleshooting

Slack’s MCP server was GA’d on February 17, 2026. Slack may require you to request access from Slack before the OAuth flow will work. Check Slack’s MCP documentation for the latest access requirements.
Verify the redirect URL matches exactly: https://<your-tenant>.runlayer.com/oauth/callback/ (include 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.