Webhook
FreeNot checkedA Model Context Protocol (MCP) server that sends webhook notifications when called.
About
A Model Context Protocol (MCP) server that sends webhook notifications when called.
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 payloadurl: External URL to include in the webhook payload asexternalLink
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
Installing Webhook
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/noobnooc/webhook-mcpFAQ
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?
Self-hosted: the server runs locally on your machine via the install command above.
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
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Webhook with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
