Webhook.site

Provides a Model Context Protocol MCP server to capture HTTP requests, emails, and DNS lookups for testing webhooks and API callbacks.
  • python

1

GitHub Stars

python

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

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

Available tools

create_webhook

Create a new webhook endpoint with a unique token and associated endpoints.

create_webhook_with_config

Create a webhook with a custom response, status, CORS settings, and timeout.

get_webhook_url

Retrieve the full HTTP(S) URL for a given webhook token.

get_webhook_email

Retrieve the email address linked to a webhook token.

get_webhook_dns

Retrieve the DNS subdomain linked to a webhook token.

get_webhook_info

Fetch webhook configuration, status, and statistics.

update_webhook

Modify a webhook's configuration settings.

delete_webhook

Remove a webhook endpoint from the MCP server.

send_to_webhook

Send a JSON payload to a specified webhook.

get_webhook_requests

List all captured requests for all webhooks.

search_requests

Filter captured requests by method, content, or date.

delete_request

Delete a specific captured request.

delete_all_requests

Bulk delete requests with filters.

wait_for_request

Wait for an incoming HTTP request using polling.

wait_for_email

Wait for an email to arrive and extract content automatically.

generate_ssrf_payload

Create SSRF payloads for testing HTTP, DNS, and IP-based access.

generate_xss_callback

Create XSS callback payloads to detect blind XSS with cookie or DOM capture.

generate_canary_token

Create trackable URLs, DNS, or email canaries for monitoring access.

check_for_callbacks

Quickly verify whether OOB callbacks were triggered.

extract_links_from_request

Extract URLs found within captured requests.

send_multiple_requests

Send a batch of test requests to a webhook for load testing.

export_webhook_data

Export all captured requests to JSON for analysis.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational