Home/Directory/Communication/Slack Server

Slack Server

@korotovsky · github.com/korotovsky/slack-mcp-server

The most powerful MCP server for Slack Workspaces.

ClaimedCommunicationstdioToolslocal auth
GitHub

Install one command

terminal
$ npx @modelcontextprotocol/inspector go run mcp/mcp-server.go --transport stdio

Or add it with the Claude CLI: claude mcp add korotovsky-slack-mcp-server

Tools exposed 14 tools

slack_mcp_enabled_tools
conversations_add_message
reactions_add
reactions_remove
attachment_get_data
conversations_history
conversations_replies
conversations_search_messages
channels_list
usergroups_list
usergroups_me
usergroups_create
usergroups_update
usergroups_users_update

Configuration generate & copy

Values are filled in locally in your browser — nothing is sent anywhere.

claude_desktop_config.json
{
  "mcpServers": {
    "korotovsky-slack-mcp-server": {
      "command": "npx",
      "args": ["@modelcontextprotocol/inspector", "go", "run", "mcp/mcp-server.go", "--transport", "stdio"],
      "env": {
        "SLACK_MCP_ADD_MESSAGE_TOOL": "<your-slack-mcp-add-message-tool>",
        "SLACK_MCP_REACTION_TOOL": "<your-slack-mcp-reaction-tool>",
        "SLACK_MCP_MARK_TOOL": "<your-slack-mcp-mark-tool>",
        "SLACK_MCP_XOXC_TOKEN": "<your-slack-mcp-xoxc-token>",
        "SLACK_MCP_XOXD_TOKEN": "<your-slack-mcp-xoxd-token>",
        "SLACK_MCP_XOXP_TOKEN": "<your-slack-mcp-xoxp-token>",
        "SLACK_MCP_XOXB_TOKEN": "<your-slack-mcp-xoxb-token>",
        "SLACK_MCP_API_KEY": "<your-slack-mcp-api-key>",
        "SLACK_MCP_USER_AGENT": "<your-slack-mcp-user-agent>",
        "SLACK_MCP_CUSTOM_TLS": "<your-slack-mcp-custom-tls>"
      }
    }
  }
}

Paste the Claude Desktop snippet under mcpServers in your config, then restart Claude Desktop — or run the Claude Code command in your terminal.

Related

Similar servers

More in Communication
Compare
@elie222

An MCP server for Inbox Zero. Adds functionality on top of Gmail like finding out which emails you need to reply to or need to follow up on.

CommunicationHTTPRead-only auth
11.1k5d ago0 toolslocal
$npx @inbox-zero/cli setup # One-time setup wizard
Compare
@modelcontextprotocol

Post messages, read channels and threads, and resolve users across a Slack workspace.

CommunicationstdioWrite auth
8.8k1mo ago7 toolslocal
$npx -y @modelcontextprotocol/server-slack
Compare
@caol64

Wenyan MCP Server, which lets AI automatically format Markdown articles and publish them to WeChat GZH.

CommunicationstdioRead-only auth
1.2k2mo ago0 toolslocal
$npx @modelcontextprotocol/inspector <command>