Unhook Logo

Unhook AI

Beta

JetBrains IconJBNow available for JetBrains IDEs

Webhook Testing for
JetBrains IDEs

Debug webhooks directly in IntelliJ IDEA, WebStorm, PyCharm, and all JetBrains IDEs. Seamless integration with your development workflow.

View Documentation
webhook-app - IntelliJ IDEA
Unhook Plugin Active
JetBrains IconUNHOOK
Webhook Events (4)
stripe.payment.succeeded200
2s ago
github.push200
5s ago
clerk.user.updated500
12s ago
Event Details
{ "event": "payment.succeeded", "data": { "id": "pi_1234567890", "amount": 2000, "currency": "usd", "status": "succeeded", "created": 1640995200 } }
Animated Beam

Empower Your Webhook Development

Test webhooks locally, share URLs with your team, and monitor everything in real-time.

$ unhook listen
https://unhook.sh/wh_AH21J

Inspect Webhook Events

Inspect webhook events in real-time. Inspect payloads, headers, and routing information.

Unhook Logo

Provider Integrations

Built-in support for major webhook providers like Stripe, GitHub, and Clerk. Easy to extend for custom providers.

Slack logo
Github logo
Stripe logo
Discord logo
Clerk logo
Unhook Logo
localhost:3000
Animated BeamAnimated BeamAnimated BeamAnimated BeamAnimated BeamAnimated Beam

Local Event Routing

Automatically route webhooks to local development environments based on routing rules.

10:0010:0110:0210:0310:04
10:00 AM

Replay Webhook Events

Replay webhook events to test your webhooks in different scenarios.

Team Collaboration

One Webhook URL, Entire Team

Share the same webhook URL across all services and team members. No more hunting for the right URL or managing individual endpoints.

Universal Webhook URL

Use the same webhook URL across Stripe, GitHub, Clerk, and all your services. One URL that routes to the right developer automatically.

Config File in Your Repo

Check in your webhook configuration with your code. New team members get instant access without manual setup or URL sharing.

Intelligent Routing

Webhooks automatically route to active developers. No conflicts, no confusion - just seamless team collaboration.

webhookId: wh_1bad2

destination:
  - name: default
    url: http://localhost:3000/api/webhooks/clerk

delivery:
  - source: clerk
    destination: default
Version Controlled

Config lives in your repo alongside your code

Zero Setup

New team members get instant access

❌ The Old Way (Other Tools)

  • •Different webhook URLs for each developer
  • •Manual URL sharing via Slack/email
  • •New team members need manual setup
  • •URLs get lost or become outdated

✅ The Unhook Way

  • •One URL shared across all services and team members
  • •Config file checked into your repository
  • •Automatic access for new team members
  • •Intelligent routing to active developers

Powerful Features for JetBrains IDEs

Everything you need to debug webhooks efficiently, right in your favorite IDE

JetBrains Logo

Native Tool Window

Seamlessly integrates with all JetBrains IDEs

2s ago

Smart IDE Integration

Built specifically for JetBrains IDEs with native tool windows and seamless UX.

Lightning Fast

Instant webhook replay and real-time event monitoring across all IDEs.

Universal Support

Works with IntelliJ IDEA, WebStorm, PyCharm, PhpStorm, and all JetBrains IDEs.

AI Integration

Test AI Agents with MCP Servers

Debug AI agent workflows by testing webhooks triggered by Model Context Protocol (MCP) servers. Perfect for validating AI-driven automations and agentic systems.

AI + MCP + Webhook Testing
Live Testing
AI Agent

AI agent receives user request and needs to execute actions via MCP tools

MCP Server

MCP server processes tool calls and triggers webhooks to external services

Unhook Testing

Capture, inspect, and replay webhook events triggered by AI actions

MCP Tool Implementation
// AI Agent triggers MCP tool
await mcp.callTool('webhook-trigger', {
  endpoint: 'https://unhook.sh/wh_abc123',
  action: 'user_created',
  data: { userId: '12345', email: 'user@example.com' }
});

// Unhook captures the webhook
POST /wh_abc123
{
  "event": "user_created",
  "data": { "userId": "12345", "email": "user@example.com" },
  "timestamp": "2025-01-09T10:30:00Z"
}
Live AI Testing Session
AI:"Creating user account via MCP tool..."
MCP:Tool execution → Webhook triggered
Unhook:✓ Webhook captured & ready for inspection

AI Agent Testing

Test AI agents that trigger webhooks through MCP tools. Validate that your AI correctly executes actions and handles responses.

Use Cases: Customer service bots, task automation, data processing agents

MCP Tool Validation

Debug MCP server tools that call external APIs. Ensure your tools properly format requests and handle webhook responses.

Use Cases: CRM integrations, payment processing, notification systems

End-to-End AI Workflows

Test complete AI workflows from trigger to completion. Monitor webhook chains and validate multi-step AI processes.

Use Cases: Order processing, content generation, security monitoring

Ready to test your AI-powered webhooks?

Set up Unhook in VS Code and start debugging your MCP-powered AI agents today.

Built for Secure Development

Where advanced security meets team collaboration—designed to protect your webhooks and empower your development.

Security Shield Background
Security Shield Accent
Lock Icon

Seamless Workflow Integration

Debug webhooks without leaving your editor. Keep your focus on code while monitoring webhook events in real-time.

Universal Compatibility

Works with VS Code, JetBrains IDEs, Cursor, and other editors. Compatible with all major webhook providers and development environments.

Frequently Asked Questions

Answers to common questions about Unhook and its features. If you have any other questions, please don't hesitate to contact us.

Test AI Agent Workflows Locally

Start testing webhooks in minutes

Install Extension Today
Unhook Logo

Unhook AI

Open source toolkit for webhook development. Install the extension in your editor to test, debug, and monitor webhooks with your team - all from your local environment.

  • Company
  • Privacy Policy
  • Terms of Service
  • Products
  • VS Code Extension
  • JetBrains Plugin
  • MCP Server
  • Unhook CLI
  • Resources
  • Changelog
  • Docs
  • OSS Friends
  • Glossary
  • Compare
  • All Comparisons
  • vs ngrok
  • vs Webhook.site
  • vs Beeceptor
  • vs Localtunnel
  • vs Smee.io
  • vs Cloudflare Tunnel
  • vs Hookdeck
  • vs Svix
GitHubStar