Slack MCP Server

✓ verified

Post messages, read channels, and search history in Slack.

Don't have ToolPiper? We'll take you to the download.

Open repository →

Publisher

Anthropic Reference (archived)

License

MIT

Transport

Local subprocess

Tools

4

What this server does

Connect your AI assistant to Slack so it can read context from channels and post on your behalf. Use it to triage support requests, summarize threads, or draft replies you can send.

Tools included

  • slack_post_message

    Post a message to a Slack channel.

  • slack_list_channels

    List channels in the workspace.

  • slack_get_channel_history

    Read recent messages from a channel.

  • slack_search_messages

    Search the workspace's message history.

The authoritative list comes from the server's tools/list at runtime. This catalog entry may lag the upstream until the next ToolPiper release.

Install in ToolPiper

ToolPiper handles the JSON configuration. Click Install, fill in any required tokens, and the server is ready in your chat.

Don't have ToolPiper? We'll take you to the download.

Install in another client

Install in another MCP client (Claude Desktop, Cursor, Continue, Cline)

Add this to ~/Library/Application Support/Claude/claude_desktop_config.json.

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-slack"
      ]
    }
  }
}

Example prompts

  • "Summarize the #incidents channel since this morning."

  • "Post a message to #team-eng announcing the merge freeze starting Friday."

  • "Search for messages mentioning 'OAuth bug' from the last two weeks."

Security notes

The bot token grants whatever scopes you set on the Slack app. Grant only the scopes you actually need (chat:write, channels:history, search:read). Rotate the token if it leaks. The original Anthropic reference server is archived and now maintained by Zencoder at zencoderai/slack-mcp-server.

Related tools