Skip to main content

Slack MCP + Claude

slack

Step 1. Create a Slack App and Get Required Credentialsโ€‹

First, you need to create a Slack app and get the necessary credentials:

  • Go to the Slack API website and sign in to your Slack account
  • Click "Create New App" and choose "From scratch"
  • Name your app (e.g., "Claude MCP Integration") and select your workspace
  • Once created, navigate to "OAuth & Permissions" in the sidebar
  • Under "Bot Token Scopes", add the following permissions:
channels:history
channels:read
chat:write
reactions:write
users:read
  • Scroll up and click "Install to Workspace"
  • After installation, you'll receive a Bot User OAuth Token starting with "xoxb-"

Step 2. Get Your Team ID and Channel IDโ€‹

By now, you must have the following details with you.

provider: slack
team_id: XXX
channel_id: XXX
Slack token: xoxb-1XXX

Step 3. Configure Slack MCP Serverโ€‹

Ensure that the MCP Toolkit is enabled in Docker Desktop. If not, enable it from the Docker Desktop settings.

slackmcp

Step 4. Configure the Slack MCP Serverโ€‹

slackmcp

Step 5. Configure Claude Desktop as MCP Clientโ€‹

slackmcp

Step 6. Verify if MCP_DOCKER appear under Claude Desktopโ€‹

slackmcp

Step 7. Pick up your preferred MCP toolsโ€‹

slackmcp

Step 8. Start chatting with your Slack MCP Serverโ€‹

slackmcp