78trust / 100

Datoka Hooks

by datoka-hooks.bhazarstudio.workers.dev in Other

MCP serverPassing, checked 5 h ago

Public webhook relay with signed observations, retries and verified receivers. Self-service.

https://datoka-hooks.bhazarstudio.workers.dev/mcp
Tools
9
open to any client
Uptime
100%
last 30 days
Response time
365 ms
793 ms slowest 5%
Last check
Passed
5 h ago, next in 41 min

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "datoka-hooks": {
      "type": "http",
      "url": "https://datoka-hooks.bhazarstudio.workers.dev/mcp"
    }
  }
}

9 tools

  • get_hook_credits

    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 allowance remains separate.

  • purchase_hook_credits

    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_destination

    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_destination. Keep recoveryKey secret and reuse it with the identical target after…

  • verify_destination

    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; does not deliver an event. Use get_destination_status to inspect progress without…

  • get_destination_status

    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_hook_delivery for one accepted event.

  • revoke_destination

    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 be undone. Use get_destination_status first if you only need to inspect access.

  • accept_hook_event

    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_delivery. The free allowance is 100 events/day per verified receiver; extra…

  • get_hook_delivery

    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 attempts, not successful business processing by the receiver. No new delivery or…

  • verify_hook_receipt

    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 observations, not business truth or exactly-once processing.

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
5 h agoPassed200374 ms
14 h agoPassed200262 ms
24 h agoPassed200112 ms
33 h agoPassed200126 ms
43 h agoPassed200373 ms
Show 10 older checks
2 days agoPassed200412 ms
3 days agoPassed200407 ms
3 days agoPassed200294 ms
3 days agoPassed200379 ms
4 days agoPassed200298 ms
4 days agoPassed200460 ms
5 days agoPassed200365 ms
5 days agoPassed200561 ms
5 days agoPassed200634 ms
6 days agoPassed200277 ms