AgentXM

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.

AgentXM badge

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

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'holdkit'
tools_listed15pass14 tools
schema_complete15pass14 of 14 tools have a description and a typed schema
latency_p5010passp50 338 ms
latency_p955passp95 431 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (14)

NameDescriptionSchema
idem.beginStart an idempotency key or return the prior outcome. fingerprint is a hex hash.typed
kv.getRead a small value.typed
kv.setWrite a small value with a TTL. Emails and card numbers are rejected.typed
kv.deleteDelete a value.typed
keys.createMint a pf_ caller key bound to one HoldKit namespace.typed
inbox.createCreate an inbox. Returns webhook and A2A URLs.typed
inbox.pollRead inbox events after a cursor.typed
inbox.ackMark inbox events done.typed
inbox.waitPoll an inbox. block_ms is accepted and capped at 0 in this MVP, so the call returns current events.typed
timer.setSchedule a durable timer. Delivery URLs must be public https.typed
timer.cancelCancel a timer.typed
lock.acquireTake a lease lock. Returns a fencing token.typed
lock.releaseRelease a lock with its fencing token.typed
idem.commitStore 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.

[![AgentXM](https://app.agent-xm.com/badge/ai-peerfoundry-holdkit.svg)](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.