Labsco
MCP SERVER

Slack Notify

by mkusaka

Have your assistant post to Slack when something finishes — with a title, a body, and the right people mentioned.

Notifications & Alerting to HumansVerified
Summary
The "it's done" message, sent by the thing that finished.

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.

What it is

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.

What you get
  • 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
Requirements

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.

Setup effort

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