create_reloadable_card
Create a reloadable card
Creates a reloadable card funded from the account holder's balance with the card issuer, and returns it. This is the same card the holder creates in the Laso dashboard, so an agent and a human end up with the same product.
The card is reusable by default (reusable: true): it stays open across charges until its limit is spent. Pass reusable: false for a single-use card that closes after its first approved charge.
This route is free — no x402 payment. The card draws on the account holder's own balance with the issuer, so Laso fronts nothing.
If the balance is short, this route answers 402. Fund it by sending USDC: GET /get-card-deposit-address returns the holder's own deposit address at the card issuer (USDC on Base only), and the balance credits within a couple of minutes. The holder can also top up with Apple or Google Pay in the dashboard.
Read the new card's number and CVV with /get-card-data?card_id=.... A card created here is Laso-issued, so its card_details come back directly — the approval step applies only to cards the holder created in a different app.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reusable | No | Whether the card stays open across charges. Defaults to `true`; `false` closes it after the first approved charge. | |
| auth_token | No | Laso credential. Only if the MCP connection has no Authorization header. | |
| usd_amount | Yes | Amount in US dollars to load onto the card, minimum $1. Sent as dollars, not cents. |