Is the price real?

Before an agent trades, 'is it safe?' isn't enough — 'is the price real?' matters just as much. This reconstructs the token's USD price on XRPL (XRPLMeta's XRP price × the live XRP/USD rate) and checks it two ways: for a stablecoin, whether the peg still holds here; for any cross-chain asset, whether the XRPL price has diverged from its canonical price elsewhere — a manipulation, stale-liquidity, or arbitrage signal. Then it weighs the answer against real 24-hour volume, because a price on a dead pool is a number, not a market.

MCP tool: verify_price Price: $0.008 / call

Parameters

ParamDescription
issuerXRPL issuer address (r...)
currency3-char code or 40-char hex

Example

Call (MCP tools/call arguments):

{
  "issuer": "rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE",
  "currency": "5553444300000000000000000000000000000000"
}

Result:

{
  "ok": true,
  "verdict": "price_consistent",
  "confidence": "high",
  "symbol": "USDC",
  "is_stablecoin": true,
  "price": {
    "xrpl_price_xrp": 0.910664,
    "xrpl_price_usd": 1.00082,
    "peg_target_usd": 1.0,
    "peg_deviation": 0.00082,
    "canonical_price_usd": 0.999787,
    "divergence_pct": 0.103,
    "volume_24h_xrp": 22956.33
  },
  "reasons": [
    "peg holds: USDC at $1.00082 (within 2% of $1.00)",
    "consistent with the canonical USDC price ($0.999787, +0.10%)"
  ]
}

FAQ

How do you compute a USD price for an XRPL token?

XRPLMeta reports the token's price in XRP (its DEX/AMM price). We multiply by the live XRP/USD rate from CoinGecko to get a USD price, then compare it to the asset's canonical USD price across chains. All prices are labeled and sourced.

What counts as a depeg or a divergence?

For a known USD stablecoin, more than 2% away from $1.00 on XRPL is flagged as depegged. For any cross-chain asset, more than 5% away from its canonical price elsewhere is flagged as divergent — which can mean manipulation, stale liquidity, or a real arbitrage. Both are downgraded to lower confidence when 24h volume is thin.

Why weigh liquidity into a price check?

A price quote from a pool with almost no volume is trivially manipulated and doesn't reflect a market you could actually trade into. When 24h volume is below a floor, the verdict is thin_liquidity — the number exists, but don't trust it as a real price.

What if the token has no price anywhere else?

Then there's no external truth to check it against, and the verdict is native_no_reference — we report its XRPL price and liquidity honestly rather than inventing a comparison.

Connect via MCP at https://cerberusindex.com/mcp — see the quickstart. Payment is automatic for x402-aware clients. Verdicts are informational risk signals, not financial advice.