CodexSpot
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

  1. 1Create a Slack App at api.slack.com and add it to your workspace
  2. 2Grant required bot token scopes: chat:write, channels:read, search:read
  3. 3Install the app to your workspace and copy the bot token
  4. 4Add the Slack server config to your Claude Desktop configuration
  5. 5Set the SLACK_BOT_TOKEN environment variable
  6. 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

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.