home / mcp / webhook tester mcp server

Webhook Tester MCP Server

FastMCP server for managing and testing webhooks via webhook-test.com API

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "alimo7amed93-webhook-tester-mcp": {
      "command": "fastmcp",
      "args": [
        "run",
        "{{fullPath}}\\\\Webhook-test_mcp\\\\server.py"
      ],
      "env": {
        "EXAMPLE_ENV": "YOUR_VALUE"
      }
    }
  }
}

This Webhook Tester MCP Server provides a modular, FastMCP-based environment to manage, observe, and analyze webhook URLs and their payloads. It lets you create and manage webhooks, inspect incoming requests, and perform analytics without writing custom API integrations.

How to use

You will run a local MCP client that connects to the webhook tester MCP server. Use the provided stdio MCP entry to start the server, then interact with it through your MCP client to create webhooks, list them, view details, fetch payloads, and delete webhooks. The server exposes a focused set of actions that streamline webhook observability and management.

How to install

Prerequisites: you need Python installed and access to a shell or command prompt. You will also need pip to install dependencies.

1. Clone your project workspace where the server code resides.

2. Install dependencies using pip.

3. Create or edit the environment configuration file to set up required variables for the server.

4. Start the MCP client configuration to connect your local environment to the webhook tester MCP server.

Configuration and usage notes

You can configure your environment to point to the webhook tester MCP server via the provided MCP entry. The server exposes commands to create new webhooks, list existing ones, fetch details, fetch payloads, and delete webhooks. Ensure your environment variables are set if required by your local setup.

Available tools

createWebhooks

Create new webhooks with specified URLs and optional metadata, enabling automated testing and observation.

listWebhooks

List all registered webhooks with their IDs and basic details for quick management.

fetchWebhookDetails

Fetch full details for a selected webhook, including configuration and metadata.

fetchWebhookPayloads

Retrieve payloads that have been sent to a webhook for inspection and analytics.

deleteWebhooks

Delete one or more webhooks to clean up test configurations.