Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Webhook Crash Lab

FreeMaintained

MCP server + Claude Code plugin + Codex skill: agents run webhook-crash-lab, fix, re-run

GitHubEmbed

About

MCP server + Claude Code plugin + Codex skill: agents run webhook-crash-lab, fix, re-run

README

CI npm downloads

Coding agents write webhook handlers that work for one test event and break in production on retries, duplicates and forged signatures. This package gives them a loop: run webhook-crash-lab → read structured failures with fix hints → fix → re-run.

It ships three things:

What Where
MCP server webhook-crash-lab-mcp (stdio, official MCP TypeScript SDK) src/
Claude Code plugin skill + MCP server config .claude-plugin/, skills/, .mcp.json
Codex / any-agent skill same skill in the open Agent Skills format, plus an AGENTS.md snippet .agents/skills/, docs/AGENTS-snippet.md

Tools

Tool Input Returns
run_crash_lab configPath, cwd?, scenarios?, reportPath? ok, counts, failures[] (id, failed checks, why, fix) in fix order, notTested[], nextSteps[]
run_demo mode: "broken" | "fixed" same shape, against the built-in demo app (no config needed)
explain_report reportPath or report (JSON from webhook-crash-lab run --json) same shape, e.g. for a CI report
list_scenarios – every scenario with what / why / fix

Every result comes back as text for the model and structuredContent (with an outputSchema) for clients. Errors such as a missing or invalid config come back as isError results, not crashes.

60-second start

Install in VS Code Install in Cursor

Claude Code

claude mcp add webhook-crash-lab -- npx -y webhook-crash-lab-mcp
# or the full plugin (MCP server + skill):
#   /plugin marketplace add Krrishkumar125/webhook-crash-lab-mcp
#   /plugin install webhook-crash-lab@webhook-crash-lab

Codex

codex mcp add webhook-crash-lab -- npx -y webhook-crash-lab-mcp
mkdir -p .agents/skills && cp -r node_modules/webhook-crash-lab-mcp/.agents/skills/webhook-crash-lab .agents/skills/

Cursor / other MCP clients

{
  "mcpServers": {
    "webhook-crash-lab": { "command": "npx", "args": ["-y", "webhook-crash-lab-mcp"] }
  }
}

Then ask: "Run the webhook crash lab demo", or "Make my Stripe webhook pass webhook-crash-lab". Paste docs/AGENTS-snippet.md into AGENTS.md / CLAUDE.md to make it a standing rule.

Safety

run_crash_lab imports your crash-lab config (.mjs/.js/.cjs, or .ts/.mts/.cts via the bundled jiti) (it is code, like any config file) and sends requests to its target. Point configs at a local server and a test database and secret only. The skill tells agents never to use production URLs or live secrets.

Related

Sibling packages

Other tools by the same author:

License

MIT © Krrish Kumar

from github.com/Krrishkumar125/webhook-crash-lab-mcp

Install Webhook Crash Lab in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install webhook-crash-lab

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add webhook-crash-lab -- npx -y webhook-crash-lab-mcp

Step-by-step: how to install Webhook Crash Lab

FAQ

Is Webhook Crash Lab MCP free?

Yes, Webhook Crash Lab MCP is free — one-click install via Unyly at no cost.

Does Webhook Crash Lab need an API key?

No, Webhook Crash Lab runs without API keys or environment variables.

Is Webhook Crash Lab hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Webhook Crash Lab in Claude Desktop, Claude Code or Cursor?

Open Webhook Crash Lab on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Webhook Crash Lab with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs