send_slack_notification
Sends a notification to a Slack channel with a title and description
Have your assistant post to Slack when something finishes — with a title, a body, and the right people mentioned.
LABSCO SUMMARY
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.
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=<YOUR_SLACK_BOT_TOKEN> -e SLACK_DEFAULT_CHANNEL=#general -e SLACK_MENTIONS=U1234567890,U0987654321 -- npx -y @mkusaka/mcp-server-slack-notify@latest
USE CASES
The agent posts the result to the channel itself, so you can leave the terminal.
Mention the people who need to see it on the call itself, rather than posting and then tagging.
A title and a description in the same message means the channel gets the headline and the detail together.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
send_slack_notificationSends a notification to a Slack channel with a title and description
BEFORE YOU INSTALL
1 tool when we connected. It only posts and cannot read Slack. SLACK_MENTIONS adds the same mentions to every message, which is easy to forget once set.
All 4 documented setups run the server on your machine.
CONTEXT COST
Rated by the size of the one tool definition that rides along on every turn
INSTALLATION
claude mcp add slack-notify -e SLACK_BOT_TOKEN=<YOUR_SLACK_BOT_TOKEN> -e SLACK_DEFAULT_CHANNEL=#general -e SLACK_MENTIONS=U1234567890,U0987654321 -- npx -y @mkusaka/mcp-server-slack-notify@latest{
"mcpServers": {
"slack-notify": {
"command": "npx",
"args": [
"-y",
"@mkusaka/mcp-server-slack-notify@latest"
],
"env": {
"SLACK_BOT_TOKEN": "<YOUR_SLACK_BOT_TOKEN>",
"SLACK_DEFAULT_CHANNEL": "#general",
"SLACK_MENTIONS": "U1234567890,U0987654321"
}
}
}
}claude mcp add --scope user slack-notify -e SLACK_BOT_TOKEN=<YOUR_SLACK_BOT_TOKEN> -e SLACK_DEFAULT_CHANNEL=#general -e SLACK_MENTIONS=U1234567890,U0987654321 -- npx -y @mkusaka/mcp-server-slack-notify@latestclaude mcp add slack-notify -e SLACK_BOT_TOKEN=<YOUR_SLACK_BOT_TOKEN> -e SLACK_DEFAULT_CHANNEL=#general -e SLACK_MENTIONS=U1234567890,U0987654321 -- mcp-server-slack-notify