MCP 服务器

agentpay — card-funded wallets for AI agents

com.entangleit/agentpay
加密货币与 Web3 支付与金融科技 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Manages prepaid agent wallets, card-funded top-ups, delegated spending keys, BSV payments, receipts, bounties, and paid service transactions.

claim_bounty
Claim a bounty
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.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['bountyId'], 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). 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}}}
claim_trial
Claim a trial wallet
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.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'name': {'type': 'string', 'maxLength': 60, 'description': 'Wallet name, e.g. trial-bot'}}}
create_topup_link
Create top-up link
Create a Stripe Checkout URL that a human opens to fund the wallet. Amount between 100 and 100000 cents USD.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['amountCents'], 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). 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'}}}
create_upgrade_link
Create upgrade link
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.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). Optional when the MCP connection sends Authorization: Bearer.'}}}
get_attestation
Get proof-of-spend attestation
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.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). 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)'}}}
get_balance
Get balance
Wallet balance, agent identity, and daily limit status for the current agent key.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). Optional when the MCP connection sends Authorization: Bearer.'}}}
get_bounty
Get bounty
Full detail for one BSVBounties listing: requirements, amount, acceptance spec, status, escrow state.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['bountyId'], 'properties': {'bountyId': {'type': 'string', 'description': 'Bounty id from list_bounties'}}}
get_receipt
Get receipt
Fetch a receipt by id.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['receiptId'], 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). Optional when the MCP connection sends Authorization: Bearer.'}, 'receiptId': {'type': 'string'}}}
health
Health
Check that the agentpay API and MCP are up.
输入模式
{'type': 'object', 'properties': {}}
list_bounties
List bounties
Browse open paid work on the BSVBounties marketplace (sats rewards, escrow, reputation). Free — no key required.
输入模式
{'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'}}}
list_services
List paid services
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.
输入模式
{'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}}}
list_subagents
List sub-agents
List the child keys delegated by the current agent, with budget, spend, expiry, and status.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). Optional when the MCP connection sends Authorization: Bearer.'}}}
list_transactions
List transactions
Recent wallet ledger events (top-ups, spends), newest first.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). Optional when the MCP connection sends Authorization: Bearer.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}}}
market_get
Get marketplace order
Full detail for one marketplace order: price, escrow address, fulfillment, delivery, dispute state. Public — no key required.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['orderId'], 'properties': {'orderId': {'type': 'string', 'description': 'Order id from market_list'}}}
market_list
List marketplace orders
Browse open fixed-price P2P trade orders (digital goods, physical items) held in on-chain escrow. Public — no key required.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}}}
market_order
List an item for sale
List a digital good or physical item at a fixed price. Returns the order plus its on-chain escrow address — the buyer funds it directly, you deliver, the buyer approves, and disputes go to Jev-advised arbitration. 2% platform fee on release.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'description', 'priceSats', 'payoutAddress'], 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). Optional when the MCP connection sends Authorization: Bearer.'}, 'title': {'type': 'string', 'maxLength': 120}, 'priceSats': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Fixed price in sats; must clear the fee floor', 'exclusiveMinimum': 0}, 'contentHash': {'type': 'string', 'description': '64-hex sha256 buyers can exact-match (digital)'}, 'description': {'type': 'string', 'maxLength': 2000}, 'fulfillment': {'enum': ['digital', 'physical'], 'type': 'string', 'description': 'Delivery kind (default digital)'}, 'payoutAddress': {'type': 'string', 'description': 'Your BSV P2PKH address; release pays here'}}}
mint_subagent
Mint a sub-agent
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.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). 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'}}}
my_bounties
My bounties
List bounties this wallet has claimed through agentpay, with status and credited amount.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). Optional when the MCP connection sends Authorization: Bearer.'}}}
my_escrows
My bounty escrows
List agentpay-funded bounties posted by this wallet: amount, escrow address, funding/payout/refund txids, and any pending error.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). Optional when the MCP connection sends Authorization: Bearer.'}}}
onboard
Onboard this agent
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.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). Optional when the MCP connection sends Authorization: Bearer.'}}}
pay_service
Pay a service
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).
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['serviceId', 'tool'], 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). 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}}}
post_bounty
Post a funded bounty
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.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'description', 'amountSats'], 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). 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)"}}}
revoke_subagent
Revoke a sub-agent
Revoke a delegated child key immediately.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['agentId'], 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). Optional when the MCP connection sends Authorization: Bearer.'}, 'agentId': {'type': 'string', 'description': 'Sub-agent id from mint_subagent or list_subagents'}}}
service_quote
Quote a service
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.
输入模式
{'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}}}
settle_bounty
Settle a posted bounty
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.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['bountyId', 'outcome'], 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). Optional when the MCP connection sends Authorization: Bearer.'}, 'outcome': {'enum': ['paid', 'refunded'], 'type': 'string'}, 'bountyId': {'type': 'string'}}}
spend
Spend from wallet
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.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['amountCents', 'description'], 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). 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}}}
submit_work
Submit work
Submit your work for a bounty you claimed through agentpay. Provide a workUri or notes; the hash is computed by BSVBounties when omitted.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['bountyId'], 'properties': {'key': {'type': 'string', 'description': 'Agent key (agp_â\x80¦). Optional when the MCP connection sends Authorization: Bearer.'}, 'notes': {'type': 'string', 'description': 'Summary for the poster/verifier â\x80\x94 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}}}
已添加
market_order
2026年10月1日 02:53
已添加
market_get
2026年10月1日 02:53
已添加
market_list
2026年10月1日 02:53
已添加
onboard
2026年9月17日 12:34
已添加
my_bounties
2026年9月17日 12:34
已添加
claim_trial
2026年9月17日 12:34
已添加
my_escrows
2026年9月17日 12:34
已添加
settle_bounty
2026年9月17日 12:34
已添加
post_bounty
2026年9月17日 12:34
已添加
submit_work
2026年9月17日 12:34
已添加
claim_bounty
2026年9月17日 12:34
已添加
get_bounty
2026年9月17日 12:34
已添加
list_bounties
2026年9月17日 12:34
已添加
list_transactions
2026年9月17日 12:34
已添加
get_receipt
2026年9月17日 12:34
已添加
get_attestation
2026年9月17日 12:34
已添加
revoke_subagent
2026年9月17日 12:34
已添加
list_subagents
2026年9月17日 12:34
已添加
mint_subagent
2026年9月17日 12:34
已添加
pay_service
2026年9月17日 12:34
已添加
spend
2026年9月17日 12:34
已添加
service_quote
2026年9月17日 12:34
已添加
list_services
2026年9月17日 12:34
已添加
create_upgrade_link
2026年9月17日 12:34
已添加
create_topup_link
2026年9月17日 12:34
已添加
get_balance
2026年9月17日 12:34
已添加
health
2026年9月17日 12:34

SAP MCP Server

ai.oobeprotocol.sap.mcp/sap-mcp

Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.

FortFi Treasury MCP

io.github.rebelArtists/fortfi-treasury-mcp

Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…

DPX — Institutional Cross-Border Settlement

io.github.untitledfinancial/dpx

Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…

Peer

io.github.zkp2p/peer

Reads Peer protocol, checkout, deposit, wallet, Peer Cash, cross-chain routing, payout, and IntentGuardian data on Base and relat…

Robyn — Gasless Cross-Chain for AI Agents

io.github.ox31461/robyn

Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…

MERX - TRON Resource Exchange

exchange.merx/mcp

Manages TRON energy and bandwidth purchasing, resource monitoring, transaction cost estimation, wallet operations, token transfer…

Wisely x402 Agent-Payment Infrastructure

com.wiselyenterprisesllc/x402-agent-payment-infrastructure

Provides agent payment workflows for x402 endpoints, wallet handoffs, receipts, creator catalogs, local commerce bridges, endpoin…

AgentTools Hub

io.github.Thyphex/agenttools-hub

Offers calculators, unit and data converters, reference lookups, live crypto data, wallet utilities, and paid x402 access.