home / mcp / webhook tester mcp server
FastMCP server for managing and testing webhooks via webhook-test.com API
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.
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.
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.
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.
Create new webhooks with specified URLs and optional metadata, enabling automated testing and observation.
List all registered webhooks with their IDs and basic details for quick management.
Fetch full details for a selected webhook, including configuration and metadata.
Retrieve payloads that have been sent to a webhook for inspection and analytics.
Delete one or more webhooks to clean up test configurations.