MCP & Connectors
How do you connect Claude to Slack via MCP?
QUICK ANSWER
To connect Claude to Slack via MCP, create a Slack App in your workspace API settings, configure Bot User OAuth Tokens with read/write permissions, install the app in your workspace, and set up the Slack MCP server in your Claude Desktop configuration.
Step-by-step Connection
- Go to Slack API Apps and click Create New App. Choose 'From scratch' and select your workspace.
- Navigate to OAuth & Permissions. Under Scopes, add scopes:
channels:history,channels:read,chat:write,groups:read,im:history,im:read,users:read. - Click Install to Workspace at the top of the page. Grant permissions and copy the Bot User OAuth Token (starts with
xoxb-). - Configure your local
claude_desktop_config.jsonas follows:{ "mcpServers": { "slack": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-slack"], "env": { "SLACK_BOT_TOKEN": "xoxb-yourSlackBotTokenHere" } } } } - Restart Claude Desktop. Invite your Slack Bot to the channel you want it to interact with (e.g.
/invite @bot_name) to start querying.
Verified against: Slack MCP Server v1.0.0 ยท Slack API 2026