HoldKit
by holdkit.peerfoundry.ai in Other
Idempotency keys, locks, timers, and inboxes for agents over MCP. No payments.
https://holdkit.peerfoundry.ai/mcp- Tools
- 14
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 136 ms
- 468 ms slowest 5%
- Last check
- Passed
- 12 min ago, next in 6 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"holdkit": {
"type": "http",
"url": "https://holdkit.peerfoundry.ai/mcp"
}
}
}14 tools
- keys.create
Mint a pf_ caller key bound to one HoldKit namespace.
- inbox.create
Create an inbox. Returns webhook and A2A URLs.
- inbox.poll
Read inbox events after a cursor.
- inbox.ack
Mark inbox events done.
- inbox.wait
Poll an inbox. block_ms is accepted and capped at 0 in this MVP, so the call returns current events.
- timer.set
Schedule a durable timer. Delivery URLs must be public https.
- timer.cancel
Cancel a timer.
- lock.acquire
Take a lease lock. Returns a fencing token.
- lock.release
Release a lock with its fencing token.
- idem.begin
Start an idempotency key or return the prior outcome. fingerprint is a hex hash.
- 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.
- kv.get
Read a small value.
- kv.set
Write a small value with a TTL. Emails and card numbers are rejected.
- kv.delete
Delete a value.
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 12 min ago | Passed | 200 | 136 ms |
| 10 h ago | Passed | 200 | 216 ms |
| 20 h ago | Passed | 200 | 130 ms |
| 34 h ago | Passed | 200 | 468 ms |