S

Slack MCP Server

Verified

Read and manage Slack channels, messages, and users from AI agents.

open-source 72/100 Communication slack messaging channels chat communication

A Model Context Protocol server for Slack. Enables AI agents to interact with Slack workspaces — listing channels, reading messages, posting replies, managing reactions, and searching message history.

Requires a Slack Bot Token with appropriate scopes for channel access, messaging, and user lookup.

Install

npx -y @modelcontextprotocol/server-slack

MCP Client Config

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-slack"
      ],
      "env": {
        "SLACK_BOT_TOKEN": "<your-bot-token>",
        "SLACK_TEAM_ID": "<your-team-id>"
      }
    }
  }
}

Required Environment Variables

  • SLACK_BOT_TOKEN
  • SLACK_TEAM_ID

Capabilities

Tools

list_channelspost_messagereply_to_threadadd_reactionget_channel_historysearch_messagesget_users

Compatible With

Claude Desktop Claude Code Cursor Windsurf

Metrics

18,500

GitHub Stars

21,000

Installs

1,500

Weekly

14

Open Issues