Generates deterministic webhook HMAC-SHA256 fixtures and optionally verifies a supplied signature...
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Generates deterministic webhook HMAC-SHA256 fixtures and optionally verifies a supplied signature using a customer-owned TEST secret and payload. It is offline and never delivers HTTP requests or validates a live endpoint. Price: 0.03 USDC per completed bounded job on Base.
Exact UTF-8 payload text, at most 65536 bytes; never parsed or reformatted.
Customer-owned TEST secret; never returned in output.
Required by timestamped_sha256: supplied comparison epoch seconds.
Required by timestamped_sha256: canonical positive epoch seconds.
Optional exact header value to verify; malformed values produce a negative verification result.
Generates deterministic webhook HMAC-SHA256 fixtures and optionally verifies a supplied signature using a customer-owned TEST secret and payload. It is offline and never delivers HTTP requests or validates a live endpoint. Price: 0.03 USDC per completed bounded job on Base.
| Argument | Type | Description |
|---|
| now | string | Required by timestamped_sha256: supplied comparison epoch seconds. |
| mode* | string | |
| payload* | string | Exact UTF-8 payload text, at most 65536 bytes; never parsed or reformatted. |
| timestamp | string | Required by timestamped_sha256: canonical positive epoch seconds. |
| test_secret* | string | Customer-owned TEST secret; never returned in output. |
| tolerance_seconds | integer | |
| supplied_signature | string | Optional exact header value to verify; malformed values produce a negative verification result. |
{
"type": "object",
"required": [
"mode",
"test_secret",
"payload"
],
"properties": {
"now": {
"type": "string",
"pattern": "^[1-9][0-9]{0,11}$",
"description": "Required by timestamped_sha256: supplied comparison epoch seconds."
},
"mode": {
"enum": [
"github_sha256",
"timestamped_sha256"
],
"type": "string"
},
"payload": {
"type": "string",
"description": "Exact UTF-8 payload text, at most 65536 bytes; never parsed or reformatted."
},
"timestamp": {
"type": "string",
"pattern": "^[1-9][0-9]{0,11}$",
"description": "Required by timestamped_sha256: canonical positive epoch seconds."
},
"test_secret": {
"type": "string",
"maxLength": 1024,
"minLength": 1,
"description": "Customer-owned TEST secret; never returned in output."
},
"tolerance_seconds": {
"type": "integer",
"default": 300,
"maximum": 3600,
"minimum": 0
},
"supplied_signature": {
"type": "string",
"maxLength": 256,
"description": "Optional exact header value to verify; malformed values produce a negative verification result."
}
},
"additionalProperties": false
}