S
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.
Tools
list_channels
List channels in the workspace
post_message
Send a message to a selected channel
get_channel_history
Read a channel's message history
add_reaction
Add an emoji reaction to a message
Setup
Create a Slack App, obtain its Bot Token and Team ID, and pass both values through environment variables.
claude_desktop_config.json
{
"mcpServers": {
"slack": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-slack"],
"env": {
"SLACK_BOT_TOKEN": "xoxb-xxxx",
"SLACK_TEAM_ID": "T0123456"
}
}
}
}
Use cases
Summarize the main points from a channel discussion
Post status updates from an on-call workflow
Send meeting notes to a channel
Supported clients
Claude DesktopFull support
CursorPartial support
ClinePartial support