Back to Browse

XRPLHub MCP Server

Developer ToolsUse Caution3.8MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Free XRPL wallet creditworthiness scores, ready-to-sign txjson for 35 XRPL actions, and more.

About

Free XRPL wallet creditworthiness scores, ready-to-sign txjson for 35 XRPL actions, and more.

Remote endpoints: streamable-http: https://www.xrplhub.io/api/mcp

Security Report

3.8
Use Caution3.8High Risk

The MCP server is a legitimate financial service for the XRP Ledger with proper API design and clear authentication for paid features. However, several code quality and security concerns lower the score: unauthenticated transaction building without rate limiting, overly broad error handling that could mask issues, missing input validation on critical transaction parameters, and use of deprecated XRPL libraries. The server's permissions are appropriate for its blockchain interaction purpose, but implementation practices need hardening before production use. Supply chain analysis found 6 known vulnerabilities in dependencies (0 critical, 2 high severity).

4 files analyzed · 15 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

XRPLHub.io

On-chain creditworthiness for the XRP Ledger. XRPLHub gives any XRPL wallet a 300–850 credit-style score (XRPLScore) computed from 8 public-ledger signals, sells ready-to-sign prebuilt XRPL transactions for 35 actions, issues signed verifiable score credentials, and runs an on-chain community micro-grant fund.

  • Live app: https://www.xrplhub.io
  • The wallet score is free and unauthenticated. Paid actions settle in XRP or RLUSD — no account, no signup.
  • Next.js + TypeScript on Vercel · Neon Postgres (Prisma) · Xaman (XUMM) for signing.

The production app is the Next.js project in kreditkarma-backend/.


XRPLScore

A 300–850 number on an absolute scale (like FICO — not a percentile that drifts with the population), from 8 signals:

SignalWhat it measures
Account ageAge from the wallet's genuine first transaction
Transaction activityLifetime on-chain activity (log curve, no cap)
Financial healthSpendable XRP + buffer above the real reserve line
Token engagementTrust lines to issued assets
DEX activityOrder history on the native DEX
AMM participationLiquidity-pool activity
Security configMultisig, regular key, domain, escrow
NFT activityNFT portfolio + trading

The same number is returned everywhere: the public site, the free endpoint, the paid API, the x402 endpoints, and the MCP server.

# Free, no key, any wallet:
curl https://www.xrplhub.io/api/score/rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De

For AI agents

MCP server

Streamable HTTP, JSON-RPC 2.0, no auth.

https://www.xrplhub.io/api/mcp
claude mcp add xrplhub --url https://www.xrplhub.io/api/mcp
ToolWhat you getCost
check_xrpl_score300–850 score, grade, percentile, 8-signal breakdown, tips. Param: wallet_address.free
list_xrpl_servicesAll 35 build_xrpl_transaction actions, each with params + examples. No params.free
build_xrpl_transactionReady-to-sign txjson for one of 35 XRPL actions. Params: product_id, wallet_address, params.free
issue_score_credentialSigned, tamper-evident score certificate + public verify URL, 90 days. Params: wallet_address, currency, uuid.1 XRP / 1 RLUSD
submit_grant_applicationApply for a 1–100 RLUSD community micro-grant. Params: wallet_address, category, amount, description.free
donate_to_community_fundDonate XRP or RLUSD to the grant treasury. Params: amount, currency, donor_wallet, message.free

The transaction tools return an unsigned txjson — the wallet owner signs it in their own wallet. XRPLHub never signs for anyone.

x402 (pay-per-call, RLUSD, no signup)

llms.txt

https://www.xrplhub.io/llms.txt


B2B API (subscription)

Buy a key at https://www.xrplhub.io/pricing — pay in XRP or RLUSD, connect Xaman and sign (no address typing), no signup.

curl -H "Authorization: Bearer xrs_live_..." \
  "https://www.xrplhub.io/api/v1/score?wallet=rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De"
PlanPriceIncludedRate limit
Free$0500 scored calls/mo15 req/min
Starter$29/mo10,00060 req/min
Growth$149/mo100,000 (overage billed)300 req/min
Scale$499/mo1,000,000 (overage billed)1,000 req/min

Community grants

Donate XRP or RLUSD to the treasury; anyone can apply for a 1–100 RLUSD micro-grant (rent, utilities, groceries, medical, transport, childcare). AI triages each application, a human approves, and approved funds go straight to the applicant's wallet. Every donation and payout is on-ledger.

Treasury: rs59g3amo5iT6T64Cg96XXMAWuw3WPQcLF · view on XRPScan


Development

cd kreditkarma-backend
npm install
cp .env.example .env   # fill in the values
npx prisma generate
npm run dev

See kreditkarma-backend/.env.example for every environment variable the app reads.


Links

Reviews

No reviews yet

Be the first to review this server!