One tool doing one job: an agent that has been running a long task tells the channel itself, with the people who were waiting already mentioned.
A single-tool notification server for Slack, using an OAuth bot token. A message goes to a channel with a title and a description, formatted with Slack's markdown and an optional header.
- A formatted message posted to a Slack channel with a title and a description
- Specific users mentioned by passing them on the call, or by default on every message
- Slack markdown formatting supported in the body
- A default channel configured, so routine notifications do not need one named each time
Npx @mkusaka/mcp-server-slack-notify@latest. A Slack app with the chat:write bot scope installed to your workspace; its bot token, which starts with xoxb-, goes in SLACK_BOT_TOKEN. SLACK_DEFAULT_CHANNEL and SLACK_MENTIONS are optional. The bot has to be invited to any channel it posts in.
One command plus a key — claude mcp add slack-notify -e SLACK_BOT_TOKEN=xoxb-your-token-here -e SLACK_DEFAULT_CHANNEL=#general -e SLACK_MENTIONS=U1234567890,U0987654321 -- npx -y @mkusaka/mcp-server-slack-notify@latest, then supply credentials
