Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Webhook

FreeNot checked

An MCP server that sends webhook notifications to a configured URL, enabling AI assistants to notify users when long-running tasks complete.

GitHubEmbed

About

An MCP server that sends webhook notifications to a configured URL, enabling AI assistants to notify users when long-running tasks complete.

README

Install in VS Code Install in VS Code Insiders Install in VS Code Install in VS Code Insiders smithery badge

A Model Context Protocol (MCP) server that sends webhook notifications when called.

You can use this server with webhook notification services like Echobell to get notified when long-running tasks are completed. Simply configure the server with your Echobell webhook URL (or another service's URL) and instruct your AI assistant to "send me a notification when it's done" within your task prompts.

Configuration

There are several ways to configure the MCP server:

Installing via Smithery

To install Webhook MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @noobnooc/webhook-mcp --client claude

Claude & Cursor & Windsurf

Configure Claude, Cursor or Windsurf to use the MCP server by adding this to your configuration:

  • With NPM:
{
  "mcpServers": {
    "notification": {
      "command": "npx",
      "args": ["-y", "webhook-mcp"],
      "env": {
        "WEBHOOK_URL": "your-webhook-url-here"
      }
    }
  }
}
  • With Docker:
{
  "mcpServers": {
    "notification": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "WEBHOOK_URL",
        "noobnooc/webhook-mcp"
      ],
      "env": {
        "WEBHOOK_URL": "<your-webhook-url-here>"
      }
    }
  }
}

VS Code

Add the following configuration to your VS Code settings.json:

  • With NPM:
{
  "mcp": {
    "servers": {
      "notification": {
        "command": "npx",
        "args": ["-y", "webhook-mcp"],
        "env": {
          "WEBHOOK_URL": "your-webhook-url-here"
        }
      }
    }
  }
}
  • With Docker:
{
  "mcp": {
    "servers": {
      "notification": {
        "command": "docker",
        "args": [
          "run",
          "-i",
          "--rm",
          "-e",
          "WEBHOOK_URL",
          "noobnooc/webhook-mcp"
        ],
        "env": {
          "WEBHOOK_URL": "<your-webhook-url-here>"
        }
      }
    }
  }
}

Environment Variables

  • WEBHOOK_URL (required): The URL where webhook notifications will be sent

Parameters

The webhook can be called with optional parameters:

  • message: Custom message to include in the webhook payload
  • url: External URL to include in the webhook payload as externalLink

Development

To build the project:

npm install
npm run build

To run with the MCP inspector for debugging:

npm run inspector

Publishing

To build and publish the package:

npm run publish

from github.com/noobnooc/webhook-mcp

Install Webhook in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install webhook-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add webhook-mcp -- npx -y webhook-mcp

FAQ

Is Webhook MCP free?

Yes, Webhook MCP is free — one-click install via Unyly at no cost.

Does Webhook need an API key?

No, Webhook runs without API keys or environment variables.

Is Webhook hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Webhook in Claude Desktop, Claude Code or Cursor?

Open Webhook on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Webhook with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs