- Home
- MCP servers
- Usewebhook
Usewebhook
- 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.