Best for
- Internal collaboration workflows that need channel history or team notifications
- Development teams testing message automation in a non-production workspace
Channel reads and message actions are useful, but workspace data and write scopes create meaningful risk; OAuth setup and community maintenance also add operational cost.
This community-maintained server connects to a Slack workspace and can list channels, read message history, send messages, and add emoji reactions. It brings assistants into team communication workflows.
Create a Slack App, obtain its Bot Token and Team ID, and pass both values through environment variables.
{
"mcpServers": {
"slack": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-slack"],
"env": {
"SLACK_BOT_TOKEN": "xoxb-xxxx",
"SLACK_TEAM_ID": "T0123456"
}
}
}
}