Install
$ agentstack add skill-moonpay-skills-moonpay-deposit ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Crypto Deposits
Goal
Create a deposit link that generates multi-chain deposit addresses. Anyone can send crypto from Solana, Ethereum, Bitcoin, or Tron — it automatically converts to a stablecoin and settles to the specified destination wallet.
No login required. This is a permissionless tool.
Command
mp deposit create \
--name \
--wallet \
--chain \
--token
Supported destination chains
solana, ethereum, base, polygon, arbitrum, bnb
Supported tokens
USDC— available on all chainsUSDT— available on all chainsUSDC.e— bridged USDC, Polygon only
How it works
- Run
mp deposit createwith a name, destination wallet, chain, and token. - Helio generates deposit addresses on Solana, Ethereum, Bitcoin, and Tron.
- Share the deposit URL or a QR code with anyone who wants to send you crypto.
- When someone sends any token to a deposit address, Helio auto-converts it to the chosen stablecoin and delivers it to your destination wallet.
- Use
mp deposit transaction list --idto check incoming payments.
Example flow
- User: "I want to accept crypto payments as USDC on my Base wallet."
- Run:
mp deposit create --name "My Payments" --wallet 0xf1D8...5036 --chain base --token USDC - The output includes:
- Deposit URL — shareable link for senders
- Deposit addresses — one per chain (Solana, Ethereum, Bitcoin, Tron)
- QR codes — one per deposit address, for easy scanning
- Instructions — explaining how the deposit works
- Share the URL, QR code, or address with anyone to receive funds.
Notes
- No login or account required — deposits are permissionless.
- Senders can send any token from any supported chain.
- Funds are auto-converted to the chosen stablecoin on the destination chain.
- Each deposit creates unique addresses — don't reuse addresses from different deposits.
- The deposit URL opens a web page where senders can choose how to pay.
Related skills
- moonpay-check-wallet — Check balances after receiving deposits.
- moonpay-virtual-account — Fiat on-ramp (bank to stablecoin).
- moonpay-auth — Login and wallet setup.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: moonpay
- Source: moonpay/skills
- License: MIT
- Homepage: https://www.moonpay.com/agents
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.