Usewebhook

MCP server for generating webhooks for testing
  • typescript

2

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "figstra-usewebhook-mcp": {
      "command": "node",
      "args": [
        "path/to/your/usewebhook-mcp/build/index.js"
      ]
    }
  }
}

You have a Model Context Protocol (MCP) server built to generate and inspect webhooks. It lets you create testing webhook endpoints, inspect and diff HTTP payloads, replay history, and forward requests to your localhost, all under MCP to streamline testing and integration workflows.

How to use

You connect your MCP client to the usewebhook-mcp server to generate test webhook endpoints and inspect the data they receive. Use it to compare actual webhook payloads against expected structures, replay past requests to reproduce issues, and forward traffic to your local development environment for rapid testing. Start by wiring the MCP client to the server, then perform actions like creating a webhook, triggering events, inspecting the captured requests, and using the replay feature to verify fixes.

How to install

Prerequisites you need on your machine before installing include Node.js and npm. Ensure Node and npm are available in your environment.

Step by step installation options:

Option 1: Via Smithery (Claude Desktop)

npx -y @smithery/cli install @figstra/usewebhook-mcp --client claude

## Option 2: Manual installation

Clone the repository and install dependencies, then build the project.

git clone https://github.com/figstra/usewebhook-mcp.git

cd usewebhook-mcp npm install

npm run build

## Configure the server in your MCP client

Provide an MCP configuration that runs the built server locally. The sample below shows how to start the server via Node.js pointing to the built entry file.

{ "mcpServers": { "usewebhook-mcp": { "command": "node", "args": ["path/to/your/usewebhook-mcp/build/index.js"], "disabled": false, "autoApprove": [] } } }


## Available tools

### generateWebhook

Create webhook endpoints for testing so you can simulate real webhook events and observe how your system handles incoming payloads.

### inspectPayload

Inspect and diff HTTP request payloads to identify mismatches and issues between expected and actual data.

### replayHistory

Replay historical requests to reproduce issues or validate fixes without re-triggering the original events.

### forwardToLocal

Forward incoming webhook requests to your local development environment for end-to-end testing.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational