# Choosing a tool

| You want to... | Use |
|---|---|
| Pick a transaction fee or see congestion | fee (`xrpl_fee`) |
| Know the latest validated ledger | ledger-latest (`xrpl_latest_ledger`) |
| Check whether the service and its nodes are healthy | network-health (`xrpl_network_health`) or health |
| See reliability over time | health-history |
| Read CLOB liquidity for a pair | orderbook (`xrpl_orderbook`) |
| Estimate the cost of a market-style buy | slippage (`xrpl_slippage`) |
| Read AMM pool reserves and fee | amm (`xrpl_amm`) |
| Inspect an account before transacting | account-summary (`xrpl_account_summary`) |
| Check, before you send a payment, that it can succeed now (destination, destination tag, deposit authorization, trust lines, balance and reserve, issuer freezes) | payment-readiness (`xrpl_payment_readiness`) |
| Find a multi-hop or cross-currency route and what the source would spend | paths (`xrpl_paths`) |
| Page through all trust lines of an account | account-lines (`xrpl_account_lines`) |
| Read the recent validated transactions of an account | account-transactions (`xrpl_account_transactions`) |
| Do due diligence on an issuer before holding or accepting its token (flags, domain, transfer fee, total issued) | token (`xrpl_token`) |

Notes:

- Slippage reports the CLOB at top level and compares it with the AMM pool in `venues` (`best` is the cheaper venue, `amm_status` says whether the pool was read). Read the amm page for the pool reserves.
- The health history route has no MCP tool; use REST. The pro routes have no MCP tool of their own: the same tools are offered on the paid endpoint `/mcp/pro` (see the payments guide).
- Every endpoint has a Markdown page at `/docs/<name>.md`.
