Home/Directory/Communication/Slack Server

Slack Server

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

The most powerful MCP server for Slack Workspaces.

ClaimedCommunicationstdiolocal 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 claude_desktop_config.json

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 under mcpServers in your config, then restart Claude Desktop. For Claude Code, reference this server in your project's CLAUDE.md.

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.

CommunicationHTTP auth
11.1k4d 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.

Communicationstdio 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.

Communicationstdio auth
1.2k2mo ago0 toolslocal
$npx @modelcontextprotocol/inspector <command>