From alchemy-skills
Guides new users through interactive missions demonstrating all MoonPay CLI capabilities: wallet setup, token trending and research, portfolio balances, swaps, fiat buys, and message signing.
npx claudepluginhub moonpay/skills --plugin alchemy-skillsThis skill uses the workspace's default tool permissions.
Walk the user through a series of missions. Complete each one before moving to the next. After each mission, give a brief summary of what they just did and what's next.
Sets up MoonPay CLI as MCP server for Claude Desktop/Code, providing tools for wallet management, token search/swap/bridge/transfer, fiat on-ramps, and transactions.
Manages multichain crypto wallets via Trust Wallet CLI (twak): install, create wallets, check balances, send/swap tokens, history, price alerts, DCA, limit orders, ERC-20 approvals, token risk checks.
Pays HTTP 402 challenges for machine-payable APIs using Tempo CLI requests and Uniswap swaps to fund wallet from any EVM token.
Share bugs, ideas, or general feedback.
Walk the user through a series of missions. Complete each one before moving to the next. After each mission, give a brief summary of what they just did and what's next.
Goal: Verify who you are and what wallets you have.
mp user retrieve
mp wallet list
If no wallets exist, create one:
mp wallet create --name "main"
Tell the user their email, all wallet addresses (Solana, Ethereum, Bitcoin, Tron), and that keys are encrypted locally with a random key in the OS keychain.
Goal: See what's trending and research a token.
mp token trending list --chain solana --limit 5 --page 1
Present the top trending tokens. Then ask the user to pick one to research:
mp token search --query "<token>" --chain solana
mp token retrieve --token <address-from-search> --chain solana
Present: name, symbol, price, market cap, liquidity, volume.
Goal: See what's in the wallet across chains.
mp token balance list --wallet <solana-address> --chain solana
mp token balance list --wallet <eth-address> --chain ethereum
mp bitcoin balance retrieve --wallet <btc-address>
Present holdings as a multi-chain portfolio report with USD values and total.
Goal: Execute a swap end-to-end.
Pick a small swap based on what the wallet holds:
mp token swap \
--wallet main --chain solana \
--from-token So11111111111111111111111111111111111111111 \
--from-amount 0.01 \
--to-token EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
This builds, signs locally, and broadcasts in one step. Show the result and explain: the transaction was built on the server, signed locally (key never left the machine), and submitted on-chain.
Three commands for moving tokens:
mp token swap — same chain, different tokens (e.g. SOL → USDC)mp token bridge — cross chain (e.g. ETH on Ethereum → USDC on Polygon)mp token transfer — same chain, same token, different wallet (e.g. send USDC to a friend)Goal: Generate a fiat checkout link.
mp buy --token sol --amount 1 --wallet <solana-address> --email <email>
Open the checkout URL. Explain: MoonPay's fiat gateway for buying crypto with card or bank transfer.
Goal: Sign a message to prove wallet ownership.
mp message sign --wallet main --chain solana --message "I own this wallet"
Present the signature. Explain: used for wallet verification (e.g. registering with virtual accounts, proving ownership to dApps).
Goal: Check if the user has a virtual account for fiat on/off-ramp.
mp virtual-account retrieve
If they have one, show the status and next step. If not, explain what it is and that they can set one up with mp virtual-account create.
Goal: Browse prediction markets and understand how they work.
mp prediction-market market trending list --provider polymarket --limit 5
Pick an interesting market and get details:
mp prediction-market market event retrieve --provider polymarket --slug <slug-from-trending>
Explain: prediction markets let you buy shares on outcomes. Price = implied probability. Shares pay $1 if the outcome resolves YES. Supports Polymarket (Polygon/USDC.e) and Kalshi (Solana/USDC).
Goal: Show what skills are available and how to manage them.
# List all bundled skills
mp skill list
# View a specific skill's instructions
mp skill retrieve --name moonpay-prediction-market
# Install all skills to Claude Code's skills directory
mp skill install
Explain: skills are guides that teach agents how to use the CLI for specific tasks. mp skill list shows all available skills. mp skill retrieve --name <skill> shows the full instructions for a specific skill. mp skill install copies all skills to ~/.claude/skills/ so Claude Code loads them automatically.
Summarize everything:
End with: "You're all set. Run mp --help to see all commands, or ask me anything."