agentpay — card-funded wallets for AI agents
Server Details
Pay-per-call LLM + extract (no API key), prepaid wallets, scoped keys, BSV x402 MCP.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 27 tools
Each tool has a distinct resource+action (wallet ops, bounty lifecycle, subagents, payments, services), and descriptions actively steer between easily confused pairs like chat/extract/pay_service and spend/send/pay_service. A few overlaps remain (spend vs send vs pay_service all move funds), but the descriptions disambiguate them well.
Predominantly a consistent snake_case verb_noun pattern (get_balance, list_bounties, post_bounty, revoke_subagent). A minority of single-word tools (chat, extract, send, spend, onboard, health) break the pattern, but casing and readability stay uniform throughout.
27 tools is on the heavy side, but the surface spans several legitimate sub-domains (wallet/ledger, top-ups, subagents, bounties, payments, onboarding, infra) rather than redundant tools. Each tool appears to earn its place, though the total is larger than the core purpose strictly requires.
Strong lifecycle coverage: wallet balance/ledger/receipts, funding and upgrade links, full bounty flow (post/get/list/claim/submit/settle/my_bounties/my_escrows), subagent mint/list/revoke, and payment primitives. Minor gaps exist (no subagent update, no explicit bounty cancel/delete), but these are workable.
Available Tools
27 toolschatPay-per-call LLMAInspect
Pay-per-call LLM, no API key. Sends messages to Fuse chat completions; agentpay settles the standard x402 v2 BSV 402 from this wallet and returns the completion plus receiptUrl and txid. Models: fuse-fast (500 sats) or fuse-smart (2500 sats). Wallet limits, scoped keys, and trial budgets apply. Pass dryRun to quote without spending.
Inputs: messages (required), key, ref, model, +5 more.
claim_bountyClaim a bountyAInspect
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.
Inputs: bountyId (required), key, workerPubKey, payoutAddress, +1 more.
claim_trialClaim a trial walletAInspect
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.
Inputs: name.
create_topup_linkCreate top-up linkAInspect
Create a Stripe Checkout URL that a human opens to fund the wallet. Amount between 100 and 100000 cents USD.
Inputs: amountCents (required), key.
create_upgrade_linkCreate upgrade linkAInspect
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.
Inputs: key.
extractExtract typed fieldsAInspect
Extract typed values from messy text or receipts. Pays Fuse extract; agentpay settles the standard x402 v2 BSV 402 from this wallet. Prefer this over chat when you need structured fields with confidence scores and explicit nulls (p_null) instead of made-up answers. Types: text|number|date|time|datetime|duration|list|estimate|forecast (lists need items, e.g. "text"). fields is a name→{type} object. Tiers: S 3,500 sats (≤1,500 chars, ≤8 fields), M 15,000 (≤6,000 chars, ≤30 fields), L 50,000 (≤16,000 chars, ≤30 fields); images (base64 PNG/JPEG/WebP) are at least M. Oversized → 413, bad schema → 400. Returns answers, receipt, and txid. Pass dryRun to quote the tier and price without spending.
Inputs: fields (required), key, ref, state, +6 more.
get_attestationGet proof-of-spend attestationAInspect
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.
Inputs: key, sub, days.
get_balanceGet balanceAInspect
Wallet balance, agent identity, and daily limit status for the current agent key.
Inputs: key.
get_bountyGet bountyAInspect
Full detail for one BSVBounties listing: requirements, amount, acceptance spec, status, escrow state.
Inputs: bountyId (required).
get_receiptGet receiptBInspect
Fetch a receipt by id.
Inputs: receiptId (required), key.
list_bountiesList bountiesBInspect
Browse open paid work on the BSVBounties marketplace (sats rewards, escrow, reputation). Free — no key required.
Inputs: limit, offset, status, category.
list_servicesList paid servicesAInspect
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.
Inputs: q, limit.
list_subagentsList sub-agentsAInspect
List the child keys delegated by the current agent, with budget, spend, expiry, and status.
Inputs: key.
list_transactionsList transactionsBInspect
Recent wallet ledger events (top-ups, spends), newest first.
Inputs: key, limit.
mint_subagentMint a sub-agentAInspect
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, and every child spend also counts against the parent's daily limit (fails with code parent_daily_limit when the parent cap would be exceeded); revoke it any time.
Inputs: name (required), key, budgetCents, allowedTools, +3 more.
my_bountiesMy bountiesAInspect
List bounties this wallet has claimed through agentpay, with status and credited amount.
Inputs: key.
my_escrowsMy bounty escrowsAInspect
List agentpay-funded bounties posted by this wallet: amount, escrow address, funding/payout/refund txids, and any pending error.
Inputs: key.
onboardOnboard this agentAInspect
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.
Inputs: key.
pay_servicePay a serviceAInspect
One call for paid registry tools: quotes the seller's x402 challenge (legacy single-object or standard v2 accepts[] — BSV exact only), 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. For pay-per-call LLM with no API key, use chat; for typed values from messy text or receipts, use extract. Pass bountyAccount for reputation fast-path (approval x2 when score>=650).
Inputs: tool (required), serviceId (required), key, ref, +6 more.
post_bountyPost a funded bountyAInspect
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.
Inputs: title (required), amountSats (required), description (required), key, +3 more.
revoke_subagentRevoke a sub-agentBInspect
Revoke a delegated child key immediately.
Inputs: agentId (required), key.
sendSend to an address or walletAInspect
Pay sats to a BSV P2PKH address (on-chain, settlement=live, txid is a BSV transaction) or to an agentpay wallet id apw_… (internal ledger credit, settlement=internal, txid is a receipt id). Idempotent per idempotency_key. Daily limits, allowlists (spend or agent_send), and approval thresholds apply. Pass the public wallet id, never the secret apw_ token.
Inputs: dest (required), sats (required), key, memo, +2 more.
service_quoteQuote a serviceAInspect
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.
Inputs: tool (required), serviceId (required), bountyAccount.
settle_bountySettle a posted bountyAInspect
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.
Inputs: outcome (required), bountyId (required), key.
spendSpend from walletAInspect
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.
Inputs: amountCents (required), description (required), key, ref, +3 more.
submit_workSubmit workBInspect
Submit your work for a bounty you claimed through agentpay. Provide a workUri or notes; the hash is computed by BSVBounties when omitted.
Inputs: bountyId (required), key, notes, workUri, +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Pay-per-token Claude & Grok inference, settled in Bitcoin BSV. npm package or hosted remote.
Pay-per-action access to APIs and MCP tools over Lightning L402 and Base USDC x402.
Pay-per-call DeFi and macro intel for AI agents. x402 USDC tools via streamable HTTP /api/mcp.
x402 pay-per-call: 146 MCP tools, no account or key. USDC on Base + Solana, $0.001-$0.01/call.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for document intelligence via x402 micropayments. 6 tools: document analysis, invoice extraction, screenshot data, alt text, PII detection, sentiment analysis. Pay-per-use with USDC on Base — no API keys needed.61 npmMIT
- FlicenseNot gradedqualityCmaintenanceKeyless, pay-per-call AI gateway: 248 LLMs plus image/video/voice/music generation and live crypto, DeFi, markets, web-search and research tools through one MCP server. Pay per call in USDC via x402 on Base/Solana — no API key, no signup, free tier.-
- AlicenseCqualityDmaintenancex402 Micropaid MCP Server — 120+ paid API endpoints for AI Agents. Pay per call with USDC on Base network. No signup, no API key needed.551MIT
- AlicenseAqualityBmaintenanceEnables any agent to purchase Claude and Grok inference metered per token, settled in BSV, via the hosted gateway without holding keys or running models locally.4207 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.