Your agent gets
a Visa card.
xPay integrates with Sana to give your AI agent a real Visa Signature card — funded by USDC, spendable anywhere Visa is accepted. One API key is all it takes.

Up and running in 3 steps.
One package — wallet, x402 payments, and Sana card in a single CLI.
npm install -g @xona-labs/xpayGenerate your key at sana.bot/gateway/app/api-keys then link it to your xPay profile.
xpay sana link sana_live_...Restart your MCP client — sana_* tools appear alongside xpay_* with no extra config.
// MCP tools registered automatically:
// sana_card sana_card_balance
// sana_card_deposit sana_card_transactionsTwo wallets, one agent.
xPay handles on-chain USDC for x402 service payments. Sana is the card layer for fiat spending. The agent bridges them automatically when the card balance is low.
Test from your terminal.
Every Sana tool is available as a CLI command — no agent loop needed to verify the integration works.
xpay sana cardCard status, type, last 4, expiryxpay sana card-balanceAvailable spending powerxpay sana card-deposit 10Top up card with $10 USDCxpay sana card-transactionsCard spending historyxpay sana portfolioSana wallet net worth + holdingsxpay sana price SOLLive token pricexpay sana swap SOL USDC 0.5Swap tokens in Sana walletxpay sana notificationsRecent wallet activity8 tools for your agent.
Registered automatically when a Sana key is linked. No code change needed in your agent config.
sana_cardCard metadata — type, status, last 4, expirysana_card_balanceAvailable credit / spending powersana_card_depositTop up the card with USDCsana_card_transactionsPaginated card spending historysana_portfolioNet worth + token holdings with 24h changessana_priceLive USD price for any tokensana_swapSwap tokens inside Sana walletsana_notificationsRecent Sana wallet activity feedReady to give your agent a card?
Get your Sana API key, install xPay, and your agent will have a Visa Signature card in under 5 minutes.
xpay sana link sana_live_... && xpay sana card-balance