webhook-mcp
A Model Context Protocol (MCP) server that sends webhook notifications when called.
Install / Use
claude mcp add noobnooc -- npx -y github:noobnooc/webhook-mcpIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
CommunicationSupported Platforms
Tags
Skill content
View source on GitHubWebhook MCP Server
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
Related Skills
momen-cursurrules-prompt-file
40.6kCursor rules for building custom frontends with Momen.app as headless BaaS with GraphQL API, actionflows, AI agents, and Stripe integration.
semiotic-react-dataviz-cursorrules-prompt-file
40.6kCursor rules for Semiotic data visualization library with 30+ chart types, MCP server, and AI-assisted chart generation.
Agent-Reach
73.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
ruflo
68.4k🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
