{
  "schemaVersion": "1.0",
  "item": {
    "slug": "moonpay",
    "name": "MoonPay",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/kevarifin14/moonpay",
    "canonicalUrl": "https://clawhub.ai/kevarifin14/moonpay",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/moonpay",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=moonpay",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/moonpay"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/moonpay",
    "agentPageUrl": "https://openagent3.xyz/skills/moonpay/agent",
    "manifestUrl": "https://openagent3.xyz/skills/moonpay/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/moonpay/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "MoonPay CLI",
        "body": "Your agent needs money. Give your agents crypto.\n\nMoonPay is the crypto onramp for AI agents — non-custodial wallets, swaps, bridges, transfers, DCA, limit orders, deposits, market data, and fiat on/off ramps. One CLI for everything.\n\nBase URL: https://agents.moonpay.com"
      },
      {
        "title": "What is MoonPay CLI?",
        "body": "MoonPay CLI gives AI agents and humans full access to crypto:\n\nNon-custodial — Local wallets with OS keychain encryption. Keys never leave the machine.\nMulti-chain — Solana, Ethereum, Base, Polygon, Arbitrum, Optimism, BNB, Avalanche, TRON, Bitcoin\nMulti-surface — MoonPay CLI (mp), local MCP server (mp mcp), web chat\nTrading — Swap, bridge, transfer, DCA, limit orders, stop losses\nMarket intelligence — Trending tokens, token analysis, price data, price alerts\nDeposits — Multi-chain deposit links with automatic stablecoin conversion\nFiat on/off-ramp — Buy crypto with fiat (USD), virtual accounts with KYC\nDeposits — Multi-chain deposit links with automatic stablecoin conversion"
      },
      {
        "title": "Option A: CLI (Recommended)",
        "body": "# Install\nnpm install -g @moonpay/cli\n\n# Login (opens browser for captcha verification)\nmp login --email you@example.com\n# Open the URL, solve captcha, get code from email\nmp verify --email you@example.com --code 123456\n\n# Create a wallet\nmp wallet create --name main\n\n# List tools\nmp tools\n\n# Search for a token\nmp token search --query \"SOL\" --chain solana --limit 5\n\n# Check balances\nmp token balance list --wallet main --chain solana"
      },
      {
        "title": "Option B: MCP Server (Local)",
        "body": "Run mp mcp to start a local MCP server over stdio. This exposes all CLI + remote tools to any MCP-compatible client (Claude Desktop, Cursor, Claude Code).\n\n{\n  \"mcpServers\": {\n    \"moonpay\": {\n      \"command\": \"mp\",\n      \"args\": [\"mcp\"]\n    }\n  }\n}"
      },
      {
        "title": "Option C: REST API",
        "body": "curl -X POST https://agents.moonpay.com/api/tools/token_search \\\n  -H \"Authorization: Bearer YOUR_ACCESS_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"SOL\", \"chain\": \"solana\", \"limit\": 5}'"
      },
      {
        "title": "Authentication",
        "body": "CLI: Run mp login --email you@example.com to open a browser page with hCaptcha. After solving the captcha, a verification code is sent to your email. Run mp verify --email you@example.com --code 123456. Credentials are stored encrypted at ~/.config/moonpay/credentials.json and auto-refresh. Run mp logout to clear stored credentials.\n\nREST API: Use a Bearer token in the Authorization header. Obtain tokens via the login/verify flow or OAuth 2.0 with PKCE.\n\nRate limits: 5 requests/min (anonymous), 60 requests/min (authenticated).\n\nTerms of Use: https://www.moonpay.com/legal/terms_of_use_europe_hypermint"
      },
      {
        "title": "Wallet Management",
        "body": "Wallets are HD (BIP39) — one mnemonic derives addresses for all chains. EVM wallets share a single address across Ethereum, Base, Polygon, Arbitrum, Optimism, BNB, and Avalanche.\n\nmp wallet create --name main          # Create HD wallet (Solana + EVM + Bitcoin + TRON)\nmp wallet import --name funded        # Import from mnemonic or private key (interactive)\nmp wallet list                         # List all wallets (shows all chain addresses)\nmp wallet retrieve --wallet main       # Get wallet details\nmp wallet rename --wallet old --name new  # Rename a wallet\nmp wallet export --wallet main         # Export mnemonic (interactive only)\nmp wallet delete --wallet old          # Permanently delete a wallet"
      },
      {
        "title": "Token Trading",
        "body": "Swaps, bridges, and transfers sign locally — keys never leave the machine.\n\n# Swap (same chain)\nmp token swap \\\n  --wallet main --chain solana \\\n  --from-token EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v \\\n  --from-amount 5 \\\n  --to-token So11111111111111111111111111111111111111111\n\n# Bridge (cross chain)\nmp token bridge \\\n  --from-wallet main --from-chain polygon \\\n  --from-token 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 \\\n  --from-amount 6 \\\n  --to-chain solana \\\n  --to-token EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v \\\n  --to-wallet <solana-address>\n\n# Transfer\nmp token transfer \\\n  --wallet main --chain solana \\\n  --token EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v \\\n  --amount 10 \\\n  --to <recipient-address>"
      },
      {
        "title": "Market Data",
        "body": "# Search tokens\nmp token search --query \"BONK\" --chain solana --limit 5\n\n# Token details + market data\nmp token retrieve --token <address> --chain solana\n\n# Trending tokens\nmp token trending list --chain solana --limit 10 --page 1\n\n# Check balances\nmp token balance list --wallet <address> --chain solana"
      },
      {
        "title": "Fiat On-Ramp",
        "body": "# Buy crypto with fiat (amount in USD, returns checkout URL)\nmp buy --token sol --amount 50 --wallet <address> --email <email>\n\n# Virtual account (KYC-based fiat on-ramp)\nmp virtual-account create\nmp virtual-account wallet register --wallet main --chain solana\nmp virtual-account onramp create --name \"USD to USDC\" --fiat USD --chain solana --stablecoin USDC"
      },
      {
        "title": "Deposits",
        "body": "# Create a multi-chain deposit link\nmp deposit create --name \"My Deposit\" --wallet <address> --chain solana --token USDC\n\n# Check deposit details\nmp deposit retrieve --id <deposit-id>\n\n# List deposit transactions\nmp deposit transaction list --id <deposit-id>"
      },
      {
        "title": "Signing",
        "body": "# Sign a message\nmp message sign --wallet main --chain solana --message \"hello\"\n\n# Sign a transaction\nmp transaction sign --wallet main --chain solana --transaction <base64>\n\n# Send a signed transaction\nmp transaction send --chain solana --transaction <signed-base64>"
      },
      {
        "title": "Safety Rules",
        "body": "CLI tools (mp token swap, mp token bridge, mp token transfer) handle the full build, sign, broadcast flow automatically. Keys are signed locally and never sent to the server.\n\nFor server-side tools (REST API / MCP), use the simulate-then-execute pattern:\n\nAlways simulate first — call with \"simulation\": true to get a quote\nShow the quote — display expected output, fees, slippage\nGet explicit confirmation — never auto-execute without user approval\nExecute — call with \"simulation\": false only after confirmation"
      },
      {
        "title": "Auth",
        "body": "ToolDescriptionloginOpen browser for hCaptcha verification, sends email codeverifyVerify login code and store encrypted credentialslogoutLog out and clear stored credentialsuser retrieveGet the currently authenticated userconsent checkCheck whether Terms of Service have been acceptedconsent acceptAccept the Terms of Service and Privacy Policy"
      },
      {
        "title": "Wallet",
        "body": "ToolDescriptionwallet createCreate multi-chain HD walletwallet importImport from mnemonic or private keywallet listList all local walletswallet retrieveGet wallet detailswallet renameRename a walletwallet deleteDelete a local walletwallet exportExport mnemonic (interactive only)"
      },
      {
        "title": "Token Trading",
        "body": "ToolDescriptiontoken swapSwap tokens on the same chaintoken bridgeBridge tokens across chainstoken transferTransfer tokens to another address"
      },
      {
        "title": "Market Data",
        "body": "ToolDescriptiontoken searchSearch tokens by name/symbol/addresstoken retrieveToken metadata + market datatoken trending listTrending tokens by chaintoken balance listList token balances for a walletbitcoin balance retrieveGet BTC balance"
      },
      {
        "title": "Transactions",
        "body": "ToolDescriptiontransaction listList swap/bridge transaction historytransaction retrieveGet transaction detailstransaction signSign a transaction locallytransaction sendBroadcast a signed transactionmessage signSign a message (EIP-191, ed25519, ECDSA)"
      },
      {
        "title": "Fiat",
        "body": "ToolDescriptionbuyBuy crypto with fiat via MoonPay checkout (amount in USD)virtual-account createCreate virtual account + start KYCvirtual-account retrieveGet account statusvirtual-account wallet listList wallets registered for fiat on-rampvirtual-account wallet registerRegister wallet for fiat on-rampvirtual-account onramp createCreate fiat to stablecoin onrampvirtual-account onramp retrieveGet onramp details and banking infovirtual-account onramp listList onrampsvirtual-account onramp deleteCancel an onrampvirtual-account onramp payment createCreate open banking payment linkvirtual-account onramp payment retrieveGet payment statusvirtual-account transaction listList fiat to stablecoin conversion historyvirtual-account kyc restartStart or restart KYC verificationvirtual-account kyc continueCheck KYC status or get verification linkvirtual-account agreement listList legal agreements (pending or accepted)virtual-account agreement acceptAccept a required legal agreement"
      },
      {
        "title": "Deposits",
        "body": "ToolDescriptiondeposit createCreate multi-chain deposit link (USDC, USDC.e, USDT)deposit retrieveGet deposit detailsdeposit transaction listList incoming deposit transactions"
      },
      {
        "title": "x402",
        "body": "ToolDescriptionx402 requestMake paid API request with automatic payment"
      },
      {
        "title": "Skills",
        "body": "ToolDescriptionskill listList available AI skillsskill retrieveGet skill instructionsskill installInstall skills for Claude Code"
      },
      {
        "title": "Feedback",
        "body": "ToolDescriptionfeedback createSubmit feedback (type: bug, feature, or general)"
      },
      {
        "title": "x402 Rate Limit Upgrade",
        "body": "Pay to increase your API rate limit via the x402 protocol.\n\nEndpoint: POST https://agents.moonpay.com/x402/upgrade\n\nDurationPriceLengthday$1 USDC24 hoursmonth$20 USDC30 days\n\n# With CLI (handles payment automatically)\nmp upgrade --duration day --wallet main --chain solana\n\nPayment: USDC via x402 on Solana or Base. Requires login. Payment is only settled on success."
      },
      {
        "title": "Pre-Built Skills",
        "body": "Install AI skills for Claude Code:\n\nmp skill install\n\nSkillDescriptionmoonpay-authCLI setup, login, wallet creationmoonpay-block-explorerOpen tx/wallet/token in chain explorersmoonpay-buy-cryptoBuy crypto with fiatmoonpay-check-walletView balances and portfoliomoonpay-depositCreate deposit links with stablecoin conversionmoonpay-discover-tokensSearch, trending, risk assessmentmoonpay-export-dataExport portfolio/tx history to CSV/JSONmoonpay-feedbackSubmit bug reports and feature requestsmoonpay-mcpConfigure MoonPay as MCP servermoonpay-missionsGuided walkthrough of capabilitiesmoonpay-polymarket-readyFund Polygon wallet for Polymarketmoonpay-price-alertsDesktop notifications at target pricesmoonpay-swap-tokensSwap and bridge tokensmoonpay-trading-automationDCA, limit orders, stop losses via cron/launchdmoonpay-upgradeUpgrade rate limit via x402 paymentmoonpay-virtual-accountFiat on-ramp with KYCmoonpay-x402Paid API requests"
      },
      {
        "title": "Supported Chains",
        "body": "ChainChain IDFeaturesSolanasolanaFull trading, limit orders, DCAEthereumethereumSwap, bridge, transfer, market dataBasebaseSwap, bridge, transfer, market dataPolygonpolygonSwap, bridge, transfer, market dataArbitrumarbitrumSwap, bridge, transfer, market dataOptimismoptimismSwap, bridge, transfer, market dataBNBbnbSwap, bridge, transfer, market dataAvalancheavalancheSwap, bridge, transfer, market dataTRONtronWallet addressesBitcoinbitcoinBalance, bridges"
      },
      {
        "title": "Tips for Agents",
        "body": "Resolve token addresses first — call token search before trading if you only have a name/symbol\nCheck balances — use token balance list before trading to confirm available amounts\nNative token addresses — Solana: So11111111111111111111111111111111111111111, EVM: 0x0000000000000000000000000000000000000000\nEVM wallets share one address across Ethereum, Base, Polygon, Arbitrum, Optimism, BNB, Avalanche\nCLI signs locally — mp token swap, mp token bridge, mp token transfer handle the full flow (build → sign → broadcast)\nUse -f compact when piping CLI output to jq for scripting"
      },
      {
        "title": "Links",
        "body": "Web App: https://agents.moonpay.com\nCLI: npm install -g @moonpay/cli\nMCP Server: mp mcp (local, stdio)\nSkills: mp skill install"
      }
    ],
    "body": "MoonPay CLI\n\nYour agent needs money. Give your agents crypto.\n\nMoonPay is the crypto onramp for AI agents — non-custodial wallets, swaps, bridges, transfers, DCA, limit orders, deposits, market data, and fiat on/off ramps. One CLI for everything.\n\nBase URL: https://agents.moonpay.com\n\nWhat is MoonPay CLI?\n\nMoonPay CLI gives AI agents and humans full access to crypto:\n\nNon-custodial — Local wallets with OS keychain encryption. Keys never leave the machine.\nMulti-chain — Solana, Ethereum, Base, Polygon, Arbitrum, Optimism, BNB, Avalanche, TRON, Bitcoin\nMulti-surface — MoonPay CLI (mp), local MCP server (mp mcp), web chat\nTrading — Swap, bridge, transfer, DCA, limit orders, stop losses\nMarket intelligence — Trending tokens, token analysis, price data, price alerts\nDeposits — Multi-chain deposit links with automatic stablecoin conversion\nFiat on/off-ramp — Buy crypto with fiat (USD), virtual accounts with KYC\nDeposits — Multi-chain deposit links with automatic stablecoin conversion\nQuick Start\nOption A: CLI (Recommended)\n# Install\nnpm install -g @moonpay/cli\n\n# Login (opens browser for captcha verification)\nmp login --email you@example.com\n# Open the URL, solve captcha, get code from email\nmp verify --email you@example.com --code 123456\n\n# Create a wallet\nmp wallet create --name main\n\n# List tools\nmp tools\n\n# Search for a token\nmp token search --query \"SOL\" --chain solana --limit 5\n\n# Check balances\nmp token balance list --wallet main --chain solana\n\nOption B: MCP Server (Local)\n\nRun mp mcp to start a local MCP server over stdio. This exposes all CLI + remote tools to any MCP-compatible client (Claude Desktop, Cursor, Claude Code).\n\n{\n  \"mcpServers\": {\n    \"moonpay\": {\n      \"command\": \"mp\",\n      \"args\": [\"mcp\"]\n    }\n  }\n}\n\nOption C: REST API\ncurl -X POST https://agents.moonpay.com/api/tools/token_search \\\n  -H \"Authorization: Bearer YOUR_ACCESS_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\": \"SOL\", \"chain\": \"solana\", \"limit\": 5}'\n\nAuthentication\n\nCLI: Run mp login --email you@example.com to open a browser page with hCaptcha. After solving the captcha, a verification code is sent to your email. Run mp verify --email you@example.com --code 123456. Credentials are stored encrypted at ~/.config/moonpay/credentials.json and auto-refresh. Run mp logout to clear stored credentials.\n\nREST API: Use a Bearer token in the Authorization header. Obtain tokens via the login/verify flow or OAuth 2.0 with PKCE.\n\nRate limits: 5 requests/min (anonymous), 60 requests/min (authenticated).\n\nTerms of Use: https://www.moonpay.com/legal/terms_of_use_europe_hypermint\n\nCore Tools\nWallet Management\n\nWallets are HD (BIP39) — one mnemonic derives addresses for all chains. EVM wallets share a single address across Ethereum, Base, Polygon, Arbitrum, Optimism, BNB, and Avalanche.\n\nmp wallet create --name main          # Create HD wallet (Solana + EVM + Bitcoin + TRON)\nmp wallet import --name funded        # Import from mnemonic or private key (interactive)\nmp wallet list                         # List all wallets (shows all chain addresses)\nmp wallet retrieve --wallet main       # Get wallet details\nmp wallet rename --wallet old --name new  # Rename a wallet\nmp wallet export --wallet main         # Export mnemonic (interactive only)\nmp wallet delete --wallet old          # Permanently delete a wallet\n\nToken Trading\n\nSwaps, bridges, and transfers sign locally — keys never leave the machine.\n\n# Swap (same chain)\nmp token swap \\\n  --wallet main --chain solana \\\n  --from-token EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v \\\n  --from-amount 5 \\\n  --to-token So11111111111111111111111111111111111111111\n\n# Bridge (cross chain)\nmp token bridge \\\n  --from-wallet main --from-chain polygon \\\n  --from-token 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 \\\n  --from-amount 6 \\\n  --to-chain solana \\\n  --to-token EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v \\\n  --to-wallet <solana-address>\n\n# Transfer\nmp token transfer \\\n  --wallet main --chain solana \\\n  --token EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v \\\n  --amount 10 \\\n  --to <recipient-address>\n\nMarket Data\n# Search tokens\nmp token search --query \"BONK\" --chain solana --limit 5\n\n# Token details + market data\nmp token retrieve --token <address> --chain solana\n\n# Trending tokens\nmp token trending list --chain solana --limit 10 --page 1\n\n# Check balances\nmp token balance list --wallet <address> --chain solana\n\nFiat On-Ramp\n# Buy crypto with fiat (amount in USD, returns checkout URL)\nmp buy --token sol --amount 50 --wallet <address> --email <email>\n\n# Virtual account (KYC-based fiat on-ramp)\nmp virtual-account create\nmp virtual-account wallet register --wallet main --chain solana\nmp virtual-account onramp create --name \"USD to USDC\" --fiat USD --chain solana --stablecoin USDC\n\nDeposits\n# Create a multi-chain deposit link\nmp deposit create --name \"My Deposit\" --wallet <address> --chain solana --token USDC\n\n# Check deposit details\nmp deposit retrieve --id <deposit-id>\n\n# List deposit transactions\nmp deposit transaction list --id <deposit-id>\n\nSigning\n# Sign a message\nmp message sign --wallet main --chain solana --message \"hello\"\n\n# Sign a transaction\nmp transaction sign --wallet main --chain solana --transaction <base64>\n\n# Send a signed transaction\nmp transaction send --chain solana --transaction <signed-base64>\n\nSafety Rules\n\nCLI tools (mp token swap, mp token bridge, mp token transfer) handle the full build, sign, broadcast flow automatically. Keys are signed locally and never sent to the server.\n\nFor server-side tools (REST API / MCP), use the simulate-then-execute pattern:\n\nAlways simulate first — call with \"simulation\": true to get a quote\nShow the quote — display expected output, fees, slippage\nGet explicit confirmation — never auto-execute without user approval\nExecute — call with \"simulation\": false only after confirmation\nCLI Tools by Category\nAuth\nTool\tDescription\nlogin\tOpen browser for hCaptcha verification, sends email code\nverify\tVerify login code and store encrypted credentials\nlogout\tLog out and clear stored credentials\nuser retrieve\tGet the currently authenticated user\nconsent check\tCheck whether Terms of Service have been accepted\nconsent accept\tAccept the Terms of Service and Privacy Policy\nWallet\nTool\tDescription\nwallet create\tCreate multi-chain HD wallet\nwallet import\tImport from mnemonic or private key\nwallet list\tList all local wallets\nwallet retrieve\tGet wallet details\nwallet rename\tRename a wallet\nwallet delete\tDelete a local wallet\nwallet export\tExport mnemonic (interactive only)\nToken Trading\nTool\tDescription\ntoken swap\tSwap tokens on the same chain\ntoken bridge\tBridge tokens across chains\ntoken transfer\tTransfer tokens to another address\nMarket Data\nTool\tDescription\ntoken search\tSearch tokens by name/symbol/address\ntoken retrieve\tToken metadata + market data\ntoken trending list\tTrending tokens by chain\ntoken balance list\tList token balances for a wallet\nbitcoin balance retrieve\tGet BTC balance\nTransactions\nTool\tDescription\ntransaction list\tList swap/bridge transaction history\ntransaction retrieve\tGet transaction details\ntransaction sign\tSign a transaction locally\ntransaction send\tBroadcast a signed transaction\nmessage sign\tSign a message (EIP-191, ed25519, ECDSA)\nFiat\nTool\tDescription\nbuy\tBuy crypto with fiat via MoonPay checkout (amount in USD)\nvirtual-account create\tCreate virtual account + start KYC\nvirtual-account retrieve\tGet account status\nvirtual-account wallet list\tList wallets registered for fiat on-ramp\nvirtual-account wallet register\tRegister wallet for fiat on-ramp\nvirtual-account onramp create\tCreate fiat to stablecoin onramp\nvirtual-account onramp retrieve\tGet onramp details and banking info\nvirtual-account onramp list\tList onramps\nvirtual-account onramp delete\tCancel an onramp\nvirtual-account onramp payment create\tCreate open banking payment link\nvirtual-account onramp payment retrieve\tGet payment status\nvirtual-account transaction list\tList fiat to stablecoin conversion history\nvirtual-account kyc restart\tStart or restart KYC verification\nvirtual-account kyc continue\tCheck KYC status or get verification link\nvirtual-account agreement list\tList legal agreements (pending or accepted)\nvirtual-account agreement accept\tAccept a required legal agreement\nDeposits\nTool\tDescription\ndeposit create\tCreate multi-chain deposit link (USDC, USDC.e, USDT)\ndeposit retrieve\tGet deposit details\ndeposit transaction list\tList incoming deposit transactions\nx402\nTool\tDescription\nx402 request\tMake paid API request with automatic payment\nSkills\nTool\tDescription\nskill list\tList available AI skills\nskill retrieve\tGet skill instructions\nskill install\tInstall skills for Claude Code\nFeedback\nTool\tDescription\nfeedback create\tSubmit feedback (type: bug, feature, or general)\nx402 Rate Limit Upgrade\n\nPay to increase your API rate limit via the x402 protocol.\n\nEndpoint: POST https://agents.moonpay.com/x402/upgrade\n\nDuration\tPrice\tLength\nday\t$1 USDC\t24 hours\nmonth\t$20 USDC\t30 days\n# With CLI (handles payment automatically)\nmp upgrade --duration day --wallet main --chain solana\n\n\nPayment: USDC via x402 on Solana or Base. Requires login. Payment is only settled on success.\n\nPre-Built Skills\n\nInstall AI skills for Claude Code:\n\nmp skill install\n\nSkill\tDescription\nmoonpay-auth\tCLI setup, login, wallet creation\nmoonpay-block-explorer\tOpen tx/wallet/token in chain explorers\nmoonpay-buy-crypto\tBuy crypto with fiat\nmoonpay-check-wallet\tView balances and portfolio\nmoonpay-deposit\tCreate deposit links with stablecoin conversion\nmoonpay-discover-tokens\tSearch, trending, risk assessment\nmoonpay-export-data\tExport portfolio/tx history to CSV/JSON\nmoonpay-feedback\tSubmit bug reports and feature requests\nmoonpay-mcp\tConfigure MoonPay as MCP server\nmoonpay-missions\tGuided walkthrough of capabilities\nmoonpay-polymarket-ready\tFund Polygon wallet for Polymarket\nmoonpay-price-alerts\tDesktop notifications at target prices\nmoonpay-swap-tokens\tSwap and bridge tokens\nmoonpay-trading-automation\tDCA, limit orders, stop losses via cron/launchd\nmoonpay-upgrade\tUpgrade rate limit via x402 payment\nmoonpay-virtual-account\tFiat on-ramp with KYC\nmoonpay-x402\tPaid API requests\nSupported Chains\nChain\tChain ID\tFeatures\nSolana\tsolana\tFull trading, limit orders, DCA\nEthereum\tethereum\tSwap, bridge, transfer, market data\nBase\tbase\tSwap, bridge, transfer, market data\nPolygon\tpolygon\tSwap, bridge, transfer, market data\nArbitrum\tarbitrum\tSwap, bridge, transfer, market data\nOptimism\toptimism\tSwap, bridge, transfer, market data\nBNB\tbnb\tSwap, bridge, transfer, market data\nAvalanche\tavalanche\tSwap, bridge, transfer, market data\nTRON\ttron\tWallet addresses\nBitcoin\tbitcoin\tBalance, bridges\nTips for Agents\nResolve token addresses first — call token search before trading if you only have a name/symbol\nCheck balances — use token balance list before trading to confirm available amounts\nNative token addresses — Solana: So11111111111111111111111111111111111111111, EVM: 0x0000000000000000000000000000000000000000\nEVM wallets share one address across Ethereum, Base, Polygon, Arbitrum, Optimism, BNB, Avalanche\nCLI signs locally — mp token swap, mp token bridge, mp token transfer handle the full flow (build → sign → broadcast)\nUse -f compact when piping CLI output to jq for scripting\nLinks\nWeb App: https://agents.moonpay.com\nCLI: npm install -g @moonpay/cli\nMCP Server: mp mcp (local, stdio)\nSkills: mp skill install"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/kevarifin14/moonpay",
    "publisherUrl": "https://clawhub.ai/kevarifin14/moonpay",
    "owner": "kevarifin14",
    "version": "0.6.24",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/moonpay",
    "downloadUrl": "https://openagent3.xyz/downloads/moonpay",
    "agentUrl": "https://openagent3.xyz/skills/moonpay/agent",
    "manifestUrl": "https://openagent3.xyz/skills/moonpay/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/moonpay/agent.md"
  }
}