Use AI assistants to debug webhooks with Model Context Protocol
Try out our MCP Server on MCP.so’s playground or integrate with your favorite AI assistant.
UNHOOK_API_KEY
: Your Unhook API key
UNHOOK_API_URL
(Optional): Custom API endpoint for self-hosted instances
https://api.your-domain.com
UNHOOK_RETRY_MAX_ATTEMPTS
: Maximum number of retry attempts (default: 3)UNHOOK_RETRY_INITIAL_DELAY
: Initial delay in milliseconds before first retry (default: 1000)UNHOOK_RETRY_MAX_DELAY
: Maximum delay in milliseconds between retries (default: 10000)UNHOOK_RETRY_BACKOFF_FACTOR
: Exponential backoff multiplier (default: 2)UNHOOK_RATE_LIMIT_REQUESTS
: Maximum requests per minute (default: 60)UNHOOK_RATE_LIMIT_WINDOW
: Rate limit window in milliseconds (default: 60000)env UNHOOK_API_KEY=your-api-key npx -y @unhook/mcp-server
If you are using Windows and are running into issues, try cmd /c "set UNHOOK_API_KEY=your-api-key && npx -y @unhook/mcp-server"
Replace your-api-key
with your Unhook API key. If you don’t have one yet, you can get it from https://unhook.sh/app/api-keys.
After adding, refresh the MCP server list to see the new tools. The Composer Agent will automatically use Unhook MCP when appropriate, but you can explicitly request it by describing your webhook debugging needs.
./codeium/windsurf/model_config.json
:
http://localhost:3000/sse
or https://unhook.sh/api/mcp/{YOUR_API_KEY}/sse
Ctrl + Shift + P
and typing Preferences: Open User Settings (JSON)
.
.vscode/mcp.json
in your workspace. This will allow you to share the configuration with others:
search_events
)search_requests
)analyze_event
)analyze_request
)get_webhook_stats
)create_test_event
)debug_webhook_issue
)performance_report
)webhook://events/recent
)webhook://requests/recent
)webhook://webhooks/list
)webhook://connections/active
)webhook://stats/overview
)AI assistant can't connect to Unhook
No webhook data appearing
Authentication errors
Rate limiting issues
npm test