HoldKit
mcp remote · streamable-http · v0.1.0 · source: crawl
https://holdkit.peerfoundry.ai/mcp
Idempotency keys, locks, timers, and inboxes for agents over MCP. No payments.
Works
100
Verified Oct 31, 2026 · p50 338 ms · p95 431 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'holdkit' |
| tools_listed | 15 | pass | 14 tools |
| schema_complete | 15 | pass | 14 of 14 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 338 ms |
| latency_p95 | 5 | pass | p95 431 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (14)
| Name | Description | Schema |
|---|---|---|
idem.begin | Start an idempotency key or return the prior outcome. fingerprint is a hex hash. | typed |
kv.get | Read a small value. | typed |
kv.set | Write a small value with a TTL. Emails and card numbers are rejected. | typed |
kv.delete | Delete a value. | typed |
keys.create | Mint a pf_ caller key bound to one HoldKit namespace. | typed |
inbox.create | Create an inbox. Returns webhook and A2A URLs. | typed |
inbox.poll | Read inbox events after a cursor. | typed |
inbox.ack | Mark inbox events done. | typed |
inbox.wait | Poll an inbox. block_ms is accepted and capped at 0 in this MVP, so the call returns current events. | typed |
timer.set | Schedule a durable timer. Delivery URLs must be public https. | typed |
timer.cancel | Cancel a timer. | typed |
lock.acquire | Take a lease lock. Returns a fencing token. | typed |
lock.release | Release a lock with its fencing token. | typed |
idem.commit | Store the outcome reference for an idempotency key. scope (max 64) and owner are optional. When owner is omitted, the caller key hash is sent. | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/ai-peerfoundry-holdkit)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.