Verified
Slack MCP
Slack MCP server enabling AI assistants to read channels, send messages, manage threads, and interact with Slack workspaces.
Install this MCP
Pick your client, then copy the config.
{
"mcpServers": {
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_BOT_TOKEN",
"SLACK_TEAM_ID": "YOUR_SLACK_TEAM_ID"
}
}
}
}{
"mcpServers": {
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_BOT_TOKEN",
"SLACK_TEAM_ID": "YOUR_SLACK_TEAM_ID"
}
}
}
}{
"servers": {
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_BOT_TOKEN",
"SLACK_TEAM_ID": "YOUR_SLACK_TEAM_ID"
}
}
}
}{
"mcpServers": {
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_BOT_TOKEN",
"SLACK_TEAM_ID": "YOUR_SLACK_TEAM_ID"
}
}
}
}# Add to ~/.codex/config.toml (or .codex/config.toml in a trusted project) [mcp_servers.slack] command = "npx" args = ["-y", "@modelcontextprotocol/server-slack"] [mcp_servers.slack.env] SLACK_BOT_TOKEN = "YOUR_SLACK_BOT_TOKEN" SLACK_TEAM_ID = "YOUR_SLACK_TEAM_ID"
Set up with your agent
Uses the same client as above (Cursor). Paste into that agent.
Install the "Slack MCP" MCP for Cursor in this workspace.
1. Read official install docs: https://github.com/slack-mcp-server
2. Merge this JSON into .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_BOT_TOKEN",
"SLACK_TEAM_ID": "YOUR_SLACK_TEAM_ID"
}
}
}
}
3. Required environment variables / secrets (ask the user; never invent secrets):
- SLACK_BOT_TOKEN (required): Slack bot token (xoxb-...) with required scopes.
- SLACK_TEAM_ID (required): Slack team/workspace ID.
4. Restart Cursor if needed, then run a smoke test (list tools or one safe call). Confirm with the user before writing secrets.
Catalog: https://averlo.xyz/launches/slack.htmlInstall the "Slack MCP" MCP for Claude Desktop in this workspace.
1. Read official install docs: https://github.com/slack-mcp-server
2. Merge this JSON into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_BOT_TOKEN",
"SLACK_TEAM_ID": "YOUR_SLACK_TEAM_ID"
}
}
}
}
3. Required environment variables / secrets (ask the user; never invent secrets):
- SLACK_BOT_TOKEN (required): Slack bot token (xoxb-...) with required scopes.
- SLACK_TEAM_ID (required): Slack team/workspace ID.
4. Restart Claude Desktop if needed, then run a smoke test (list tools or one safe call). Confirm with the user before writing secrets.
Catalog: https://averlo.xyz/launches/slack.htmlInstall the "Slack MCP" MCP for VS Code in this workspace.
1. Read official install docs: https://github.com/slack-mcp-server
2. Merge this JSON into .vscode/mcp.json:
{
"servers": {
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_BOT_TOKEN",
"SLACK_TEAM_ID": "YOUR_SLACK_TEAM_ID"
}
}
}
}
3. Required environment variables / secrets (ask the user; never invent secrets):
- SLACK_BOT_TOKEN (required): Slack bot token (xoxb-...) with required scopes.
- SLACK_TEAM_ID (required): Slack team/workspace ID.
4. Restart VS Code if needed, then run a smoke test (list tools or one safe call). Confirm with the user before writing secrets.
Catalog: https://averlo.xyz/launches/slack.htmlInstall the "Slack MCP" MCP for Windsurf in this workspace.
1. Read official install docs: https://github.com/slack-mcp-server
2. Merge this JSON into ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"slack": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-slack"
],
"env": {
"SLACK_BOT_TOKEN": "YOUR_SLACK_BOT_TOKEN",
"SLACK_TEAM_ID": "YOUR_SLACK_TEAM_ID"
}
}
}
}
3. Required environment variables / secrets (ask the user; never invent secrets):
- SLACK_BOT_TOKEN (required): Slack bot token (xoxb-...) with required scopes.
- SLACK_TEAM_ID (required): Slack team/workspace ID.
4. Restart Windsurf if needed, then run a smoke test (list tools or one safe call). Confirm with the user before writing secrets.
Catalog: https://averlo.xyz/launches/slack.htmlInstall the "Slack MCP" MCP for Codex in this workspace. 1. Read official install docs: https://github.com/slack-mcp-server 2. Merge this TOML under [mcp_servers.*] into ~/.codex/config.toml (or .codex/config.toml in a trusted project): # Add to ~/.codex/config.toml (or .codex/config.toml in a trusted project) [mcp_servers.slack] command = "npx" args = ["-y", "@modelcontextprotocol/server-slack"] [mcp_servers.slack.env] SLACK_BOT_TOKEN = "YOUR_SLACK_BOT_TOKEN" SLACK_TEAM_ID = "YOUR_SLACK_TEAM_ID" 3. Required environment variables / secrets (ask the user; never invent secrets): - SLACK_BOT_TOKEN (required): Slack bot token (xoxb-...) with required scopes. - SLACK_TEAM_ID (required): Slack team/workspace ID. 4. Restart Codex if needed, then run a smoke test (list tools or one safe call). Confirm with the user before writing secrets. Catalog: https://averlo.xyz/launches/slack.html
Try it
After install, paste one of these into your agent.
- Read Slack channels from AI
- Send messages and reply to threads
- Search Slack history

