Who can use this feature?
MoonAgents Card is only available to residents of supported regions. Your region is confirmed during verification and can't be changed afterward. Your MoonAgents Card is issued by a third-party provider, Monavate
Overview
MoonAgents Card turns your stablecoin balance into spending power through a virtual payment card, powered by a third-party card-issuing provider, Monavate. You can use the MoonPay CLI to initiate the card creation process. Once you've verified your identity, completed onboarding with Monavate, and delegated a funded wallet, your MoonPay Agent can use the card for online purchases.
The card uses a self-custodial wallet setup, so you stay in control of your funds. They never leave your wallet until a purchase is made.
Key benefits
Self-custodial setup so you keep control of your wallet
Funds stay in your wallet until purchase — no lock-in, no loss of control
Virtual card access for online purchases
Fast activation once your application and verification are approved
Stablecoin funding using supported USD-pegged assets
Solana-network support with more chains on the roadmap
How MoonAgents Card works
MoonAgents Card connects your stablecoin balance to a virtual payment card through a regulated card-issuing setup (provided by Monavate).
The card funding process
Here's how the full setup process works from wallet creation to first spend:
Create or connect the Solana wallet you want to use
Begin MoonAgents Card onboarding through MoonPay CLI
Complete identity verification (handled by Veriff)
Accept Monavate's terms of service and finish onboarding
Issue your virtual card
Delegate your wallet so the card can spend from it
Spend from your delegated balance using your virtual card
The only step that requires human intervention is identity verification - an agent interacting with the MoonPay CLI will guide you through all other steps.
When you make a purchase, the required amount is debited from your delegated wallet at the moment of the transaction. If a transaction is declined, no funds move.
Important: You must complete identity verification before your card can be issued or used.
Payment authorization flow
From the merchant's perspective, MoonAgents Card works like any other virtual payment card. Behind the scenes, your stablecoin balance is what powers each transaction.
When you make a purchase:
The merchant sends an authorization request through the card network
Your delegated stablecoin balance is checked
The purchase amount is transferred from your wallet to settle the transaction
Compliance and risk checks are applied
The purchase is approved or declined
Approved transactions settle through standard card network processing
If declined, no funds leave your wallet
Getting started with MoonAgents Card
You can set up a MoonAgents Card using MoonPay CLI as part of your broader wallet workflow.
Install the CLI and log in
Install MoonPay CLI by running:
npm install -g @moonpay/cli
mp login
Follow the link to verify your account, then run mp verify <code> with the code from the sign-in page.
Create a Solana wallet
mp wallet create --name your-wallet-name
Begin onboarding
The card issuer (Monavate) needs to verify your identity. Start the KYC flow:
mp card onboarding start \
--first-name "Your First Name" \
--last-name "Your Last Name" \
--country-of-residence GBR \
--country-of-nationality GBR \
--phone-country-code +44 \
--phone-number 7700900000 \
--date-of-birth 1990-01-01
The command returns a Veriff link. Open it in your browser and complete identity verification (a photo of your ID and a quick selfie).
Check verification status
mp card onboarding check
When verification is complete, this returns Monavate's live terms of service, privacy policy, and (for US residents — coming soon) E-Sign Act disclosure URLs. Read them, then accept:
mp card onboarding finish \
--address-line1 "221B Baker Street" \
--city London \
--zip "NW1 6XE" \
--accept-terms
Issue your virtual card
mp card create
To view card status (last 4 digits, status):
mp card retrieve
To view full card details (PAN, CVV, expiry — for entering into a merchant page):
mp card reveal
Delegate your wallet to fund the card
Pick a Solana wallet you control and delegate a spending allowance:
mp card wallet link \
--wallet your-wallet-name \
--currency usdc \
--amount 5000
This delegates up to 5,000 USDC from that wallet to fund card transactions. Your card can spend up to that allowance; once it's used up, you'll need to re-delegate (or you can re-delegate any time).
You're done! The card is now usable.
Important: Your full card credentials are generated and delivered securely — MoonPay does not store your full card number and CVV on its servers. Only use official MoonPay tools and verified flows when creating, funding, or managing your card.
Manage your card
You can manage your card through the same MoonPay CLI workflow you used to create it.
Freeze or unfreeze your card
mp card freeze # block all transactions
mp card unfreeze # re-enable
Check delegated wallets and remaining allowance
mp card wallet list
Revoke a delegated wallet
mp card wallet unlink --wallet your-wallet-name --currency usdc
This builds and broadcasts an on-chain Revoke transaction. Once it confirms, the card can no longer spend from that wallet.
View card transactions
mp card transaction list
Withdraw or move funds
MoonAgents Card uses a self-custodial setup, so you have complete ownership and control of your linked wallet at all times; including while your card is active. There are no restrictions on moving funds out of your wallet. Use the standard wallet commands:
Send funds to another wallet address
mp token transfer
Swap funds to another asset
mp token swap
Note: Moving funds out of your card-linked wallet will reduce your available card balance. Make sure you maintain sufficient funds if you intend to keep using the card.
MoonAgents Card and MoonPay Agents
If you already use MoonPay Agents or MoonPay CLI, Moon Agent Card fits right into your existing setup. You can create a wallet, complete verification, fund it, and manage your card all from the same CLI workflow.
For example, an agent that monitors your stablecoin balance and tops up your card when it runs low is a natural extension of the automation patterns covered in the MoonPay Agents guides.
Depending on your setup, you can also use MoonPay tools to create and manage wallets, fund a wallet with crypto or fiat, check balances before spending, and run wallet and funding actions through MoonPay CLI.
Tip: To find out how to connect your MoonAgents Card to your AI Assistant, see Connect MoonPay to any MCP-compatible AI or OpenClaw + MoonPay CLI setup guide.
Identity verification and compliance
You must complete identity verification before you can receive card details or use your card. Verification is handled by Veriff, an industry-standard provider, and typically completes within a few minutes, though it may take longer depending on document quality and your region.
Verification may include a government-issued ID, liveness or biometric checks, sanctions and PEP screening, AML checks, and residential address confirmation.
If verification is delayed or unsuccessful
Make sure your documents are clear, valid, and not expired
Confirm you're applying from your correct region of residence — your region can't be changed after card issuance
Run
mp card onboarding checkto see the latest statusContact MoonPay Support if your verification status hasn't updated after 24 hours
Supported assets and networks
MoonAgents Card currently supports USDC and XO on the Solana network. The exact combination of supported assets and networks can vary by region and product availability. Additional chains and stablecoins are on the roadmap.
Important: You can’t use non-stablecoin cryptocurrencies like BTC or ETH directly as card collateral. Convert them to a supported stablecoin first.
Accepted assets
USDC on Solana
XO on Solana
Note: Not all assets are supported on every network. Check the MoonPay app for current eligible pairings.
Using your virtual card
Once issued, MoonAgents Card works like a standard virtual payment card in supported use cases.
Your card includes a card number, expiry date, and CVV. There's no physical card — everything is virtual.
Where you can use MoonAgents Card
The primary use case today is online purchases — issue your card via MoonPay CLI and use the card details to pay anywhere Mastercard is accepted online.
This means your stablecoin balance can work in two directions at once. From a single set of locally managed wallets, your agent can interact with DeFi and prediction markets while you spend in the real world.
Note: Browser-based e-commerce flows — where an AI agent fills out card details at checkout — are technically possible but not recommended for everyday use. LLM-based browser orchestration introduces latency and friction that make it impractical for most users today.
Refunds
If a merchant issues a refund, the amount is returned through the standard card network process and credited to your available balance once processed. Timing depends on the merchant and card network.
Declined transactions
A transaction may be declined if your delegated allowance is too low, a compliance or fraud-prevention check is triggered, the merchant or transaction type isn't supported, or your card has been frozen. If an authorization fails, no funds leave your wallet.
Disputes and chargebacks
Disputes follow the standard card network process. If you notice an issue with a transaction, contact MoonPay Support first so the case can be reviewed and escalated if needed.
Limits and restrictions
MoonAgents Card availability and usage depend on your region, verification status, and compliance checks.
Your region is confirmed during verification and can't be changed after card issuance. Access from restricted jurisdictions is prohibited.
US residents are not currently supported - US support is on the roadmap. Other regional eligibility is confirmed during verification.
Important: Your spendable balance may be lower than your deposited amount due to verification status, regional rules, or compliance controls. Contact MoonPay Support if your available balance doesn't reflect your deposit after confirmation.
Your spendable balance is governed by the SPL Approve allowance you set when delegating a wallet using mp card wallet link --amount …
Your card cannot spend more than that allowance until you re-delegate. Specific regulatory limits vary by region and account status.
Getting support
Contact MoonPay Support first for any MoonAgents Card issue. MoonPay handles setup, wallet connection, onboarding, card access, and general troubleshooting. If your issue needs coordination with Monavate, MoonPay will manage that as part of the support process.
You can reach out about card setup and access, verification status, wallet connection issues, funding problems, declined transactions, refund or dispute questions, and general MoonAgents Card troubleshooting.
To help speed things up, include your wallet address, your card ID (run mp card retrieve to find it), a description of the issue, relevant transaction details, and any screenshots or error messages.
Important: Monavate, not MoonPay, is the issuer of your MoonAgents Card and the terms you accept with Monavate govern that relationship. MoonPay Support simply offers customer services on behalf of Monavate but is not responsible for any issues stemming from your use of the MoonAgents Card.
Tip: If your issue relates to a MoonPay CLI or MoonPay Agents workflow, include the command you ran and the error message you received.
Technical reference
Common CLI commands
# Onboarding
mp card onboarding start # begin KYC + return Veriff link
mp card onboarding check # poll verification status + fetch legal docs
mp card onboarding finish # accept terms + finalize onboarding
# Card management
mp card create # issue the virtual card
mp card retrieve # show card status (last 4, status)
mp card reveal # show full PAN/CVV/expiry
mp card freeze # block transactions
mp card unfreeze # re-enable transactions
mp card user retrieve # show your Monavate user record
mp card transaction list # paginated card transactions
# Wallet delegation
mp card wallet list # show delegated wallets
mp card wallet check # check whether a specific wallet is delegated
mp card wallet link --wallet … # delegate a wallet (4-step on-chain flow)
mp card wallet unlink --wallet … # revoke a wallet's delegation
FAQs
Who can use MoonAgents Card?
Who can use MoonAgents Card?
MoonAgents Card is currently available to residents of supported non-US regions. US support is on the roadmap. Eligibility for issuance is confirmed during verification.
Do I need to complete identity verification?
Do I need to complete identity verification?
Yes. You must complete identity verification (handled by Veriff) before your card can be issued or used.
What assets can I use to fund the MoonAgents Card?
What assets can I use to fund the MoonAgents Card?
MoonAgents Card currently supports USDC and XO on the Solana network. Additional chains and stablecoins are on the roadmap.
Can I use non-stablecoin tokens like BTC or ETH directly?
Can I use non-stablecoin tokens like BTC or ETH directly?
No. You'll need to convert them to USDC on Solana first, using mp token swap or mp token bridge.
What happens if a transaction is declined?
What happens if a transaction is declined?
The transaction doesn't complete and no funds leave your wallet.
How do refunds work?
How do refunds work?
Refunds follow the standard card network process and are returned to your delegated balance once processed.
Who do I contact if something goes wrong?
Who do I contact if something goes wrong?
Contact MoonPay Support first. MoonPay is the main point of contact for all MoonAgents Card issues.
Is the MoonAgents Card connected to MoonPay Agents or MoonPay CLI?
Is the MoonAgents Card connected to MoonPay Agents or MoonPay CLI?
Yes. You can use MoonPay CLI commands to initiate the MoonAgents Card creation process and manage it end-to-end.
Can I still control my wallet funds?
Can I still control my wallet funds?
Yes. MoonAgents Card uses a self-custodial model - your funds stay in your wallet at all times. The card spends via an on-chain Approve allowance you set during mp card wallet link, and you can revoke it anytime with mp card wallet unlink.
Can I have more than one card?
Can I have more than one card?
At launch, each MoonPay user gets one MoonAgents Card. Multi-card support is on the roadmap.
