mcpField
M
moonpay-check-wallet

moonpay-check-wallet

github.com/moonpayOther11267 installsUpdated 23w ago
Repository

About moonpay-check-wallet

A CLI skill for listing a wallet’s token balances with USD valuations, allocation shares, and total portfolio value. It supports multiple chains and provides a JSON output option for programmatic use.

Key features

  1. 01List token balances with USD values
  2. 02Show allocation percentages and total value
  3. 03Support multiple blockchain networks
  4. 04Provide JSON output

Use cases

  1. 01Review wallet holdings and portfolio value
  2. 02Compare the USD allocation of assets
  3. 03Process balance data in a program

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/moonpay/skills --skill moonpay-check-wallet

After installing, type/moonpay-check-walletin Claude Code to confirm it loaded.

Details

From the project README

Check wallet

Goal

List all token balances in a wallet with USD values, allocation breakdown, and total portfolio value.

Commands

# List balances for a Solana wallet
mp token balance list --wallet <address> --chain solana

# List balances for an EVM wallet
mp token balance list --wallet 0x... --chain ethereum
mp token balance list --wallet 0x... --chain base

# Find wallet address
mp wallet list

Supported chains

solana, ethereum, base, polygon, arbitrum, optimism, bnb, avalanche, tron, bitcoin, ton

Bitcoin uses a separate command: mp bitcoin balance retrieve --wallet <btc-address>

Workflow

  1. Run mp wallet list to find the user's wallet address.
  2. Run mp token balance list --wallet <address> --chain solana.
  3. Sort holdings by USD value descending.
  4. Calculate allocation percentages (each holding's USD / total USD).
  5. Present: top holdings, dust balances, total value.

Example flow

  1. User: "What's in my wallet?" or "Generate a portfolio report."
  2. Run: mp token balance list --wallet <address> --chain solana
  3. Present:
    • Total value: $168.05
    • SOL — 0.61 ($51.87) — 30.9%
    • WBTC — 0.00127 ($85.48) — 50.9%
    • USDC — 29.81 ($29.81) — 17.7%
    • Dust: none

Output formats

Use mp --json token balance list ... for programmatic processing.

Related skills

  • moonpay-auth — Set up wallets if none exist.
  • moonpay-discover-tokens — Research specific tokens in the portfolio.
  • moonpay-prediction-market — Check prediction market positions and PnL.

Comments

Markdown supported