genpark-agentic-webhook-signature-verifier-skill
OfficialVerifies GitHub webhook signatures using HMAC-SHA256 constant-time validation and timestamp replay window checks, then routes validated GitHub events to agentic workflows.
Verifies PayPal webhook signatures using HMAC-SHA256 constant-time validation and timestamp replay window checks, then routes validated PayPal events to agentic workflows.
Verifies Shopify webhook signatures using HMAC-SHA256 constant-time validation and timestamp replay window checks, then routes validated Shopify events to agentic workflows.
Verifies Slack webhook signatures using HMAC-SHA256 constant-time validation and timestamp replay window checks, then routes validated Slack events to agentic workflows.
Verifies Stripe webhook signatures using HMAC-SHA256 constant-time validation and timestamp replay window checks, then routes validated Stripe events to agentic workflows.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@genpark-agentic-webhook-signature-verifier-skillVerify this Stripe webhook signature and route the event."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
genpark-agentic-webhook-signature-verifier-skill
🌐 GenPark MCP Hub • 📦 GenPark Official • 📖 Documentation
🌟 Overview
genpark-agentic-webhook-signature-verifier-skill delivers robust, industrial-grade capabilities engineered for Autonomous Agentic Reasoning, Enterprise Safeguards, and Consumer Commerce Operations. Built exclusively on the Python standard library with zero external runtime dependencies, it integrates seamlessly as a native Model Context Protocol (MCP) server or an importable Python module.
Universal Agentic Webhook Signature Verifier & Ingress Multiplexer. Authenticates multi-provider webhooks (Shopify, Stripe, GitHub, Slack, PayPal) with HMAC-SHA256 constant-time verification, timestamp replay window validation, and multiplexed agent event dispatch.
💡 Key Capabilities
Zero-Dependency Architecture: Runs anywhere Python 3.9+ is installed without
pip installoverhead or supply-chain vulnerabilities.Model Context Protocol (MCP) First: Compatible with Claude Desktop, Cursor, GenPark Engine, Meta Muse, and Tencent WorkBuddy runtime frameworks.
Deterministic & Safe: Cryptographic signature validation, mathematical optimization, and robust error recovery.
High Concurrency & Low Latency: In-memory caching, vector clock tracking, and microsecond-level execution latency.
Related MCP server: GitHub Webhooks MCP Server
🚀 Quickstart
1. Direct Python Usage
from client import AgenticWebhookSignatureVerifier
client = AgenticWebhookSignatureVerifier()
result = client.verify_and_route_webhook()
print(result)2. Standalone MCP Server Execution
Run the MCP server via standard JSON-RPC 2.0 stdio:
python mcp_server.pyVerify standard compliance and self-tests:
python mcp_server.py --test3. Claude Desktop / Cursor MCP Configuration
Add this tool to your claude_desktop_config.json or Cursor MCP settings:
{
"mcpServers": {
"genpark-agentic-webhook-signature-verifier-skill": {
"command": "python",
"args": ["/absolute/path/to/genpark-agentic-webhook-signature-verifier-skill/mcp_server.py"]
}
}
}🛠️ Verification & Testing
Run the included verification suite:
python example_usage.py📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Developed with ❤️ by the GenPark Autonomous Agent Ecosystem Team.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Discover MCP servers and A2A agents; verify, message, post, follow, react, and receive webhooks.
Hosted MCP server with managed OAuth for 15+ toolkits: Google Workspace, Fitbit, Oura, Kalshi, etc.
- StytchOAuthdev.stytch.mcp
The Stytch MCP server is a reference implementation that demonstrates remote MCP server authentication and authorization using Stytch Connected Apps. It provides OAuth 2.1-compliant authorization (including PKCE), Dynamic Client Registration, and validates Stytch-issued access tokens to enable AI agents to securely interact with external services through permissioned access, supporting scopes like openid, email, profile, and manage:project_data.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server for Tern that enables the generation, verification, and management of webhook handlers across over 16 platforms and various frameworks. It provides tools to create verified endpoints, debug signature failures, and manage failed event replays via dead letter queues.511 npmMIT
- AlicenseAqualityCmaintenanceA Model Context Protocol (MCP) server for managing GitHub webhooks at both organization and repository levels.8MIT
- AlicenseNot gradedqualityAmaintenanceA webhook management and delivery service with MCP tools for endpoints, deliveries, relay, and incoming webhooks, enabling autonomous agents to send, track, and relay webhooks.MIT
- FlicenseNot gradedqualityBmaintenanceEnables verifying event-driven webhook signatures and providing HMAC replay protection for AI agents and MCP clients.8-