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