Slack
Where to issue a Slack bot token and connect it to Nora.Slack integrations let your agents post messages, react to events, and read channel history. Nora authenticates with a Slack Bot User OAuth Token (
xoxb-...).
Where to apply for credentials
Slack — Your apps
Slack API — Your apps
Create a Slack app
Click Create New App → From scratch. Pick the workspace where the agent should live.
Configure Bot Token Scopes
Open OAuth & Permissions. Under Bot Token Scopes, add the scopes your agent needs (e.g.
chat:write, channels:read, channels:history, users:read).Install to Workspace
Click Install to Workspace at the top of OAuth & Permissions. Slack returns a Bot User OAuth
Token starting with
xoxb-. Copy it.Connect in Nora
Paste thexoxb-... token. Optionally set a default channel ID (for agents that always post to one channel). Nora calls auth.test to verify the token and reports the bot user’s name.
MCP server
A Slack MCP server is available:- Package:
@modelcontextprotocol/server-slack - Docs: github.com/modelcontextprotocol/servers/tree/main/src/slack
- Env:
SLACK_BOT_TOKEN— Nora injects this automatically.
Environment variables Nora injects
| Variable | Source |
|---|---|
SLACK_BOT_TOKEN | Bot Token field |
SLACK_DEFAULT_CHANNEL | Default Channel (if set) |

