XRPL-Utilities
io.github.XRPL-Utilities/mcpVersion 0.2.244XRPL data tools for AI agents: wallet classifier, signals, RWA tracker, ETF flows. Pay via x402.
Status
Responds301 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:43 UTC
- Latency
- 301 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.xrpl-utilities.io/mcpResponds301 msNo sign-in
Claude Code
claude mcp add --transport http xrpl-utilities https://mcp.xrpl-utilities.io/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: xrpl-utilities
Remote MCP server URL: https://mcp.xrpl-utilities.io/mcpCursor
{
"mcpServers": {
"xrpl-utilities": {
"url": "https://mcp.xrpl-utilities.io/mcp"
}
}
}VS Code
code --add-mcp '{"name":"xrpl-utilities","type":"http","url":"https://mcp.xrpl-utilities.io/mcp"}'Streamable HTTP
npm: @xrpl-utilities/mcp 0.2.244Package only
npm (npx)
claude mcp add xrpl-utilities -- npx -y @xrpl-utilities/mcp@0.2.244Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
64 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
xrpl_desk_briefingPaid ($0.01 USD). Composite desk briefing: market posture, headline narrative, positioning (top accumulator/distributor + reversals), RLUSD health (velocity + growth + peg), supply pressure (escrow + relock), RWA market, whale activity, and alerts. One call replaces 6-8 separate tool calls. | Not declared | Not declared | Not declared | Not declared |
xrpl_flows_correlationPaid ($0.01 USD). Daily ETF AUM vs XRPL exchange-flow delta across the tracked XRP-exposure funds (US spot, US indirect-basket, and European spot tiers) with 7-day rolling Pearson correlation. Correlation only, not causation. | Not declared | Not declared | Not declared | Not declared |
xrpl_flows_cross_border_flowPaid ($0.01 USD). XRPL cross-border settlement flow: country-pair aggregates (inbound/outbound/net USD), top corridors, and coverage block. Institutional/exchange wallets only. | Not declared | Not declared | Not declared | Not declared |
xrpl_flows_etf_candidatesPaid ($0.01 USD). XRP fund filings and candidates found in the SEC ticker index that are not yet tracked, with review status. | Not declared | Not declared | Not declared | Not declared |
xrpl_flows_etf_flow_summaryPaid ($0.01 USD). Daily ETF flow summary: per-ticker AUM with day-over-day delta, growth rate, and aggregate XRP supply share. | Not declared | Not declared | Not declared | Not declared |
xrpl_flows_launch_impactPaid ($0.01 USD). Per-ETF launch-window analysis: [L-30, L+30] exchange-flow delta and DEX volume around each tracked XRP-exposure ETF launch date. | Not declared | Not declared | Not declared | Not declared |
xrpl_flows_scanPaid ($0.10 USD). Per-ETF deep dive for any tracked XRP-exposure ETF across three tiers: US spot (XRP/XRPC/XRPZ/GXRP/TOXR/XRPR), US indirect-basket (BITW/GDLC/EZPZ/NCIQ/TTOP/TXBC, XRP-attributable slice only), and European spot (AXRP.SW/WXRP.DE/GXRP.DE). Returns metadata, latest AUM reading, daily history, and on-chain exchange-flow delta. | Not declared | Not declared | Not declared | Not declared |
xrpl_fund_flow_reportPaid ($0.10 USD). Bundle: are XRP funds growing, and does the ledger agree, in one call and one payment. Fund assets and their change per fund, price moves included (XR-Flows), XRP held by funds, net XRP flow on and off exchanges over the same days, whether the two point the same way, and the rolling correlation (a measurement, not a causal claim). Returns summary, key_numbers and sections; each section says ok, stale or unreadable. | Not declared | Not declared | Not declared | Not declared |
xrpl_ledger_schemaFree. XR-Ledger response schema: request fields, every statement field and its meaning, and the payment rails the paid statement accepts. | Not declared | Not declared | Not declared | Not declared |
xrpl_ledger_statementPaid ($0.10 USD, RLUSD or XRP on XRPL, or USDC on Base). Account statement for 1-10 XRPL addresses rolled into one: monthly periods with XRP in/out/net, fees, activity categories, per-token net change (exact decimal strings), top counterparties and plain-English statement lines. Each line carries its ledger index, transaction hash, destination and source tags and the delivered amount, and include_csv returns the lines as CSV. | Not declared | Not declared | Not declared | Not declared |
xrpl_network_snapshotPaid ($0.10 USD). Bundle: how big and how busy the XRP Ledger is, in one call and one payment. Funded accounts and daily active accounts and transactions with 7 and 30-day changes, ledger object counts, XRP supply (circulating, escrowed, burned), XRP and RLUSD payment volume (XR-Telemetry) and on-ledger sell impact. Returns summary, key_numbers and sections; each section says ok, stale or unreadable. | Not declared | Not declared | Not declared | Not declared |
xrpl_permissioned_venue_reportPaid ($0.10 USD). Bundle: who runs an XRPL permissioned domain (XLS-80) and is it active, in one call and one payment. XR-Trust operator profile (name, jurisdiction, domains, credentials outstanding, 24h permissioned offers, AMM events and traders), attribution and the latest domain activity. Give operator or domain_id. Unknown operator or domain returns 404 and is not charged. Running a domain is not a compliance certification. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_cex_attributionPaid ($0.01 USD). CEX attribution walker findings: backward-walked payment chains ending at named exchanges. Hop count, total USD, anchor and terminal labels; specific addresses not exposed. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_entity_positioningPaid ($0.01 USD). Per-entity (exchange, treasury, MM) accumulation vs distribution scoring from labeled whale events with daily breakdown. net_usd is the objective balance delta (inflow minus outflow); net_direction is holder-centric and role-aware (accumulation = XRP leaving the liquid market, i.e. exchange withdrawals or a treasury/MM pulling XRP in). | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_escrow_calendarPaid ($0.01 USD). Forward-looking Ripple XRP escrow release calendar with monthly unlock schedule, relock history, and net release rate. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_events_by_addressPaid ($0.10 USD). Pulse events referencing a specific XRPL address (whale, sentinel signal, news, permissioned-domain). Complements xrpl_sentinel_scan with event history. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_exchange_flow_deltaPaid ($0.01 USD). Per-UTC-day series of net XRPL exchange flow: inbound, outbound, net, and settlement volume. Same series used in XR-Flows ETF correlation. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_exchange_net_flowPaid ($0.01 USD). Per-exchange directional net flow from labeled whale events. Inflow/outflow/net per named exchange with trend and market positioning flag. Holder-centric sign: net_flow_usd = outflow minus inflow, so positive = XRP leaving the exchange (off-exchange accumulation), negative = XRP arriving (distribution). | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_moex_xrp_indexPaid ($0.01 USD). Moscow Exchange XRP index: latest value and daily history. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_network_statsFree. XRPL network summary: funded addresses, trustline count, offer count, 24h active addresses, and snapshot freshness. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_recent_choreographiesPaid ($0.01 USD). Recent coordinated institutional move patterns on XRPL: groups of linked payments that happen together. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_recent_eventsPaid ($0.10 USD). Most-recent XRPL signal events newest-first. Mixes news, whale activity, permissioned-domain lifecycle, Sentinel signals, and RWA issuer flows. Filterable by kind, time range, and min whale USD. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_ripple_counterpartiesPaid ($0.01 USD). Anonymized Ripple-counterparty auto-discovery and relay-burst detector findings. Score-tier and funding-source distributions; specific wallet addresses not exposed. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_ripple_counterparty_graphPaid ($0.01 USD). Two-hop graph built from the Ripple counterparty queue: nodes and edges for wallets Ripple's operational wallets pay and where that XRP goes next. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_ripple_topologyPaid ($0.01 USD). Ripple ecosystem topology map: Source (treasury/issuer/escrow wallets), Pipeline (curated middle layer by role), and Exits (named CEX hot wallets). | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_rlusd_distributionPaid ($0.01 USD). RLUSD mint-to-CEX distribution: where Ripple's freshly-minted RLUSD goes. Splits outgoing RLUSD from the distribution wallet into by_exchange (named venue), to_labeled_non_exchange (transit hops, consolidators, MMs), and unattributed, with to_exchange_pct + a mint_context block. Corrects reading a fresh RLUSD mint as XRP sell-pressure: RLUSD routed to an exchange is institutional stablecoin provisioning. Amounts are RLUSD face value (USD-pegged ~$1). | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_rwa_summaryPaid ($0.01 USD). Cross-issuer RWA rollup: obligations, net-circulating supply, trustline count, 24h mint/burn flow, and AMM pool exposure per tracked issuer. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_rwa_supply_historyPaid ($0.01 USD). Daily supply change per tracked real-world-asset issuer on XRPL, in each token's own units. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_stream_purchasePaid (tiered: 1h ~$0.50 / 6h ~$2.50 / 24h ~$7.50). Buy a time-boxed WebSocket subscription to live Pulse events. Returns a stream_token JWT and ws_url. Server-side filtering by source, signal, and min USD is bound into the token at purchase. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_token_healthPaid ($0.01 USD). Per-token health scores for top 200 XRPL tokens: sovereignty, distribution, liquidity, transparency, demand pipeline. Each dimension 0-10 with green/yellow/red. Filter by issuer wallet or currency code. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_top_destinationsPaid ($0.01 USD). Wallets receiving XRP from several watched source wallets, ranked by how many distinct sources pay them. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_whale_censusPaid ($0.01 USD). XRP whale census: every account holding 1M+ XRP, size bands, holder categories, the top 100 by balance and one history point per day. Refreshed every 6 hours; stale=true when the latest count is over a day old. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_whale_flow_24hPaid ($0.01 USD). Trailing 24h whale Payment aggregate: total USD, tx count, top labels, per-currency breakdown. No specific addresses returned. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_whale_flow_historyPaid ($0.01 USD). Daily whale and institutional USD flow history on XRPL, one row per UTC day. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_xls85_totalsPaid ($0.01 USD). Token escrow (XLS-85) event counts: all time, last 7 days and last 24 hours, raw and with high-rate issuers removed, plus distinct issuers. | Not declared | Not declared | Not declared | Not declared |
xrpl_pulse_xrpl_primitivesPaid ($0.01 USD). Ledger-wide XRPL object counts: PermissionedDomain, Credential, DID, Oracle, MPTokenIssuance, AMM, Escrow, DepositPreauth, Check, PayChannel, NFTokenPage and more, plus canonical XRP supply (total, burned, escrowed, circulating) and AMM aggregates. This is the denominator for any XRPL adoption claim: counts are of ledger OBJECTS, not of distinct operators or issuers. Sampled once per UTC day, with day-over-day, 7d and 30d deltas and the full series. | Not declared | Not declared | Not declared | Not declared |
xrpl_rwa_token_reportPaid ($0.15 USD). Bundle: is a tokenized real-world asset on the XRP Ledger growing, and who holds it, in one call and one payment. Supply, holders (trustlines), 7 and 30-day growth and top-holder share from the XR-Pulse RWA tracker, 30 days of daily supply changes, tracked AMM pools, the issuer's XR-Trust permissioned-domain role and a 90-day XR-Ledger statement of the issuer wallet. Amounts are in the token's own unit. Returns summary, key_numbers and sections. An issuer that is not tracked returns 404 and is not charged. | Not declared | Not declared | Not declared | Not declared |
xrpl_sentinel_scanPaid ($0.10 USD). Classify an XRPL wallet by on-chain activity pattern. Returns activity_score (0-100), activity_level, confidence, behavioral signals, top counterparties, and AI reasoning. | Not declared | Not declared | Not declared | Not declared |
xrpl_sentinel_scan_historyPaid ($0.10 USD). Return up to 25 prior recorded scans for an address to read score trajectory over time. | Not declared | Not declared | Not declared | Not declared |
xrpl_sentinel_verify_originFree. Before paying an unfamiliar x402 seller, check whether the origin actually controls the XRPL account it advertises. Cross-checks the domain's .well-known/xrp-ledger.toml against each account's on-ledger Domain field (two-way - either half alone is one party's self-assertion), the XLS-40 DID and whether it carries a real verification key or is a placeholder, and whether every payTo in the served x402 catalog is one the domain itself declares. That last check is the one a swapped catalog fails, because an attacker cannot edit the toml without already owning the domain. Pass address= instead of url= to ask what an ACCOUNT's claimed identity rests on - the only way to test a brand asserted in MPT metadata, which nothing validates. Verdicts: verified / partial / unverified / unreadable / mismatch. An unfetchable document returns unreadable, never a negative finding. Verifies published identity bindings only; not an endorsement of the operator, product or solvency. | Not declared | Not declared | Not declared | Not declared |
xrpl_telemetry_dex_pair_volumePaid ($0.01 USD). Per-pair DEX volume on XRPL: 24h and 7d volume, fill counts, orderbook vs AMM source split, and annualized run rate. | Not declared | Not declared | Not declared | Not declared |
xrpl_telemetry_exchange_flow_historyPaid ($0.01 USD). Per-exchange daily XRP flow series on XRPL: inbound, outbound and net per venue per day. | Not declared | Not declared | Not declared | Not declared |
xrpl_telemetry_get_quotePaid flow step 1 ($0.10 USD total). Start async invoice flow: returns invoice_id, payTo address, deepLink, QR, and expiry. Pay via XRPL Payment, then poll get_status, then call get_results. | Not declared | Not declared | Not declared | Not declared |
xrpl_telemetry_get_resultsPaid flow step 3 (no extra charge). Fetch full Telemetry snapshot payload once invoice is paid. Same shape as xrpl_telemetry_snapshot. | Not declared | Not declared | Not declared | Not declared |
xrpl_telemetry_get_statusPaid flow step 2 (no extra charge). Poll invoice status from get_quote. Returns paid (bool), amount, ledger_index, and expiry. | Not declared | Not declared | Not declared | Not declared |
xrpl_telemetry_liquidityPaid ($0.01 USD). XRP supply and liquidity headline: circulating, escrowed, AMM-locked and exchange-held XRP, on-ledger liquidity, modeled exchange depth, Active Float, measured free float and execution slippage per pair. | Not declared | Not declared | Not declared | Not declared |
xrpl_telemetry_settlement_seriesPaid ($0.01 USD). Bucketed XRPL settlement volume time-series (daily / weekly / monthly) with USD totals, payment counts, XRP drops, and RLUSD value per bucket. Newest first, UTC-aligned. For charting or change-point detection. | Not declared | Not declared | Not declared | Not declared |
xrpl_telemetry_settlement_totalsFree. XRPL settlement volume rollup: 24h/7d/30d USD volume across XRP and RLUSD, annualized run rate, and payment counts. | Not declared | Not declared | Not declared | Not declared |
xrpl_telemetry_snapshotPaid ($0.10 USD). One-shot XRPL macro snapshot: supply breakdown, liquidity flows, AMM state, derived Active Float model, and utility floor price. Pass sections to get only some blocks. | Not declared | Not declared | Not declared | Not declared |
xrpl_trust_credential_issuersPaid ($0.10 USD). All credential issuers across PermissionedDomains: address, label, referencing domain count, and credential types issued. Use limit and offset to page; omit limit for every issuer. | Not declared | Not declared | Not declared | Not declared |
xrpl_trust_get_domainPaid ($0.10 USD). Deep dive on one PermissionedDomain by 64-hex ID: lifecycle history, permissioned market activity (XLS-81), and DID/TOML identity. | Not declared | Not declared | Not declared | Not declared |
xrpl_trust_jurisdictionsPaid ($0.01 USD). Jurisdiction rollup across XRPL's permissioned stack: per-country operator and issuer counts with an unattributed bucket. | Not declared | Not declared | Not declared | Not declared |
xrpl_trust_list_domainsPaid ($0.10 USD). List all XRPL PermissionedDomain (XLS-80) objects on mainnet with owner, accepted credentials, and institutional issuer counts. Paginated. | Not declared | Not declared | Not declared | Not declared |
xrpl_trust_list_operators_indexFree. Index of all PermissionedDomain operators: address, label, jurisdiction, status, domain count, issuer count. Paginated. | Not declared | Not declared | Not declared | Not declared |
xrpl_trust_operator_attributionPaid ($0.01 USD). Institutional attribution for one PermissionedDomain operator: parent funder, credential types, gated assets, plain-English summary, and confidence tier. | Not declared | Not declared | Not declared | Not declared |
xrpl_trust_operator_drilldownPaid ($0.10 USD). Deep dive on one PermissionedDomain operator: domains, credentials, jurisdiction, DID identity, institutional issuers, and lifecycle events. | Not declared | Not declared | Not declared | Not declared |
xrpl_trust_permissioned_activityPaid ($0.01 USD). Newest-first feed of permissioned-domain ledger activity: XLS-70/80 domain and credential lifecycle, XLS-81 permissioned-DEX offers and AMM ops, and Payments made inside a domain. Consecutive same-account quote runs are collapsed into one row with a count, because a market maker replacing its own offers as the reference price moves is one behaviour, not hundreds of events - that churn is ~94% of raw permissioned-DEX volume and is normal market making, not an anomaly. Filter with category=lifecycle to see only domain and credential changes, which are the rare institutional signal. Carries a rollup of the whole window so the churn is visible as a proportion. | Not declared | Not declared | Not declared | Not declared |
xrpl_trust_recent_eventsPaid ($0.01 USD). XLS-70/80/81 lifecycle event stream: domain creates/deletes, credential activity, permissioned offers and AMM events. Cursor-paginated. | Not declared | Not declared | Not declared | Not declared |
xrpl_trust_usage_summaryPaid ($0.01 USD). Ecosystem-wide PermissionedDomain activity aggregate: domain count, operator count, credential and market event totals over a configurable window. | Not declared | Not declared | Not declared | Not declared |
xrpl_vault_daily_flowFree sample. Cross-issuer daily RWA flow for the last 7 days at most: mint/burn event counts per day and the dollar-pegged net inflow. For up to 90 days with issuer wallets and candidates use xrpl_vault_daily_flow_history. | Not declared | Not declared | Not declared | Not declared |
xrpl_vault_daily_flow_historyPaid ($0.01 USD). Cross-issuer daily RWA flow for up to 90 days: mint/burn event counts per day, dollar-pegged net inflow, per-issuer series in native units, each tracked issuer's wallets and the auto-discovered issuer candidates. | Not declared | Not declared | Not declared | Not declared |
xrpl_vault_scanPaid ($0.10 USD). Per-issuer RWA deep dive: supply, mint/burn flow, AMM exposure, and daily history. Accepts wallet address, issuer label, or currency code. | Not declared | Not declared | Not declared | Not declared |
xrpl_wallet_checkPaid ($0.25 USD). Bundle: who an XRPL wallet is and what it has been doing, in one call and one payment. Combines the XR-Sentinel activity scan (with change since the previous scan and narrative), a domain check, XR-Pulse events for the address, a 90-day XR-Ledger statement and the wallet's XR-Trust permissioned-domain role. Returns summary, key_numbers and sections; each section says ok, stale or unreadable. Not charged if the main scan fails. | Not declared | Not declared | Not declared | Not declared |
xrpl_xrp_market_briefingPaid ($0.05 USD). Bundle: what is moving the XRP market today, in one call and one payment. Market posture and headline, whale count (1M+ XRP wallets) and its change, exchange net flow, entity positioning, Ripple escrow calendar, XRP fund holdings (XR-Flows) and on-ledger sell impact for $1M, $10M and $100M (XR-Telemetry). Returns summary, key_numbers and sections; each section says ok, stale or unreadable. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Nov 5, 2026
- Updated
- Nov 5, 2026
- Categories (suggested)
- Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared