Skip to main content

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

  1. Clone the repo
  2. Install dependencies pip install -r requirements.txt
  3. 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

Watch the video

📄 License

This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_webhook_tester_mcp-0.1.0.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iflow_webhook_tester_mcp-0.1.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file iflow_webhook_tester_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: iflow_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

Hashes for iflow_webhook_tester_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6864f1f4352d634a8f3dcaaab04ee9cdb0fa0b9d20758d3c044562d4bca94056
MD5 1d273e2d35134b5ba00bc615fca5ef3f
BLAKE2b-256 506d080702a56e0f7eb23033d8d22a8ef33383fe9e50db41ede9a7af2084c80f

See more details on using hashes here.

File details

Details for the file iflow_webhook_tester_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: iflow_webhook_tester_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 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

Hashes for iflow_webhook_tester_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 52e68d376355e2132a2446f970b8a87f1a3f742e3a84e8a57cdc04a97a0deda7
MD5 0d686b5714086f2e7cca8955a591f2e1
BLAKE2b-256 c0a2b9b47945d0db0410d7fff3e4e7a903b13b6593cffdda9cdeff1d22e9b450

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page