NestDaddy

HoldKit

ai.peerfoundry/holdkit ยท v0.1.0

Idempotency keys, locks, timers, and inboxes for agents over MCP. No payments.

Connect Remote server

Terminal
claude mcp add --transport http holdkit https://holdkit.peerfoundry.ai/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "holdkit": {
      "url": "https://holdkit.peerfoundry.ai/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "holdkit": {
      "type": "http",
      "url": "https://holdkit.peerfoundry.ai/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://holdkit.peerfoundry.ai/mcp

Tools 14 found in our last check

  • keys.create

    Mint 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.

  • inbox.create

    Create an inbox. Returns webhook and A2A URLs. Call keys.create once. Pass caller_key on every later tools/call.

  • inbox.poll

    Read inbox events after a cursor. Call keys.create once. Pass caller_key on every later tools/call.

  • inbox.ack

    Mark inbox events done. Call keys.create once. Pass caller_key on every later tools/call.

  • inbox.wait

    Poll 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.

  • timer.set

    Schedule a durable timer. Delivery URLs must be public https. Call keys.create once. Pass caller_key on every later tools/call.

  • timer.cancel

    Cancel a timer. Call keys.create once. Pass caller_key on every later tools/call.

  • lock.acquire

    Take a lease lock. Returns a fencing token. Call keys.create once. Pass caller_key on every later tools/call.

  • lock.release

    Release a lock with its fencing token. Call keys.create once. Pass caller_key on every later tools/call.

  • idem.begin

    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.

  • 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. Call keys.create once. Pass caller_key on every later tools/call.

  • kv.get

    Read a small value. Call keys.create once. Pass caller_key on every later tools/call.

  • kv.set

    Write a small value with a TTL. Emails and card numbers are rejected. Call keys.create once. Pass caller_key on every later tools/call.

  • kv.delete

    Delete a value. Call keys.create once. Pass caller_key on every later tools/call.

Details

Endpointhttps://holdkit.peerfoundry.ai/mcp (Streamable HTTP)
First published31 Oct 2026
Last updated31 Oct 2026
Registry nameai.peerfoundry/holdkit

More finance and crypto servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.