Datoka Hooks
datoqa-data/datoka-hooksReliable webhook relay for AI agents: verified HTTPS destinations, encrypted queue, automatic retries and signed relay observations. 100 free events/day; optional extra admission credits via x402 USDC on Base. HTTP and MCP. Delivery observations do not guarantee business processing.
Score: 100/100
Handshake verified by our own probe.
Tools · 9
Read remaining purchased admission credits for an existing hook using its management token. Free and read-only; does not purchase credits. Use purchase_hook_credits to request a quote. The daily free …
Request an x402 quote without payment, or buy credits with an explicitly authorized signed payment. Reuse purchaseId and the same payment after any timeout.
Register an HTTPS receiver you control. Returns hookId, private credentials and the ownership challenge; delivery remains inactive. Publish the exact challenge on your origin, then call verify_destina…
Fetch the ownership challenge from the previously registered receiver and activate it when valid. First publish the exact challenge returned by register_destination. Requires the management token; doe…
Read the existing hook ownership challenge and verification or revocation status using its management token. No activation or delivery. Use after registration or an interrupted verification; use get_h…
Permanently revoke this hook with its management token after explicit owner approval. New submissions are rejected; previously accepted deliveries finish. This does not cancel queued events and cannot…
Enqueue up to 65536 payload bytes for a previously verified receiver using its delivery token. Returns a deliveryId, not proof of delivery. Reuse eventId and exact bytes on retries, then poll get_hook…
Read one accepted event by its returned deliveryId and hook delivery token. Poll after accept_hook_event to distinguish queued, retried and completed delivery. Signed observations attest relay attempt…
Check an unchanged event and signed receipt returned by get_hook_delivery within the authenticated hook. Requires the delivery token; does not send an event. A valid signature attests relay observatio…
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://datoka-hooks-test.bhazarstudio.workers.dev/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"datoka_hooks": {
"url": "https://datoka-hooks-test.bhazarstudio.workers.dev/mcp",
"transport": "http"
}
}
}