S
Slack MCP Server
Integrates AI assistants with Slack through MCP, enabling sending messages, listing channels, and searching message history in your workspace.
stdioLocalApiKeynpm
What This Server Exposes
Tools
send_messagelist_channelssearch_messages
Resources
- •channel list
- •message history
Setup Instructions
- 1Create a Slack App at api.slack.com and add it to your workspace
- 2Grant required bot token scopes: chat:write, channels:read, search:read
- 3Install the app to your workspace and copy the bot token
- 4Add the Slack server config to your Claude Desktop configuration
- 5Set the SLACK_BOT_TOKEN environment variable
- 6Restart Claude Desktop
Configuration
Claude Desktop Configuration
claude_desktop_config.json
{
"mcpServers": {
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "xoxb-your-bot-token"
}
}
}
}Environment Variables
| Name | Required | Secret | Description |
|---|---|---|---|
| SLACK_BOT_TOKEN | ✓ | 🔒 | Slack bot token (starts with xoxb-) with appropriate scopes for messaging and channel access |
SLACK_BOT_TOKEN
Slack bot token (starts with xoxb-) with appropriate scopes for messaging and channel access
Required🔒 Secret
Server Manifest
No official server.json manifest found. Generate one with our MCP server.json Generator →
Compatibility
Claude DesktopClaude Code
⚠
Safety Notes
Your Slack bot token grants access to workspace channels and message history. Use the minimum required OAuth scopes. Never share the token or commit it to version control, as it provides persistent access to your workspace.
This listing is for informational purposes only. CodexSpot is not affiliated with Slack MCP Server.