A powerful and modular FastMCP server for interacting with webhook-test.com
Project description
🚀 Webhook Tester MCP Server
A powerful and modular FastMCP server for interacting with webhook-test.com, designed to automate and manage Webhook tokens (URLs), inspect incoming requests, and perform analytics — all without writing custom API integrations.
Built with the FastMCP framework to expose modular tools and resources, this project enables webhook observability and management.
🛎️ Webhooks 101
Webhooks let your app send and receive real-time updates between services. When sending, your app can POST data to a URL whenever something important happens — like a new user signup or a status change. When receiving, your app listens for incoming POST requests from other services and reacts to the events they send. This setup is way more efficient than constant polling and is perfect for triggering actions, syncing data, or keeping systems in sync.
📦 Features & Use Cases
✅ Create new webhooks
✅ List all available webhooks
✅ Fetch webhook's details
✅ Fetch webhook payloads
✅ Delete webhooks
⚙️ Setup
- Clone the repo
- Install dependencies
pip install -r requirements.txt - Configure
.env
🔍 Testing Using Claude
- Configure Claude Desktop to use the local server by editing your claude_desktop_config.json file:
{
"mcpServers": {
"webhook-tester-mcp": {
"command": "fastmcp",
"args": ["run", "{{fullPath}}\\Webhook-test_mcp\\server.py"]
}
}
}
🧪 Demo testing the Server
📄 License
This project is licensed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iflow_mcp_alimo7amed93_webhook_tester_mcp-0.1.0.tar.gz.
File metadata
- Download URL: iflow_mcp_alimo7amed93_webhook_tester_mcp-0.1.0.tar.gz
- Upload date:
- Size: 2.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18c825a87268fe8bec97b04a04dd5cd686e5335a0f154384e842fc901703ff63
|
|
| MD5 |
9348475c216e2c893fe7620c82e7722f
|
|
| BLAKE2b-256 |
2715cdf6e847894ce750ce99a00e782ff5841fbb770bdaf31c22a22be1aee2ce
|
File details
Details for the file iflow_mcp_alimo7amed93_webhook_tester_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: iflow_mcp_alimo7amed93_webhook_tester_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc71d369d57ea2fe3dec48a13787ce77267a2ea98f7b48d92a690bcc2eacb819
|
|
| MD5 |
aba5c1c207088b6d635d2a9883ba9b4c
|
|
| BLAKE2b-256 |
93645a0fd262c2b217d6b932c61833f76c681c21c269cc2d5b15fac5b9ec1375
|