messaging
3980 stars
MIT
Free
1/1/1970

About

MCP Server for the Slack API, enabling Claude to interact with Slack workspaces.

Setup Instructions

Setup
Create a Slack App:

Visit the Slack Apps page
Click "Create New App"
Choose "From scratch"
Name your app and select your workspace
Configure Bot Token Scopes: Navigate to "OAuth & Permissions" and add these scopes:

channels:history - View messages and other content in public channels
channels:read - View basic channel information
chat:write - Send messages as the app
reactions:write - Add emoji reactions to messages
users:read - View users and their basic information
Install App to Workspace:

Click "Install to Workspace" and authorize the app
Save the "Bot User OAuth Token" that starts with xoxb-
Get your Team ID (starts with a T) by following this guidance

Usage with Claude Desktop
Add the following to your claude_desktop_config.json:

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

Contributors

Discussion

Please sign in to join the discussion