← Back to directory
S

Slack MCP Server

Community
Send messages & manage channels
GitHub source repository ↗
★ 4.1k Stars Category · Collaboration Popular
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