Runlayer Deploy Required: This server requires Runlayer Deploy to be enabled.
Available Tools
| Tool | Description |
|---|---|
search | Search messages across channels with Slack search modifiers |
list_channels | List all channels in the workspace |
get_channel | Get details about a specific channel |
get_channel_history | Get recent messages from a channel |
get_conversation_members | List members in a channel or conversation |
send_message | Send messages to channels or DMs with Block Kit support |
fetch | Fetch a specific message by channel and timestamp |
list_users | List all users in the workspace |
get_profile | Get user profile information |
get_thread_messages | Get all messages in a thread |
get_reactions | Get emoji reactions on a message |
add_reaction | Add an emoji reaction to a message |
list_usergroups | List all user groups |
get_usergroup_members | Get members of a user group |
get_team_info | Get workspace/team information |
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 and authorize the app
Add Server in Runlayer
- In Runlayer, go to Catalog > Slack > Install MCP
- Check Custom OAuth credentials
- Enter your Client ID and Client Secret
- Click Deploy Server
Troubleshooting
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
Add the missing scope in Slack’s OAuth & Permissions, then revoke and reconnect in Runlayer.