XRPL.to Token Analytics
by @xrplto · io.github.xrplto/xrpl-to
XRP Ledger tokens, AMM pools, NFTs, accounts and transactions: prices, holders, trades and history
- Category
- Crypto and Web3
- Connection
- Remote (HTTP)
- Tools
- 60 reported
- Status
- Online
Connect it to your AI
Claude Code
claude mcp add --transport http xrpl-to https://api.xrpl.to/v1/mcpClaude, ChatGPT, Cursor and other apps
Add it as a custom connector with this URL (Streamable HTTP):
https://api.xrpl.to/v1/mcpThis server expects extra headers, usually an API key from its maker.
Cursor, VS Code and other apps (mcp.json)
{
"mcpServers": {
"xrpl-to": {
"url": "https://api.xrpl.to/v1/mcp"
}
}
}Tools it offers
60 tools, as the server itself reported during our check on Oct 31, 2026.
search_tokensSearch XRPL tokens by name, symbol or issuer address. Returns matching tokens with md5 ids, price, volume and market cap. An r-address returns every token that account issued or created (a launchpad creator funds a separget_tokenDetail for one XRPL token: price, market cap, volume, TVL, holders, origin, risk fields. id = md5, slug, or "XRP". Compact by default (the ~55 essential fields); pass full=true for the entire document. Returns: token witget_trending_tokensTop trending XRPL tokens right now. Returns: tokens ranked by trendingScore with lightweight market fields.get_new_launchesMost recently launched XRPL tokens, newest first. With by_origin, how many tokens each launchpad issued over a window. With creator true, what each token's creator received and what it sold, in total and within 24 hoursget_tradesDEX trades for a token (time, side, amounts, price, trader): the latest, or those inside a past window (since/until), optionally of one trader. by_account true answers "who sold into that dump": the whole window (up to 7get_holdersTop holders of a token with balances and share of supply, each with the wallet that activated it; offset pages past the first rows. id XRP gives the XRP rich list (get_xrp_distribution with list true adds each account'sget_top_tradersTop traders of a token ranked by P&L, volume or wash-trading score, with realized/unrealized PnL, ROI and balances. Returns: traders[] with account, realized/unrealized PnL (XRP), ROI, buy/sell volumes, trade counts, curget_creator_activityOn-chain activity of a token creator/dev wallet for that token: buys, sells, transfers, liquidity events. Returns: events[] of the creator wallet for this token: side (buy/sell/transfer/deposit/withdraw/burn...), amountsget_token_flowSupply flow map: where the issued/dev supply went — held, sold, pooled, sent to exchanges, burned. Returns: summary with the split as percentages of supply (retainedPctOfSupply, tracedSoldPctOfSupply, lpDepositedPctOfSupanalyze_token_riskRisk review for a token: an overall risk score, how many risk and positive signals fired, how much supply the creator controls, and linked prior launches by the same operator with their dead-token history. Returns: scoreget_frozen_linesTrust lines of a token that its ISSUER has frozen or deep-frozen right now, zero balances included (holder lists and gateway_balances leave those out), each with the transaction that switched the freeze on, found by walkget_issuer_actionsWhat issuers did to their tokens and holders, as it happened on the ledger: freezes and deep freezes (and lifting them), trust-line authorizations, clawbacks (from a holder, or from an AMM pool with AMMClawback), MPT locget_wash_tradingWash-trading check for a token: which wallets self-trade to fake volume, using the per-wallet wash score (0-100, from FIFO/self-trade analysis); or, with collection, for an NFT collection: sales of an NFT back to a wallecheck_scamCheck an XRPL account against the scam blocklist (drainers, phishing, impersonation) plus account-freshness advisory. get_wallet_risk already runs this check — call check_scam alone for a quick yes/no, or on counterparticheck_domainIs a website a known XRPL scam, how old is its domain, and which XRPL accounts does it claim? Without a domain, the newest entries of the phishing-domain list with what each impersonates. Checks the domain and each parenget_ohlcOHLC candles for a token, or its price at a past moment. Quoted in XRP by default (the literal XRP in USD). vs_currency USD converts each candle at the XRP/USD rate of its own time; EUR/JPY/CNH then convert it at the ECBget_orderbookLive XRP order book for a token (bids/asks with sizes). Returns: bids[] and asks[] with price, amount, total, maker; spread.get_token_pairsTrading pairs a token trades in, with per-pair volume. Returns: pairs[] the token trades in with counter asset and 24h volume.get_account_infoXRPL account profile: balance, activation, name/labels, flags. Returns: balance, reserve/ownerCount, inception/parent (activator), name/domain labels, flags, blackholed, scam flags; for a deleted account {deleted, createget_account_ancestryWho activated an account and who it activated (funding lineage), with tokens launched along the chain. Each child carries childrenCount (the wallets IT activated), and descendants totals two levels down, so a family treeget_transactionLook up an XRPL transaction by hash. Returns: decoded transaction: type, account, destination, amounts, fee, result code, ledger, date, affected balances.get_global_statsPlatform-wide XRPL token market stats: totals, 24h volume, active tokens. Returns: platform totals: token count, 24h volume, active tokens, XRP price, fiat rates. Its transaction counts are DEX trades on tracked tokens,get_network_activityThe whole XRP Ledger's activity over the last N hours, or a calendar window with since/until (every transaction, not only token trades), all exact: xrpl.to counts each ledger's transactions by type and result as it appliget_validatorsThe validators xrpl.to's Mainnet node trusts (its UNL, from the default validator list sites), each with the domain in its signed manifest, its server version and its last vote; and every amendment still being voted on,get_escrowsEscrows on the XRP Ledger, from xrpl.to's index of every Escrow object (kept current each ledger): totals (how many, how much XRP, how many owners) for the whole ledger or one account, and the escrows sorted by the nextget_xrp_distributionHow XRP is spread across accounts, from xrpl.to's index of every account balance (kept current each ledger): accounts and XRP in balance bands (over 1B, 100M-1B, 10M-100M, 1M-10M, 100k-1M, 10k-100k, 1k-10k, under 1k), eaget_oracle_pricesPrices written ON the XRP Ledger by price oracles (XLS-47 Oracle objects), read from the validated ledger: each publisher's price with its last update time and age, and the ledger's own aggregate (median, mean, standardget_top_moversBiggest gainers or losers over a timeframe. Returns: tokens[] sorted by the chosen timeframe change (pro5m/1h/24h/7d) with lightweight fields.get_tokens_by_categoryTokens in a category/tag (e.g. Memes, Stablecoin, Gaming, FirstLedger), or of one token type: token_type mpt lists the Multi-Purpose Token (MPT) issuances with each issuance's rules read from the ledger, lp the AMM LP toget_exit_liquidityReal exit-liquidity curve: how much XRP you actually receive selling several sizes of a token against live AMM+book, with price impact per size. Answers "can I get out at size". Returns: curve[] {xrpSize, tokensSold, xrpget_wallet_riskComposite risk read for an XRPL wallet from on-chain signals — scam-list status, account age, funding source (exchange vs unlabeled), blackhole, balance. Transparent factor breakdown + an aggregate level (Low/Medium/Elevget_offrampTrace how a wallet's XRP exits to exchanges INCLUDING one hop downstream (funds → intermediary → exchange), which direct cex-cashout detection misses. Returns: direct[] and viaIntermediary[] {intermediary, exchange, xrp}get_payment_flowsTrace an XRPL wallet's payment flows: who funded it and where it sent XRP and tokens, aggregated by counterparty (XRP as xrp/txCount, tokens by asset as tokens/tokenTxCount) with named exchanges labeled. Reads its latestget_cex_cashoutsDetect XRP a wallet sent to centralized exchanges and other custodial services (Binance, Coinbase, Uphold, Gate.io…): accounts that many wallets pay under their own destination tags, named from our account registry, notfind_snipersFind the earliest buyers of a token (snipers) — the first wallets to buy after launch, with how many seconds after the first trade and how much they took. Coordinated early buying is a manipulation signal. Returns: snipefind_sandwich_attacksSandwich/MEV detection three ways. With victim (any account; add id to keep one token): every ledger in the last days (default 60) where another wallet sandwiched its trades, with each bot, the wallet that funded it (fledescribe_bot_activityCharacterize whether a wallet trades like a bot, from the transactions it SIGNED: send rate, interval regularity (bots fire at near-constant spacing), and transaction-type mix. The account history also lists every paymenfind_arb_pairsCheck a token for an arbitrage gap between its AMM spot price and the live order book (buy cheap on one venue, sell dear on the other). Returns: {ammSpot, bestBid, bestAsk, arbGapPct, direction} or none.get_wallet_pnlTrading P&L profile of a wallet across all tokens: realized/unrealized PnL, ROI, win rate, volume, best/worst trades. realizedPnl counts tokens sold without a recorded purchase (transfers, airdrops, LP withdrawals) at zeget_token_analyticsTrader-side analytics for a token: unique traders, buyer/seller split, suspected wash volume, concentration. Returns: trader-side metrics: unique traders/makers/takers, buyer vs seller counts, suspected wash volume share
Questions
What is the XRPL.to Token Analytics MCP server?
XRP Ledger tokens, AMM pools, NFTs, accounts and transactions: prices, holders, trades and history. It is made by @xrplto and listed in the official MCP Registry as io.github.xrplto/xrpl-to. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.
How do I add XRPL.to Token Analytics to Claude?
In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://api.xrpl.to/v1/mcp. In Claude Code, run: claude mcp add --transport http xrpl-to https://api.xrpl.to/v1/mcp
How do I add XRPL.to Token Analytics to ChatGPT?
ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://api.xrpl.to/v1/mcp.
How do I add XRPL.to Token Analytics to Cursor?
Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "xrpl-to": { "url": "https://api.xrpl.to/v1/mcp" } } }
Does XRPL.to Token Analytics work right now?
Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.
What can XRPL.to Token Analytics do?
It gives your AI 60 tools, including search_tokens, get_token, get_trending_tokens, get_new_launches, get_trades. The full list is on this page.
Is this your server? Get the badge for your README
Markdown (GitHub README)
[](https://chen.media/mcp/github-xrplto-xrpl-to)HTML (switches to dark mode on its own)
<a href="https://chen.media/mcp/github-xrplto-xrpl-to"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/github-xrplto-xrpl-to.svg?theme=dark"><img src="https://chen.media/mcp/badge/github-xrplto-xrpl-to.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>More in Crypto and Web3
See allLosbeto — Market Data for AI Agents
@rmartins1451Market data, LLM gateway, ML forecasts, batch+bundle, self-building catalog. USDC via x402 + MPP.
DejaBars
dejabars.comFind historical chart-pattern matches across crypto markets from a sketch.
Exepal
exepal.comPaid data tools for AI agents, pay per call in USDC via x402: AI visibility, company enrich, SERP
Compute Screener
computescreener.comGPU cloud pricing (H100, H200, B200 per hour) and AI model API pricing per 1M tokens, with history.
True Value Rankings
truevaluerankings.comCryptocurrency fundamentals for agents: TVR Scores, rankings and model-derived valuation estimates.
Agent Read Proxy
agent-read-proxy.agent-read-proxy.workers.devRead web pages and PDFs as clean Markdown for AI agents. Pay per call in USDC via x402, no API key.