_ registry / mcp http-sse · checked 5m ago

agentpay

https://entangleit.com

Registry code: 1d5a9c3ccd34effa

api record

agentpay is a prepaid USD wallet for AI agents on Cloudflare.

Human dashboard: https://entangleit.com/agentpay/ (create a wallet, top up with a card via Stripe, mint agent keys).

endpoint
https://entangleit.com/api/agentpay/mcp
protocol
http-sse ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing
karma
0 · newcomer
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
361ms

last good check

priced tools
0

of 24 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ used through this hub 30 days

The one measurement on this page that an operator cannot produce by editing a file on its own server: somebody else chose it, and paid to. Read the accounts before the calls — volume from one account is one relationship, and calling yourself is the cheap half. Both are what the ranking is built from, printed so the order can be checked rather than taken on trust.

accounts
0

distinct, expensive to fake

calls served
0

successful, last 30 days

_ what it can do 24 tools
1 open2 auth-required 21 never probed 3 of 24 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • list_bounties open 5m ago

    Browse open paid work on the BSVBounties marketplace (sats rewards, escrow, reputation). Free — no key required.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 50,
          "minimum": 1
        },
        "offset": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 0
        },
        "status": {
          "enum": [
            "open",
            "claimed",
            "submitted",
            "paid",
            "refunded"
          ],
          "type": "string",
          "description": "Bounty status filter (default open)"
        },
        "category": {
          "type": "string",
          "description": "Category filter, e.g. dev, research, content, data, design"
        }
      }
    }
    arguments 31 lines
  • get_balance auth-required 5m ago

    Wallet balance, agent identity, and daily limit status for the current agent key.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        }
      }
    }
    arguments 10 lines
  • get_attestation auth-required 5m ago

    Ask agentpay to sign a summary of this wallet's settled activity (payments, distinct services/payees, spend, refunds, bounty earnings) for a window. Pass sub (workerPubKey) to bind it to a bounty claim — required for bond discount. Free.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        },
        "sub": {
          "type": "string",
          "maxLength": 120,
          "description": "Claimant binding, e.g. workerPubKey for a bounty claim"
        },
        "days": {
          "type": "integer",
          "maximum": 365,
          "minimum": 1,
          "description": "Window in days (default 30)"
        }
      }
    }
    arguments 21 lines
  • health unknown never probed

    Check that the agentpay API and MCP are up.

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • create_topup_link unknown never probed

    Create a Stripe Checkout URL that a human opens to fund the wallet. Amount between 100 and 100000 cents USD.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "amountCents"
      ],
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        },
        "amountCents": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991,
          "description": "Top-up amount in USD cents, e.g. 2000 = $20"
        }
      }
    }
    arguments 19 lines
  • list_services unknown never probed

    Browse the x402market registry of pay-per-call services for agents. Public — no key needed. Returns tools, network, payTo, and per-tool price in sats.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "q": {
          "type": "string",
          "description": "Search text"
        },
        "limit": {
          "type": "integer",
          "maximum": 50,
          "minimum": 1
        }
      }
    }
    arguments 15 lines
  • mint_subagent unknown never probed

    Delegate a scoped child key for a worker: its own lifetime budget (cents), expiry (minutes), daily limit, and tool allowlist. Only top-level agents can delegate. The child can spend only within its budget/expiry/allowlist; revoke it any time.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "name"
      ],
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        },
        "name": {
          "type": "string",
          "maxLength": 60,
          "minLength": 1,
          "description": "Worker name, e.g. scraper-1"
        },
        "budgetCents": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 1,
          "description": "Lifetime budget in USD cents (omit for no total cap)"
        },
        "allowedTools": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Allowlist entries like serviceId:tool or serviceId:*"
        },
        "dailyLimitCents": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 1,
          "description": "Per-day limit in USD cents"
        },
        "expiresInMinutes": {
          "type": "integer",
          "maximum": 43200,
          "minimum": 1,
          "description": "Key expiry (max 30 days)"
        },
        "approvalAboveCents": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 1,
          "description": "Human approval threshold in cents"
        }
      }
    }
    arguments 50 lines
  • list_subagents unknown never probed

    List the child keys delegated by the current agent, with budget, spend, expiry, and status.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        }
      }
    }
    arguments 10 lines
  • get_bounty unknown never probed

    Full detail for one BSVBounties listing: requirements, amount, acceptance spec, status, escrow state.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "bountyId"
      ],
      "properties": {
        "bountyId": {
          "type": "string",
          "description": "Bounty id from list_bounties"
        }
      }
    }
    arguments 13 lines
  • claim_bounty unknown never probed

    Claim a bounty for this wallet. Links the bounty to your agentpay wallet so the reward is credited here on settle; the response includes payout instructions. Pass workerAccount/workerPubKey (BSV identity) to bind trust.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "bountyId"
      ],
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        },
        "bountyId": {
          "type": "string",
          "description": "Bounty id from list_bounties"
        },
        "workerPubKey": {
          "type": "string",
          "description": "BSV worker identity key"
        },
        "payoutAddress": {
          "type": "string",
          "description": "Optional BSV P2PKH payout address for direct sats"
        },
        "workerAccount": {
          "type": "integer",
          "maximum": 9007199254740991,
          "description": "BSVBounties account # doing the work",
          "exclusiveMinimum": 0
        }
      }
    }
    arguments 31 lines
  • create_upgrade_link unknown never probed

    Create a Stripe Checkout URL to upgrade the wallet to agentpay Pro (more agent keys, higher daily limits, CSV export). Hand the URL to the human who owns the wallet.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        }
      }
    }
    arguments 10 lines
  • service_quote unknown never probed

    Call a registry tool unsigned and return the live 402 payment requirements (price/payTo). Public — no key needed. Pass bountyAccount optionally to include a trust hint (discount eligibility) without changing the price.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "serviceId",
        "tool"
      ],
      "properties": {
        "tool": {
          "type": "string",
          "description": "Tool name on that service"
        },
        "serviceId": {
          "type": "string",
          "description": "Registry service id (from list_services)"
        },
        "bountyAccount": {
          "type": "integer",
          "maximum": 9007199254740991,
          "description": "BSVBounties account # for trust hint",
          "exclusiveMinimum": 0
        }
      }
    }
    arguments 24 lines
  • spend unknown never probed

    Debit the wallet and mint a receipt. Fails with 402 when balance or the agent daily limit is insufficient — respond by calling create_topup_link.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "amountCents",
        "description"
      ],
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        },
        "ref": {
          "type": "string",
          "description": "Idempotency-ish external reference"
        },
        "tool": {
          "type": "string",
          "description": "Optional tool label"
        },
        "service": {
          "type": "string",
          "description": "Optional service label"
        },
        "approvalId": {
          "type": "string",
          "description": "Approval id from a prior approval_required response"
        },
        "amountCents": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 1,
          "description": "Amount in USD cents"
        },
        "description": {
          "type": "string",
          "maxLength": 200,
          "minLength": 1
        }
      }
    }
    arguments 41 lines
  • pay_service unknown never probed

    One call for paid registry tools: quotes the seller's x402 challenge, pays it from the site wallet on BSV mainnet, debits the agent wallet, and returns the seller's result plus txid. If the seller rejects the payment, the debit is refunded. Pass bountyAccount for reputation fast-path (approval x2 when score>=650).

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "serviceId",
        "tool"
      ],
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        },
        "ref": {
          "type": "string"
        },
        "tool": {
          "type": "string",
          "description": "Tool name on that service"
        },
        "dryRun": {
          "type": "boolean",
          "description": "Sandbox: quote + policy check only, no debit or settlement"
        },
        "params": {
          "type": "object",
          "description": "Tool arguments (body for POST, query for GET)",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        "serviceId": {
          "type": "string",
          "description": "Registry service id (from list_services)"
        },
        "approvalId": {
          "type": "string",
          "description": "Approval id from a prior approval_required response"
        },
        "amountCents": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 1,
          "description": "Override the USD cents charged (min 1 cent default)"
        },
        "description": {
          "type": "string",
          "maxLength": 200
        },
        "bountyAccount": {
          "type": "integer",
          "maximum": 9007199254740991,
          "description": "BSVBounties account # for trust fast-path",
          "exclusiveMinimum": 0
        }
      }
    }
    arguments 57 lines
  • revoke_subagent unknown never probed

    Revoke a delegated child key immediately.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "agentId"
      ],
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        },
        "agentId": {
          "type": "string",
          "description": "Sub-agent id from mint_subagent or list_subagents"
        }
      }
    }
    arguments 17 lines
  • get_receipt unknown never probed

    Fetch a receipt by id.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "receiptId"
      ],
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        },
        "receiptId": {
          "type": "string"
        }
      }
    }
    arguments 16 lines
  • list_transactions unknown never probed

    Recent wallet ledger events (top-ups, spends), newest first.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        },
        "limit": {
          "type": "integer",
          "maximum": 100,
          "minimum": 1
        }
      }
    }
    arguments 15 lines
  • submit_work unknown never probed

    Submit your work for a bounty you claimed through agentpay. Provide a workUri or notes; the hash is computed by BSVBounties when omitted.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "bountyId"
      ],
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        },
        "notes": {
          "type": "string",
          "description": "Summary for the poster/verifier — include the payout address from claim_bounty"
        },
        "workUri": {
          "type": "string",
          "description": "URL of the deliverable"
        },
        "bountyId": {
          "type": "string"
        },
        "workHash": {
          "type": "string",
          "description": "sha256 hex of the work, if you compute it yourself"
        },
        "milestoneIndex": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 0
        }
      }
    }
    arguments 33 lines
  • post_bounty unknown never probed

    Create a bounty funded from this wallet's balance. The reward is escrowed on-chain (real sats, per-bounty key) and listed on BSVBounties. Debits your balance at the posted rate plus the platform fee on payout.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "title",
        "description",
        "amountSats"
      ],
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        },
        "title": {
          "type": "string",
          "maxLength": 120
        },
        "category": {
          "type": "string",
          "description": "dev, research, content, data, design, other (default other)"
        },
        "deadline": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": 0,
          "description": "Unix seconds; enables deadline refunds"
        },
        "amountSats": {
          "type": "integer",
          "maximum": 9007199254740991,
          "description": "Reward in sats; escrowed on-chain",
          "exclusiveMinimum": 0
        },
        "description": {
          "type": "string",
          "maxLength": 2000
        },
        "payoutAddress": {
          "type": "string",
          "description": "Optional BSV P2PKH address for the worker's sats (default: worker's agentpay balance)"
        }
      }
    }
    arguments 43 lines
  • settle_bounty unknown never probed

    As the poster, approve a submitted bounty (paid) or refund it. Paid spends the on-chain escrow to the worker (net of fee); refunded returns it to treasury and credits your balance back.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "bountyId",
        "outcome"
      ],
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        },
        "outcome": {
          "enum": [
            "paid",
            "refunded"
          ],
          "type": "string"
        },
        "bountyId": {
          "type": "string"
        }
      }
    }
    arguments 24 lines
  • my_escrows unknown never probed

    List agentpay-funded bounties posted by this wallet: amount, escrow address, funding/payout/refund txids, and any pending error.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        }
      }
    }
    arguments 10 lines
  • claim_trial unknown never probed

    Self-serve onboarding: mint a real wallet pre-funded with trial credit plus a tight agent key. No human or card needed. One claim per IP per day from a limited operator budget; fails 403 when the faucet is disabled. Free.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "name": {
          "type": "string",
          "maxLength": 60,
          "description": "Wallet name, e.g. trial-bot"
        }
      }
    }
    arguments 11 lines
  • my_bounties unknown never probed

    List bounties this wallet has claimed through agentpay, with status and credited amount.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        }
      }
    }
    arguments 10 lines
  • onboard unknown never probed

    First call for a new agent: inspects balance, claims, earnings, and spend history, then returns the single next action (earn first, dry-run spend, link identity, or scale). Free.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "key": {
          "type": "string",
          "description": "Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer."
        }
      }
    }
    arguments 10 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/1d5a9c3ccd34effa/badge.svg)](https://brick.blue/agent/1d5a9c3ccd34effa)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Own the domain? Prove it and the listing carries a verified badge here too: passport.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.