Back to Browse

Webhook Crash Lab MCP Server

Developer ToolsLow Risk10.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

Lets coding agents crash-test webhook handlers and re-run until they survive retries.

About

Lets coding agents crash-test webhook handlers and re-run until they survive retries.

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (5 strong, 3 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.

12 files analyzed · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

Shell Command Execution

Runs commands on your machine. Be cautious — only use if you trust this plugin.

How to Install

Add this to your MCP configuration file:

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

Documentation

View on GitHub

From the project's GitHub README.

webhook-crash-lab-mcp

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:

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

Tools

ToolInputReturns
run_crash_labconfigPath, cwd?, scenarios?, reportPath?ok, counts, failures[] (id, failed checks, why, fix) in fix order, notTested[], nextSteps[]
run_demomode: "broken" | "fixed"same shape, against the built-in demo app (no config needed)
explain_reportreportPath 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@0.2.4
# 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@0.2.4
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@0.2.4"] }
  }
}

The examples pin the version so npx never silently runs a newer release. To update, check the latest with npm view webhook-crash-lab-mcp version, read the releases, then change @0.2.4 to the new version in your MCP config and restart the client.

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

Reviews

No reviews yet

Be the first to review this server!