Home/Directory/Communication/Slack

Slack

@modelcontextprotocol · github.com/modelcontextprotocol/servers

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

Anthropic OfficialCommunicationstdioToolslocal auth
GitHub

Install one command

terminal
$ npx -y @modelcontextprotocol/server-slack

Or add it with the Claude CLI: claude mcp add slack

Tools exposed 7 tools

post_message
list_channels
get_channel_history
reply_to_thread
add_reaction
get_users
get_user_profile

Configuration generate & copy

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

claude_desktop_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>"
      }
    }
  }
}

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
@korotovsky

The most powerful MCP server for Slack Workspaces.

CommunicationstdioWrite auth
1.7k4w ago14 toolslocal
$npx @modelcontextprotocol/inspector go run mcp/mcp-server.go --transport stdio
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>