Webhook
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.
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
Maintainer
Works with
Installation
Manual Installation
npx webhookConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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)
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-serverOr install with pip
Install the webhook MCP server package permanently using pip if you prefer a global install.
pip install webhook-mcp-serverConfigure 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"]
}
}
}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"]
}
}
}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.
Webhook Alternatives — Similar Developer Tools Servers
Looking for alternatives to Webhook? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
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.
Set Up Webhook in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.