Prerequisites
- A Slack workspace where you can create apps
- project_contributor access in AgentRuntime
- Patience for upcoming tool releases — bind credentials now if you want early validation only
Connect in AgentRuntime
Create a Slack app
Go to api.slack.com/apps and create an app From scratch. Choose your workspace.
Add bot scopes
Under OAuth & Permissions, add Bot Token Scopes you expect to need for future tools, for example:
chat:write— post messages as the botchannels:read— list public channelschannels:history— read public channel history (if read tools ship)users:read— resolve user IDs for mentions
Install to workspace
Click Install to Workspace and copy the Bot User OAuth Token (
xoxb-...). Store it securely.Create a connection
Go to Connections and click New custom connection to create a connection with
APIToken set to your xoxb- bot token.Add slack MCP instance
Go to MCP, click Add instance for slack, wire your connection on Instance config, set the profile active, and save. Validation confirms token binding only — no tools are callable yet.
What you can build
Once messaging tools ship, typical patterns will include:- Alert routing — Workflow failure or metric threshold → post formatted message to
#ops-alerts. - Human task notifications — human_task assigned → Slack DM or channel ping with approve link.
- Daily digests — RSS or Brave news step → LLM summary → morning post to
#team-news. - Two-way triage — Incoming Slack events (future) → create ClickUp or GitLab tasks from thread context.
Tools
No tools are registered in the current adapter build. Planned first-wave tools (subject to change):| Tool (planned) | Description |
|---|---|
slack_post_message | Post a message to a channel or thread |
slack_list_channels | List channels the bot can access |
slack_get_channel_history | Read recent messages for context |
slack_update_message | Edit a bot message |
slack_add_reaction | Add an emoji reaction to a message |
Example
Future workflow step (not available until tools ship):Configuration
| Key | Required | Description |
|---|---|---|
APIToken | Yes | Slack bot OAuth token (xoxb-...) with scopes for channels and methods you use |
xoxp-...) are supported by the schema but bot tokens are recommended for automation.
Troubleshooting
| Issue | Fix |
|---|---|
| No tools in catalog | Expected — adapter is a placeholder until messaging tools are registered |
| Instance config saves but tool calls fail | No callable tools yet; wait for adapter update or use another notification channel |
not_in_channel (future) | Invite the bot to the target channel before posting |
| Invalid token | Regenerate bot token after reinstalling the Slack app to the workspace |