Webhook

v1.0.0Developer Toolsstable

A Model Context Protocol (MCP) server for webhook.site - instantly capture HTTP requests, emails, and DNS lookups. Perfect for testing webhooks, debugging API callbacks, security testing, and bug bounty hunting.

mcpmcp-clientmcp-gatewaymcp-servermcp-tools
Share:
8
Stars
0
Downloads
0
Weekly
0/5

What is Webhook?

Webhook is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model context protocol (mcp) server for webhook.site - instantly capture http requests, emails, and dns lookups. perfect for testing webhooks, debugging api callbacks, security testing, and bug bounty...

A Model Context Protocol (MCP) server for webhook.site - instantly capture HTTP requests, emails, and DNS lookups. Perfect for testing webhooks, debugging API callbacks, security testing, and bug bounty hunting.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A Model Context Protocol (MCP) server for webhook.site - ins

Use Cases

Test webhooks by capturing HTTP requests instantly.
Debug API callbacks and inspect incoming data.
zebbern

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 5, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx webhook

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Webhook

The Webhook MCP Server provides a Model Context Protocol interface to webhook.site, enabling AI assistants to instantly create HTTP inspection endpoints, capture incoming requests, emails, and DNS lookups, and generate security testing payloads. With 23 available tools covering real-time monitoring, SSRF payload generation, canary tokens, and batch request sending, it is equally useful for API debugging, integration testing, and bug bounty reconnaissance.

Prerequisites

  • Python 3.10 or later installed
  • uv or pip package manager available
  • Claude Desktop, VS Code, or another MCP-compatible client
  • Internet access to reach webhook.site (no account required for basic use)
1

Install via uvx (recommended)

Use uvx to run the webhook MCP server in an isolated environment. This is the recommended method as it requires no permanent installation.

uvx webhook-mcp-server
2

Or install with pip

Install the webhook MCP server package permanently using pip if you prefer a global install.

pip install webhook-mcp-server
3

Configure Claude Desktop

Add the webhook MCP server to your Claude Desktop configuration. No API keys or environment variables are required.

{
  "mcpServers": {
    "webhook-mcp-server": {
      "command": "uvx",
      "args": ["webhook-mcp-server"]
    }
  }
}
4

Configure VS Code (optional)

For VS Code users, add the server to .vscode/mcp.json in your workspace.

{
  "servers": {
    "webhook-mcp-server": {
      "type": "stdio",
      "command": "uvx",
      "args": ["webhook-mcp-server"]
    }
  }
}
5

Restart your client and test

Restart Claude Desktop or reload VS Code to activate the server. Ask Claude to create a webhook endpoint to verify the connection is working.

Webhook Examples

Client configuration

Claude Desktop configuration using uvx to run webhook-mcp-server with no API keys required.

{
  "mcpServers": {
    "webhook-mcp-server": {
      "command": "uvx",
      "args": ["webhook-mcp-server"]
    }
  }
}

Prompts to try

Use these prompts in Claude to capture requests, test APIs, and run security checks.

- "Create a webhook endpoint and give me the URL so I can test my payment provider's callback"
- "Wait for the next request on my webhook and display all headers, query parameters, and body"
- "Generate a DNS-based SSRF test payload to check if my application makes outbound DNS lookups"
- "Send 10 test POST requests to my webhook endpoint and export the results as JSON"
- "Create a canary token and alert me if it is ever triggered"

Troubleshooting Webhook

uvx not found or command fails

Install uv with 'pip install uv' or via the official installer at https://docs.astral.sh/uv/. Verify installation with 'uvx --version'. If uv is unavailable, use 'pip install webhook-mcp-server' and replace 'uvx' with 'python -m webhook_mcp_server' in your MCP config.

wait_for_request never returns despite sending a request

Confirm you are sending the HTTP request to the exact webhook URL returned by create_webhook. Webhook.site URLs are unique UUIDs; double-check there are no typos. Also verify your firewall or proxy is not blocking outbound requests to webhook.site.

Security testing tools not available in the tool list

Ensure you have webhook-mcp-server version 1.0.0 or later which includes the 23 tools. Run 'pip show webhook-mcp-server' to check the version and 'pip install --upgrade webhook-mcp-server' to update. Tools like generate_ssrf_payload and generate_canary_token were added in the latest release.

Frequently Asked Questions about Webhook

What is Webhook?

Webhook is a Model Context Protocol (MCP) server that model context protocol (mcp) server for webhook.site - instantly capture http requests, emails, and dns lookups. perfect for testing webhooks, debugging api callbacks, security testing, and bug bounty hunting. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Webhook?

Follow the installation instructions on the Webhook GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Webhook?

Webhook works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Webhook free to use?

Yes, Webhook is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "webhook": { "command": "npx", "args": ["-y", "webhook"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Webhook?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides