Slack Notification

Slack Notification is an MCP server that connects Claude AI to Slack channels using incoming webhook URLs. Designed for developers, automated workflows, and teams monitoring system jobs, it enables conversational assistants to dispatch direct messages and status reports without requiring complex OAuth setups or full Slack bots. The server generates dedicated dynamic tools for each channel specified in a local configuration file, such as notification, general, or alert channels. Users and AI agents can publish standard text messages, include bold header titles, and attach color-coded sidebar indicators representing success, warning, or error states. This allows automated processes to communicate long-running task completions, data pipeline results, and critical runtime errors straight to the appropriate collaborative team spaces. By operating directly through local Node.js processes over standard input and output streams, the server forwards messages to standard incoming webhook endpoints with minimal overhead. The configuration uses a straightforward JSON mapping of channel identifiers and webhook URLs, providing engineers with a reliable mechanism for orchestrating Slack alerts from within local desktop AI environments.

Category: Communication & Messaging

Tags: messaging, notifications, Slack, webhooks

Visit Slack Notification

How to install and configure Slack Notification

  1. Clone the repository and install dependencies: bash git clone https://github.com/Zavdielx89/slack-notification-mcp.git cd slack-notification-mcp npm install 2. Create the configuration file from the template: bash cp config.example.json config.json 3. Edit config.json and insert your Slack incoming webhook URLs under the respective channel keys. 4. Add the server to your MCP client configuration (such as Claude Desktop): json { "mcpServers": { "slack-notifications": { "command": "node", "args": ["/path/to/slack-notification-mcp/index.js"] } } } 5. Restart your MCP client to load the channel tools.

What you can do with Slack Notification

  • Dispatch task completion summaries from Claude to a designated updates channel after finishing lengthy data processing, code generation, or research workflows. - Send color-coded alert notifications marked with danger status to an incident response channel when script executions or API calls encounter errors. - Post automated build and deployment status updates with custom titles directly to engineering channels once CI/CD or local test suites conclude. - Forward scheduled maintenance notices and system health summaries formatted with green success indicators to operational monitoring Slack channels.

Key facts

  • https://github.com/Zavdielx89/slack-notification-mcp
  • Communication & Messaging
  • messaging, notifications, Slack, webhooks

Part of MCP Servers

Related MCP servers

  • MCP Microsoft Office Bridge β€” MCP Microsoft Office Bridge is an MCP server that connects AI assistants like Claude to Microsoft 365 services through the…
  • MCP Naver News β€” MCP Naver News is an MCP server that connects AI assistants to the Naver News API, enabling automated search and…
  • MCP Outlook Tools β€” MCP Outlook Tools is an MCP server that enables AI assistants like Claude Desktop to connect with a locally installed…
  • MCP Personal Assistant Agent β€” MCP Personal Assistant Agent is an MCP server that connects AI clients to productivity services, external web information, and smart…
  • MCP Relay β€” MCP Relay is an MCP server that connects Claude to a Discord channel to deliver outbound notifications and collect human…
  • MCP Reddit Server β€” MCP Reddit Server is an MCP server that connects large language model interfaces to the Reddit API. Designed for developers,…

What can Slack Notification do?

Slack Notification allows an AI assistant to send formatted messages to specific Slack channels using incoming webhooks. It dynamically creates tools corresponding to channels listed in your configuration file, accepting parameters for message text, bold titles, and color-coded status sidebars such as good, warning, and danger.

Which MCP clients work with Slack Notification?

Slack Notification works with any Model Context Protocol client supporting standard input and output server execution, including Claude Desktop. Once the Node.js server path is specified in the client configuration file and the client restarts, all channel-specific messaging tools automatically populate in the assistant interface.

How do I configure Slack channels for Slack Notification?

You configure channels by creating incoming webhooks inside your Slack workspace settings, then copying config.example.json to config.json within the server repository. In this file, add an entry for each channel containing a display name and the associated webhook URL, and restart your MCP client to register the changes.

Why are my Slack Notification tools not appearing in Claude?

Tools might not show up if the absolute path to index.js in your Claude Desktop configuration is incorrect, or if config.json is missing or improperly formatted. Ensure Node.js version 18 or higher is installed, check that the JSON syntax is valid, and restart Claude Desktop.

Is Slack Notification open source?

Yes, Slack Notification is open-source software released under the MIT license. Developers are free to inspect the Node.js source code, modify the implementation, add custom channel logic, or adapt the server for specific internal workflow requirements according to the terms of the MIT license repository.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories