agentgates.aiVerified
Confidential computers for AI swarms: sealed VMs (Intel TDX) by the hour, USDC over x402.
Finance & CryptoPayments & trading
- Passed: Handshake
- Passed: Tools listed
- Passed: Updated recently
Median latency 514 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesMCP server · Payments & trading
Idempotency keys, locks, timers, and inboxes for agents over MCP. No payments.
2 failed · 8 not measured
Median of successful probes over 7 days
Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.
Tool definitions returned by this server
Independent monitoring
Outdated check
Last connection measurement is over 24 hours old. Current availability is unknown.
Last checked| Test area | Passed | Failed | Unmeasured |
|---|---|---|---|
ConnectionCan a client connect and discover tools? | 5 | 0 | 0 |
Reliability & speedDoes it respond consistently and quickly? | 0 | 0 | 4 |
Access & authenticationWhat is required to use this server? | 1 | 0 | 2 |
Tool qualityAre the tool definitions usable by an agent? | 3 | 1 | 0 |
Publisher identityCan the publisher be traced to its source? | 3 | 1 | 2 |
Unmeasured means there is not enough evidence to decide. How these checks work
Start using HoldKit
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http holdkit https://holdkit.peerfoundry.ai/mcpCapabilities
Start an idempotency key or return the prior outcome. fingerprint is a hex hash. Call keys.create once. Pass caller_key on every later tools/call.
DiscoveredStore the outcome reference for an idempotency key. scope (max 64) and owner are optional. When owner is omitted, the caller key hash is sent. Call keys.create once. Pass caller_key on every later tools/call.
DiscoveredMark inbox events done. Call keys.create once. Pass caller_key on every later tools/call.
DiscoveredCreate an inbox. Returns webhook and A2A URLs. Call keys.create once. Pass caller_key on every later tools/call.
DiscoveredRead inbox events after a cursor. Call keys.create once. Pass caller_key on every later tools/call.
DiscoveredPoll an inbox. block_ms is accepted and capped at 0 in this MVP, so the call returns current events. Call keys.create once. Pass caller_key on every later tools/call.
DiscoveredMint a pf_ caller key bound to one HoldKit namespace. The raw key is shown once. Pass this key on every later tools/call. Send it as the caller_key argument.
DiscoveredDelete a value. Call keys.create once. Pass caller_key on every later tools/call.
DiscoveredRead a small value. Call keys.create once. Pass caller_key on every later tools/call.
DiscoveredWrite a small value with a TTL. Emails and card numbers are rejected. Call keys.create once. Pass caller_key on every later tools/call.
DiscoveredTake a lease lock. Returns a fencing token. Call keys.create once. Pass caller_key on every later tools/call.
DiscoveredRelease a lock with its fencing token. Call keys.create once. Pass caller_key on every later tools/call.
DiscoveredCancel a timer. Call keys.create once. Pass caller_key on every later tools/call.
DiscoveredSchedule a durable timer. Delivery URLs must be public https. Call keys.create once. Pass caller_key on every later tools/call.
DiscoveredRecent measurements
| Checked | Result | Response | Tools |
|---|---|---|---|
| Connected | 91 ms | 14 |