Help us improve
Share bugs, ideas, or general feedback.
From alchemy-skills
Swaps tokens on the same chain or bridges tokens across chains using swaps.xyz. Builds unsigned transactions, signs locally, broadcasts, and registers for tracking.
npx claudepluginhub moonpay/skills --plugin moonpay-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/alchemy-skills:moonpay-swap-tokensThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Swap tokens on the same chain, or bridge tokens across chains. Two commands:
Guides token swaps, bridges, ETH/WETH conversions, and trades on Base, Polygon, Ethereum, Unichain, Solana using USD, percentage, or exact amounts.
Executes token buys, sells, swaps, cross-chain bridges, and ETH/WETH conversions via natural language prompts. Supports chains like Ethereum, Base, Polygon, Solana; handles USD, percentage, exact amounts.
Builds and executes token swaps using Bankr SDK with 0x routing on Base, Ethereum, Polygon, Solana. Handles ERC20 approvals, allowance targets, and swap transactions.
Share bugs, ideas, or general feedback.
Swap tokens on the same chain, or bridge tokens across chains. Two commands:
mp token swap — same chain, different tokensmp token bridge — cross chainBoth build via swaps.xyz, sign locally, broadcast, and register for tracking.
mp token swap \
--wallet <wallet-name> \
--chain <chain> \
--from-token <token-address> \
--from-amount <amount> \
--to-token <token-address>
Supports exact-out: use --to-amount instead of --from-amount.
mp token bridge \
--from-wallet <wallet-name> \
--from-chain <chain> \
--from-token <token-address> \
--from-amount <amount> \
--to-chain <chain> \
--to-token <token-address> \
--to-wallet <wallet-name> # optional, defaults to from-wallet
Supports exact-out: use --to-amount instead of --from-amount.
mp token swap \
--wallet main --chain solana \
--from-token So11111111111111111111111111111111111111111 \
--from-amount 0.1 \
--to-token EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
mp token bridge \
--from-wallet funded --from-chain ethereum \
--from-token 0x0000000000000000000000000000000000000000 \
--from-amount 0.003 \
--to-chain polygon \
--to-token 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174
mp token swap \
--wallet funded --chain polygon \
--from-token 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 \
--from-amount 5 \
--to-token 0x0000000000000000000000000000000000000000
solana, ethereum, base, polygon, arbitrum, optimism, bnb, avalanche, bitcoin (bridges only)
token swap calls token bridge under the hood with from-chain = to-chain.
mp token search --query "USDC" --chain solanamp token balance list --wallet <address> --chain <chain>0x0000000000000000000000000000000000000000 (EVM) or So11111111111111111111111111111111111111111 (Solana)