Send to an address or wallet
sendPay 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.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Agent key (agp_…). Optional when the MCP connection sends Authorization: Bearer. | |
| dest | Yes | BSV P2PKH address (1… / 3…) or public agentpay wallet id (apw_…, not the secret token) | |
| memo | No | Optional note stored on the send | |
| sats | Yes | Amount in satoshis | |
| approvalId | No | Approval id from a prior approval_required response | |
| idempotency_key | No | Replay key: a retry with the same key returns the original txid/receipt instead of sending twice |