Teste tes webhooks en quelques secondes.
Comprends-les avec l'IA.
Une URL en direct qui capture chaque requête. Vois en-têtes et payload instantanément, laisse Claude expliquer l'événement et écrire ton handler, renvoie-le vers localhost depuis ton terminal — ou laisse ton agent IA tout faire.
Sans inscription — ton URL est prête juste en dessous.
De « est-ce que c'est arrivé ? » à « ça marche » sans quitter la page
Capture, comprends, reproduis et corrige les webhooks tiers — dans le navigateur, dans ton terminal, dans tes tests et dans ton agent IA.
Inspecte chaque requête
Liste en direct, JSON formaté et champs de formulaire, en-têtes, query, expéditeur et événement détectés automatiquement (Stripe, GitHub, Shopify, Slack, Twilio, PayPal…). Copie en cURL, rejoue, choisis ce que répond ton URL.
L'IA l'explique et écrit le handler
Claude te dit qui l'envoie, ce que veulent dire les champs clés et comment vérifier exactement la signature — puis écrit un handler complet en Node, Next.js, Python, PHP, Go ou Ruby.
Pass / ProRenvoie vers localhost
npx webhook-toolkit listen --forward localhost:3000 affiche chaque webhook dans ton terminal et le renvoie à ton serveur local. Sans installation, sans compte.
Pensé pour les agents IA
Un serveur MCP pour Claude Code, Cursor, ChatGPT et les autres : l'agent crée une URL, déclenche l'événement, attend le webhook et le lit — tout seul.
Signe et vérifie les signatures
Génère des payloads avec des signatures Stripe, GitHub, Shopify, Slack, Twilio ou Mailgun valides, et trouve pourquoi « signature verification failed ».
Relay : les vraies réponses de localhost
Une URL publique permanente reliée à ta machine qui renvoie la vraie réponse de ton serveur local — pour le TwiML Twilio, l'interactivité Slack et tout ce qui attend une réponse.
Pass / ProTes webhooks, dans ton terminal
Une commande npx : une URL publique, chaque requête affichée en direct, renvoyée à ton serveur local. Le même paquet signe des payloads de test et attend les webhooks dans tes tests.
- Zéro installation : npx webhook-toolkit listen
- Renvoi vers n'importe quel port ou chemin local
- Signe et envoie des événements de test pour 6 fournisseurs
- waitForRequest() pour Vitest, Jest et Playwright
- Licence MIT sur GitHub
npx webhook-toolkit listen \ --forward http://localhost:3000/webhooks ✓ https://webhook-toolkit.com/r/Qx7pL2mN9aZk POST / stripe · checkout.session.completed 1.8 KB → localhost:3000/webhooks 200 OK 23 ms
claude mcp add --transport http webhook-toolkit https://webhook-toolkit.com/mcp
Laisse ton agent IA tester le webhook à ta place
Connecte Webhook Toolkit à Claude Code, Cursor, VS Code ou ChatGPT. Ton agent reçoit des outils pour créer des URL, attendre une livraison, lire en-têtes et corps, signer des payloads de test et vérifier des signatures.
Gratuit pour essayer. 5 € quand une semaine de débogage demande plus.
URL instantanée (7 jours) ou 1 URL permanente avec un compte gratuit, inspecteur en direct, CLI, MCP, signer, 3 analyses IA.
Tout pour une semaine d'intégration : explications IA et code du handler, 25 URL, 30 jours d'historique, tunnel Relay. Sans abonnement.
Le Pass toute l'année : 100 analyses IA par mois, 25 URL permanentes, 3 tunnels Relay, alertes e-mail, clés d'API.
Questions
Comment tester un webhook sans déployer ?
Ouvre webhook-toolkit.com : tu obtiens une URL publique immédiatement. Colle-la dans les réglages de webhook du service (Stripe, GitHub, Shopify…), déclenche l'événement et la requête s'affiche en direct. Pour toucher ton serveur local, lance npx webhook-toolkit listen --forward http://localhost:3000/webhooks.
C'est gratuit ?
Oui : l'inspecteur, la CLI, le serveur MCP et le signer sont gratuits. Une URL anonyme dure 7 jours ; un compte gratuit garde une URL pour toujours. Le Pass 7 jours (5 €, paiement unique) et Pro (9 €/mois) ajoutent l'analyse IA, 25 URL, 30 jours d'historique et le tunnel Relay.
Que fait l'IA exactement ?
Sur n'importe quelle requête capturée, Claude (Anthropic) identifie l'expéditeur et l'événement, explique les champs clés, te dit comment vérifier la signature et liste les pièges habituels. Il peut aussi écrire le handler de réception complet en Node.js, Next.js, Python, PHP, Go ou Ruby.
Quelle différence avec webhook.site ou smee.io ?
Comme webhook.site tu as un inspecteur instantané ; comme smee.io tu peux renvoyer vers localhost depuis une CLI. En plus : détection de l'expéditeur et de l'événement, explications IA et code du handler, payloads de test signés, un tunnel Relay qui renvoie ta réponse locale, et un serveur MCP pour que les agents IA l'utilisent.
Claude Code, Cursor ou ChatGPT peuvent-ils l'utiliser ?
Oui. Ajoute le serveur MCP distant https://webhook-toolkit.com/mcp (ou lance npx -y webhook-toolkit mcp). L'agent peut créer des URL, attendre des webhooks, les lire, signer des payloads de test et vérifier des signatures.
Mes données sont-elles privées ?
Chaque URL a un jeton impossible à deviner. Les requêtes sont gardées 7 jours (gratuit) ou 30 jours (payant) et peuvent être supprimées à tout moment. Rien n'est envoyé à l'IA sans que tu cliques sur un bouton IA.
Ton URL de webhook t'attend
Sans inscription. Envoie une requête et regarde-la arriver.
Obtenir mon URL de webhook