XRPL Utilities logo

XRPL Utilities

Read-only XRPL analytics tools covering wallets, flows, RWAs, permissioned assets, ETFs, telemetry, and desk briefings.

Install XRPL Utilities

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "xrpl-utilities": {
      "command": "npx",
      "args": [
        "-y",
        "@xrpl-utilities/mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 48 tools correctly (6d ago).

Overview

XRPL-Utilities MCP server exposes read-only analytics across the XRPL-Utilities portfolio, including wallet classification, event feeds, RWA tracking, ETF flows, ledger statements, and macro telemetry. It runs locally over stdio or remotely at https://mcp.xrpl-utilities.io/mcp, with 46 tools using the `xrpl_` prefix. Eight tools are free; paid calls use x402 settlement in XRP or RLUSD on XRPL, or USDC on Base. Reach for it when an agent needs XRPL market, wallet, asset, or permissioned-domain data without submitting ledger transactions.

Use cases

  • Classify activity patterns for an XRPL wallet
  • Monitor whale, exchange, RWA, and RLUSD events
  • Compare ETF flows with XRPL exchange activity
  • Inspect permissioned-asset domains and operators
  • Generate account statements for XRPL addresses

Key features

  • 46 read-only XRPL analytics tools
  • Local stdio and hosted MCP endpoint access
  • x402 payments in XRP, RLUSD, or Base USDC
  • Wallet, ledger, market, RWA, and ETF analysis
  • Permissioned-asset directory and operator data
  • Free tools alongside paid data calls

Tools48

What XRPL Utilities lets your agent do. Expand a tool for its parameters.

Verified live~6.6k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

9/10 checks healthy over the last 90d

What it can do

From the 48 tools this server returned when we ran it.

Runs commands · 1Handles credentials · 11Makes network requests · 3Read-only tools · 47
Network at startup10 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age181 days
Maintainers1

Observed 2026-11-02 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 6d ago via OSV.dev · @xrpl-utilities/mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads3.1kPackage downloads in the last 30 days.
Last commit3d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed48Callable tools this server registers over MCP.

How XRPL Utilities works

What XRPL-Utilities MCP server does

XRPL-Utilities exposes read endpoints from several XRPL-Utilities services as MCP tools for AI agents. The portfolio covers wallet activity analysis, normalized XRPL events, macro and DEX telemetry, permissioned assets, real-world assets, ETF relationships, account statements, and composite market briefings.

All 46 tools are read-only. XR-Sentinel classifies wallet activity and provides signals, label context, narratives, and an origin-verification check. XR-Pulse supplies recent events and market views such as whale movements, exchange flows, Ripple counterparties, escrow schedules, RLUSD distribution, token health, and RWA summaries. Other services cover settlement series, permissioned-domain operators, issuer flows, ETF correlations, address statements, and desk-level market posture.

How it works

The package acts as a stateless passthrough proxy. It does not hold wallets, create user accounts, or fund requests. A client can start it locally with stdio or connect to the hosted MCP endpoint at https://mcp.xrpl-utilities.io/mcp.

Free tools can be called directly. Paid tools return an x402 PaymentRequired object when no valid payment is supplied. The client signs an accepted payment option and retries the same call using _meta["x402/payment"]; the server forwards that payload to the underlying service. Clients that cannot set MCP metadata can send a base64-encoded payment payload through the payment_signature argument. Successful responses include settlement information in _meta["x402/payment-response"].

Payment rails include XRP or RLUSD on XRPL and USDC on Base mainnet. Deep-dive and feed calls cost $0.10 per call, while XR-Pulse data tools cost $0.01 per call.

Setup and configuration

For Claude Desktop, install the package on demand with npx and select stdio transport:

config.json
{
  "mcpServers": {
    "xrpl-utilities": {
      "command": "npx",
      "args": ["-y", "@xrpl-utilities/mcp", "--transport", "stdio"]
    }
  }
}

Restart the client after adding the entry. Remote clients can use the hosted /mcp endpoint. For local development, install dependencies, build the package, and start HTTP transport on port 8080:

Terminal
npm install
npm run build
node dist/index.js --transport http --port 8080

MCP Inspector can connect to http://localhost:8080/mcp. MCP_BYPASS_KEY provides an optional operator-controlled bypass for demos or trusted callers. STRICT_VALIDATE=1 changes manifest validation failures from warnings to startup drift failures.

Tools and capabilities

  • Classify XRPL wallet activity and inspect historical signals.
  • Verify that an x402 seller controls the advertised XRPL account.
  • Query XRPL events, whale flows, exchange activity, escrow, RLUSD, and token health.
  • Inspect XRPL macro metrics, settlement data, and DEX pair volumes.
  • Explore permissioned domains, operators, issuers, jurisdictions, and activity.
  • Track RWA supply and flows, ETF relationships, account statements, and desk briefings.

Limitations and notes

The tools only read data; they do not submit XRPL transactions. Paid access requires a wallet on at least one supported payment rail and a signed payment for each paid call. XRPL payments use an XRPL Payment, while the Base option uses EIP-3009 transferWithAuthorization. The server forwards requests and does not custody payment funds or wallet credentials.

An operator bypass key is not part of the public tool schema and requires a client that permits the extra argument, such as a raw JSON-RPC request. The hosted endpoint limits failed bypass-key guesses separately from normal free and paid traffic.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about XRPL Utilities

XRPL-Utilities is an MCP server that connects AI agents to read-only XRPL-Utilities data services. Its main tools classify wallet activity, query XRPL events and flows, track RWAs and ETF relationships, inspect permissioned assets, retrieve ledger statements, and provide telemetry or desk briefings through local stdio or a hosted MCP endpoint.

Install it through `npx` in an MCP client configuration. For Claude Desktop, set the command to `npx` and pass `-y @xrpl-utilities/mcp --transport stdio`, then restart the client. You can also connect an MCP client to `https://mcp.xrpl-utilities.io/mcp` without running the package locally.

Pay through x402 using XRP or RLUSD on XRPL, or USDC on Base mainnet. A paid call without payment returns accepted payment options; sign one and retry with the payload in `_meta["x402/payment"]`, or use the base64-encoded `payment_signature` argument when the client cannot set metadata.

Yes, XRPL-Utilities works with Claude Desktop through stdio. Add its `npx` launch command to `claude_desktop_config.json`, restart Claude Desktop, and the tools appear with the `xrpl_` prefix. Paid tools still require an x402-compatible payment flow.

Yes, run it locally with HTTP transport after installing dependencies and building the package. Start `node dist/index.js --transport http --port 8080`, then point MCP Inspector or another MCP client at `http://localhost:8080/mcp`. Claude Desktop can use the separate stdio configuration.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewXRPL Utilities AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/xrpl-utilities?style=directory)](https://allmcps.com/mcp/xrpl-utilities)
HTML Embed
<a href="https://allmcps.com/mcp/xrpl-utilities"><img src="https://allmcps.com/api/badge/xrpl-utilities?style=directory" alt="XRPL Utilities on AllMCPs" /></a>