You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- send_multiple_requests: Batch send for load testing
- clone_webhook: Copy webhook with all settings
- export_webhook_data: Export requests to JSON
- Updated README with new tools (24 total)
A Model Context Protocol (MCP) server for [webhook.site](https://webhook.site) - instantly capture HTTP requests, emails, and DNS lookups. Perfect for testing webhooks, debugging API callbacks, security testing, and bug bounty hunting.
@@ -134,6 +134,14 @@ Add to `claude_desktop_config.json`:
134
134
|`check_for_callbacks`| Quick check for OOB callbacks |
135
135
|`extract_links_from_request`| Extract URLs from captured requests |
description="Send multiple requests to a webhook in batch. Useful for load testing or sending multiple test payloads at once.",
636
+
inputSchema={
637
+
"type": "object",
638
+
"properties": {
639
+
"webhook_token": {
640
+
"type": "string",
641
+
"description": "The webhook token (UUID) from webhook.site"
642
+
},
643
+
"payloads": {
644
+
"type": "array",
645
+
"items": {"type": "object"},
646
+
"description": "Array of JSON payloads to send to the webhook"
647
+
},
648
+
"delay_ms": {
649
+
"type": "integer",
650
+
"description": "Delay between requests in milliseconds (default: 0)",
651
+
"default": 0
652
+
}
653
+
},
654
+
"required": ["webhook_token", "payloads"]
655
+
}
656
+
),
657
+
Tool(
658
+
name="clone_webhook",
659
+
description="Clone an existing webhook with all its settings. Creates a new webhook with the same configuration (status, content, CORS, timeout) as the source.",
660
+
inputSchema={
661
+
"type": "object",
662
+
"properties": {
663
+
"source_token": {
664
+
"type": "string",
665
+
"description": "The webhook token (UUID) to clone"
666
+
}
667
+
},
668
+
"required": ["source_token"]
669
+
}
670
+
),
671
+
Tool(
672
+
name="export_webhook_data",
673
+
description="Export all captured requests from a webhook to JSON format. Includes full request details: headers, body, IP, timestamp, user agent.",
674
+
inputSchema={
675
+
"type": "object",
676
+
"properties": {
677
+
"webhook_token": {
678
+
"type": "string",
679
+
"description": "The webhook token (UUID) from webhook.site"
680
+
},
681
+
"limit": {
682
+
"type": "integer",
683
+
"description": "Maximum number of requests to export (default: 100)",
0 commit comments