Available Tools
| Tool | Description |
|---|---|
slack_send_message | Send messages to channels or users |
slack_schedule_message | Schedule messages for future delivery |
slack_create_canvas | Create Slack Canvas documents |
slack_read_canvas | Read Canvas document content |
slack_search_public | Search messages/files in public channels |
slack_search_public_and_private | Search all channels including private/DMs |
slack_search_channels | Find channels by name or description |
slack_search_users | Find users by name, email, or profile |
slack_read_channel | Read messages from a channel |
slack_read_thread | Read messages from a thread |
slack_read_user_profile | Get user profile information |
slack_send_message_draft | Create draft messages |
Setup
Create Slack App from Manifest
- Go to Slack API: Applications
- Click Create New App > From a manifest
- Select your workspace and click Next
- Paste this manifest (replace
<your-tenant>with your Runlayer subdomain):
- Click Next, review the summary, then click Create
Install App to Workspace
- Go to Settings > Install App in the sidebar
- Click Install to Workspace/Organization and authorize the app
Add Server in Runlayer
- In Runlayer, go to Catalog > Slack (the official one) > Install MCP
- Enter your Client ID and Client Secret
- Click Create Hosted MCP
Troubleshooting
MCP access not enabled
MCP access not enabled
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.
Redirect URI mismatch
Redirect URI mismatch
Verify the redirect URL matches exactly:
https://<your-tenant>.runlayer.com/oauth/callback/ (include trailing slash).Missing scopes error
Missing scopes error
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.