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
| Param | Description |
|---|---|
issuer | XRPL issuer address (r...) |
currency | 3-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.
https://cerberusindex.com/mcp — see
the quickstart. Payment is automatic for x402-aware clients.
Verdicts are informational risk signals, not financial advice.