Slack Webhook

Slack Webhook is an MCP server that enables Model Context Protocol clients like Claude Desktop to dispatch messages to Slack channels using incoming webhooks. Built with Deno and modern TypeScript, this server bridges language model workflows with Slack workspaces. Developers, system administrators, and automated agents use it to bridge conversational outputs directly into team communication channels without complex Slack bot configurations. The server provides a dedicated tool, send_slack_message, allowing users to send notifications in either plain text or markdown format. It operates through simple webhook URLs configured in an environment variable or passed dynamically per request. By isolating outbound messaging behind standard incoming webhooks, it enables quick alerts for continuous integration pipelines, build status notifications, team updates, and automated task reports directly from an AI prompt interface while maintaining webhook validation and isolated environment settings.

Category: Communication & Messaging

Tags: messaging, notifications, Slack, webhooks

Visit Slack Webhook

How to install and configure Slack Webhook

  1. Clone the repository and navigate into the directory: bash git clone https://github.com/masseater/slack-webhook-mcp.git cd slack-webhook-mcp 2. Set up your environment file with your incoming webhook URL: bash cp .env.example .env 3. Add the server to your Claude Desktop configuration file (claude_desktop_config.json): json { "mcpServers": { "slack-webhook": { "command": "deno", "args": ["run", "--allow-net", "--allow-env", "--allow-read", "/path/to/slack-webhook-mcp/src/index.ts"], "env": { "SLACK_WEBHOOK_URL": "https://hooks.slack.com/services/YOUR/WEBHOOK/URL" } } } } 4. Alternatively, compile a binary with deno task build and reference the executable path in the config.

What you can do with Slack Webhook

  • Dispatch deployment success or failure alerts to designated operational Slack channels directly from AI workflows. - Send test run summaries and error outputs to software development team channels in markdown format. - Post scheduled summaries or task completion reports from Claude Desktop directly to team channels. - Route prompt-generated incident summaries to specific channels by supplying channel-specific webhook URLs dynamically.

Key facts

  • https://github.com/masseater/slack-webhook-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,…

How do I install Slack Webhook?

To install it, clone the repository locally using git and ensure Deno is installed. Configure your environment file with a Slack webhook URL, then register the server in your Claude Desktop configuration by calling deno run with the appropriate permissions or compiling a standalone binary using deno task build.

What can Slack Webhook do?

The server provides the send_slack_message tool, allowing AI models to send messages to Slack. It supports plain text or markdown formatting and accepts an optional webhook URL parameter if you need to override the default endpoint configured in the environment.

Which MCP clients work with Slack Webhook?

Slack Webhook works with Claude Desktop and any client that implements the standard Model Context Protocol specifications and supports local command execution.

Is Slack Webhook open source?

Yes, Slack Webhook is open source and licensed under the MIT License on GitHub.

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