Skip to main content

Connector: Slack

What it provides

Post messages to Slack channels and threads. Used by The Herald for
release announcements and standup briefings, and The Doorman for health alerts.

Available Tools

ToolDescriptionMembers
slack.postPost a message to a channelHerald, Doorman
slack.threadReply to a threadHerald
slack.channels.listList available channelsHerald

Primary Members

  • The Herald — morning briefings, release announcements, evening reports
  • The Doorman — health check alerts, idle work warnings

Setup

{
  "mcp": {
    "servers": {
      "slack": {
        "command": "npx",
        "args": ["-y", "@modelcontextprotocol/server-slack"],
        "env": {
          "SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}",
          "SLACK_TEAM_ID": "${SLACK_TEAM_ID}"
        }
      }
    }
  }
}

Suggested Channel Routing

Message typeChannel
Morning briefing#dev-standup
Release announcement#releases
Health check alert#dev-alerts
Evening report#dev-standup

Notes

  • Requires a Slack Bot Token with chat:write and channels:read scopes
  • Post rate limit: 1 message per second per channel
  • Messages are one-way — the Society posts but does not read Slack messages