Home/Directory/Communication/Slack

Slack

@modelcontextprotocol · github.com/modelcontextprotocol/servers

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

Anthropic OfficialCommunicationstdiolocal 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 claude_desktop_config.json

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

The most powerful MCP server for Slack Workspaces.

Communicationstdio auth
1.7k3w 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.

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