mcpbeat Sign in

N9T2 XRPL Agent Gateway MCP Server

answering

N9T2 XRPL Agent Gateway is answering right now. Last checked 4 min ago. It exposes 22 tools.

Agent-native XRPL infrastructure: 19 paid MCP tools, x402 USDC on Base, non-custodial XRPL actions.

Uptime history 29 days of history · worst day 66%
29 days agonow
100.0%
Uptime 24h
91 of 91 checks
22
Tools
read from the server
739 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 167

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 5 October 2026. No other catalogue keeps this.

20 Oct a tool description was rewritten n9t2_bridge_quote
20 Oct a tool changed the parameters it asks for n9t2_bridge_quote
13 Oct 3 tools appeared n9t2_bridge_quote, n9t2_bridge_receipt, n9t2_bridge_submit_payment
13 Oct a tool changed version
6 Oct 19 tool descriptions were rewritten42 times that day n9t2_xrpl_find_path, n9t2_xrpl_get_account_info, n9t2_xrpl_get_amm_info and 16 more
6 Oct 18 tools changed the parameters they ask for19 times that day n9t2_xrpl_find_path, n9t2_xrpl_get_account_info, n9t2_xrpl_get_amm_info and 15 more
6 Oct a tool changed version7 times that day
5 Oct 43 tools appeared n9t2_xrpl_find_path, n9t2_xrpl_get_account_info, n9t2_xrpl_get_amm_info and 40 more
5 Oct 36 tools disappeared n9t2_xrpl_account_info, n9t2_xrpl_account_tx, n9t2_xrpl_book_offers and 33 more
5 Oct 3 tools changed the parameters they ask for7 times that day n9t2_xrpl_list_account_channels, n9t2_xrpl_list_account_objects, n9t2_xrpl_prepare_transaction
and 41 more, back to 5 October 2026

N9T2 XRPL Agent Gateway missed one check this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add xrpl-agent-gateway --transport http https://x402.n9t2.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://x402.n9t2.com/mcp
~/.codex/config.toml
[mcp_servers.xrpl-agent-gateway]
url = "https://x402.n9t2.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "xrpl-agent-gateway": {
      "url": "https://x402.n9t2.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "xrpl-agent-gateway": {
      "type": "http",
      "url": "https://x402.n9t2.com/mcp"
    }
  }
}

Available tools 22

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

n9t2
n9t2_bridge_quote
FREE. Get a live, firm quote to move funds both ways between native XRP on the XRP Ledger and BTC on Bitcoin, BNB, USDT or USDC on BNB Chain (bsc), or USDC or ETH on Base (12 live routes). Returns quote_id, exact payment instructions (amount, asset, network, pay_to, expiry), the N9T2 fee (1.45 XRP equivalent) and the estimated destination amount. Creating a quote moves no funds. Optional source_amount up to 1000 USDC / 1500 XRP / 0.5 ETH / 1.5 BNB / 1000 USDT / 0.02 BTC; larger transfers go to the OTC desk ([email protected]). Next: customer approves and pays in their own wallet, then call n9t2_bridge_submit_payment.
n9t2_bridge_receipt
FREE. Read the immutable, customer-safe receipt for a bridge transfer by quote_id: status, amount paid, amount delivered, N9T2 fee, route cost and the payment and delivery transaction hashes. A transfer is complete only when status is 'settled' and settlement.status is 'completed'. 404 means not ready yet.
n9t2_bridge_submit_payment
FREE. Submit the transaction hash of the customer's real payment for a bridge quote. N9T2 verifies it on-chain against the quote (exact amount, asset, recipient, expiry) and, once verified, executes the cross-chain delivery through its exactly-once worker. Resubmitting the same quote_id and hash returns the existing record. Verification is not completion: follow up with n9t2_bridge_receipt.
n9t2_xrpl_find_path
Read-only XRPL payment-path discovery for planning a Payment from source_account to destination_account. destination_amount is the exact amount the destination should receive, provided as XRP drops or an issued-currency object; the result returns candidate path alternatives and source-amount information to compare before constructing the payment. Use this when XRPL routing is needed between the source and destination accounts; use n9t2_xrpl_get_book_offers for DEX order-book depth instead. This tool only discovers paths and does not construct, sign, submit, or modify any XRPL transaction; after selecting a route, use n9t2_xrpl_prepare_transaction to build the unsigned payment.
n9t2_xrpl_get_account_info
Read-only XRPL current-account-state lookup for one account. `account` must be a valid XRPL classic account address; the result returns the current balance, sequence, owner count, flags, and account settings without submitting or modifying any XRPL transaction, and calls remain subject to the configured gateway rate limits. Use this for current account state only; use n9t2_xrpl_get_transaction or n9t2_xrpl_list_account_transactions for transaction history, and n9t2_xrpl_get_ledger_data for raw ledger objects.
n9t2_xrpl_get_amm_info
Read-only XRPL Automated Market Maker (AMM) state lookup for a specific pool. Identify the pool with `amm_account`, or with the paired `asset` and `asset2` currency objects; `account` is optional context used by the native AMM lookup when applicable. Use `ledger_hash` or `ledger_index` to pin the lookup to a specific ledger. The result returns native `amm_info` data including pool balances, LP token supply, trading fee, auction slot, and vote slots when present. This paid lookup does not modify the ledger and is subject to the configured gateway rate limits. Use this for AMM pool state; use n9t2_xrpl_get_book_offers for DEX order-book depth and n9t2_xrpl_get_ledger_data for raw ledger-state objects.
n9t2_xrpl_get_book_offers
Read-only XRPL DEX order-book lookup for a specific trading pair. `taker_gets` and `taker_pays` are the required XRPL currency-specification objects that define the two sides of the book; `limit` optionally caps the number of offers returned. The result provides global book offers and market-depth data without modifying the ledger, and calls are subject to the configured gateway rate limits. Use this for global DEX order-book depth; use n9t2_xrpl_list_account_offers for one account's outstanding offers and n9t2_xrpl_find_path when you need payment-path discovery instead.
n9t2_xrpl_get_gateway_balances
Read-only XRPL issued-asset exposure calculation for one issuing account. `account` is the required XRPL issuer address; optionally use `hotwallet` with one address or a list of operational hot-wallet addresses when those balances should be included in the calculation, and use `ledger_index` to pin the calculation to a specific ledger. `strict` controls how account identifiers are interpreted. The result reports the calculated issued-asset exposure without modifying the ledger, and calls are subject to the configured gateway rate limits. Use this for issuer-level issued-asset exposure; do not use it for trust-line holdings of a single account, where n9t2_xrpl_list_account_lines is the appropriate tool.
n9t2_xrpl_get_ledger
Read-only XRPL ledger header and metadata lookup. Omit `ledger_index` to use the current validated ledger, or provide a validated ledger index/selector to pin the lookup; set `transactions=true` to include that ledger's transactions and use `expand=true` to return those transactions as full objects. The result provides ledger metadata and, when requested, transaction data without modifying the ledger, and calls are subject to the configured gateway rate limits. Use this for ledger headers, metadata, and optional ledger transactions; use n9t2_xrpl_get_ledger_data instead when you need raw ledger-state objects.
n9t2_xrpl_get_ledger_data
Read-only XRPL raw ledger-state lookup for a ledger. Omit `ledger_index` to use the default ledger, or provide a ledger index/selector to pin the lookup; use `limit` to cap the number of ledger-state objects returned and pass `marker` from a previous response to continue pagination. The result returns raw canonical ledger-state entries without modifying the ledger; large state queries should be paginated, and calls are subject to the configured gateway rate limits. Use this for canonical ledger-state objects; use n9t2_xrpl_get_ledger for ledger headers and transaction-list metadata instead.
n9t2_xrpl_get_server_info
Read-only XRPL `server_info` lookup for node health, server state, and validated-ledger status. Use this before interpreting ledger-dependent results when node health or freshness matters; the result provides the node/server status and validated-ledger information needed to assess whether subsequent ledger reads are current and usable. Use n9t2_xrpl_get_ledger for ledger metadata or n9t2_xrpl_get_ledger_data for raw ledger-state entries; this tool requires no parameters and does not modify the ledger.
n9t2_xrpl_get_transaction
Read-only XRPL transaction lookup for one canonical transaction hash. `transaction` is the required hash; set `binary=true` only when binary-encoded transaction data is required, otherwise use the normal transaction representation. The result retrieves transaction data for that hash without modifying the ledger, and calls are subject to the configured gateway rate limits. Use this when the transaction hash is already known; use n9t2_xrpl_list_account_transactions for account-wide transaction history instead.
n9t2_xrpl_list_account_channels
Read-only XRPL Payment Channel lookup for one account. `account` is the required XRPL classic account address; by default, the lookup returns channels where that account is the source. Use `destination_account` to filter channels by destination, `ledger_index` to pin the lookup to a validated ledger, and `marker` to continue pagination; `limit` caps returned channels and defaults to 200. The result lists Payment Channel entries without modifying the ledger, and calls are subject to the configured gateway rate limits. Use this for PaymentChannelCreate/Fund/Claim inspection; use n9t2_xrpl_list_account_objects for generic account ledger objects instead.
n9t2_xrpl_list_account_lines
Read-only XRPL trust-line lookup for one account. `account` is the required XRPL classic account address; use `peer` to restrict results to one counterparty, `limit` to cap returned trust lines, `marker` to continue pagination from a previous response, and `ledger_index` to pin the lookup to a validated ledger. The result lists trust-line state including issued-asset balances and limits without modifying the ledger, and calls are subject to the configured gateway rate limits. Use this for an account's trust lines and issued-asset holdings; use n9t2_xrpl_get_account_info for current account state or n9t2_xrpl_list_account_objects for other ledger objects.
n9t2_xrpl_list_account_nfts
Read-only XRPL NFT inventory lookup for one classic account using the native `account_nfts` method. The result provides NFT-specific fields such as `NFTokenID`, `Issuer`, `NFTokenTaxon`, `URI`, and `nft_serial`; use `marker` to continue pagination and `ledger_hash` or `ledger_index` to pin the inventory lookup to a specific ledger. Calls are subject to the configured gateway rate limits. Use this for NFTs owned by an account; use n9t2_xrpl_list_nft_offers for marketplace buy/sell offers on a specific NFTokenID, or n9t2_xrpl_list_account_objects when raw account ledger objects rather than NFT-specific fields are required.
n9t2_xrpl_list_account_objects
Read-only XRPL canonical ledger-object lookup for one account. Use this low-level catch-all when raw ledger-entry objects are required or when no dedicated N9T2 view exists. Use n9t2_xrpl_list_account_nfts for NFTs owned by the account, n9t2_xrpl_list_nft_offers for marketplace buy/sell offers on a specific NFTokenID, n9t2_xrpl_list_account_offers for classic DEX offers, and n9t2_xrpl_list_account_channels for Payment Channels. Set object_type to `nft_offer` only when raw NFTokenOffer ledger entries are required; use `ledger_index` to pin the lookup and `limit`/`marker` for pagination.
n9t2_xrpl_list_account_offers
Read-only XRPL DEX account-offer lookup for one account. Returns that account's outstanding offers rather than global order-book depth; use n9t2_xrpl_get_book_offers for global market depth. Use `limit` to bound results and `marker` to continue pagination, `ledger_index` to pin the lookup to a validated ledger, and `strict` when the account identifier must be interpreted exactly as supplied. Use this for the account's own open offers; it does not create, cancel, or modify any XRPL offer and is subject to the configured gateway rate limits.
n9t2_xrpl_list_account_transactions
Read-only XRPL transaction-history lookup for one account over an optional ledger range. Use this for multiple account transactions; use n9t2_xrpl_get_transaction when a transaction hash is already known. `ledger_index_min` and `ledger_index_max` narrow the history window, while `limit` bounds the returned records; when the response includes a pagination marker, more history remains beyond the current page. The result contains account transaction records and does not modify the ledger or submit transactions, and calls are subject to the configured gateway rate limits.
n9t2_xrpl_list_nft_offers
Read-only XRPL NFT marketplace-offer lookup for one NFTokenID. `offer_type=buy` retrieves native `nft_buy_offers`, `sell` retrieves `nft_sell_offers`, and `both` retrieves both sides; `buy_marker` and `sell_marker` paginate the two sides independently. Use `ledger_hash` or `ledger_index` to pin the lookup to a ledger, and `limit` to bound returned offers. Use this for marketplace offers on a specific NFT; use n9t2_xrpl_list_account_nfts for owned-NFT inventory and n9t2_xrpl_list_account_objects with `object_type='nft_offer'` when raw NFTokenOffer ledger entries are required.
n9t2_xrpl_prepare_transaction
Prepare one unsigned XRPL transaction for agent-local signing. Choose exactly one transaction_type and provide that transaction model's fields in parameters; unsupported transaction types or invalid builder parameters are rejected before an unsigned transaction is returned. Sequence, fee, and last_ledger_sequence may be autofilled when omitted. The result is unsigned transaction JSON for local signing; after signing, pass the signed tx_blob to n9t2_xrpl_submit_transaction. N9T2 never receives or stores private keys, seeds, or wallet secrets. Use this as the generic transaction-construction primitive for supported XRPL transaction types, including Payment, TrustSet, OfferCreate, and OfferCancel.
n9t2_xrpl_submit_transaction
Submit one already-signed XRPL transaction to the network. `tx_blob` must be the complete signed transaction encoded as hexadecimal; obtain it from the caller's local signing step, normally after `n9t2_xrpl_prepare_transaction`. This action mutates ledger state when the transaction is accepted into the XRPL network and must never receive private keys, seeds, or wallet secrets. `fail_hard` forwards rippled's option and defaults to false; when true, a transaction that fails locally is not retried or relayed. The result preserves the raw submit response, including `engine_result` and `engine_result_message` and, when returned, `accepted`, `queued`, `validated`, and transaction data. Submission is tentative; use `n9t2_xrpl_get_transaction` with the returned transaction hash to confirm validated-ledger inclusion. Invalid hexadecimal or XRPL-rejected blobs return an error.
n9t2_xrpl_subscribe
Open a bounded native XRPL WebSocket subscription and capture live events for selected streams, accounts, proposed transactions, or order books. Use this when an agent needs event-driven updates instead of a one-time snapshot. The tool sends the XRPL subscribe command, collects events until duration_seconds expires or max_events is reached, then closes the connection and returns the subscription acknowledgement plus captured events. When subscription inputs are omitted, the default is the ledger stream for 3 seconds with up to 25 events. This is read-only: it does not submit transactions or modify ledger state. Do not request the admin-only peer_status stream unless the upstream XRPL server permits it.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

n9t2_xrpl_account_info
removed 5 Oct 2026
n9t2_xrpl_account_tx
removed 5 Oct 2026
n9t2_xrpl_book_offers
removed 5 Oct 2026
n9t2_xrpl_ledger
removed 5 Oct 2026
n9t2_xrpl_ledger_data
removed 5 Oct 2026
n9t2_xrpl_path_find
removed 5 Oct 2026
n9t2_xrpl_prepare_account_set
removed 5 Oct 2026
n9t2_xrpl_prepare_amm_bid
removed 5 Oct 2026
n9t2_xrpl_prepare_amm_create
removed 5 Oct 2026
n9t2_xrpl_prepare_amm_deposit
removed 5 Oct 2026
n9t2_xrpl_prepare_amm_vote
removed 5 Oct 2026
n9t2_xrpl_prepare_amm_withdraw
removed 5 Oct 2026
n9t2_xrpl_prepare_check_cancel
removed 5 Oct 2026
n9t2_xrpl_prepare_check_cash
removed 5 Oct 2026
n9t2_xrpl_prepare_check_create
removed 5 Oct 2026
n9t2_xrpl_prepare_credential_accept
removed 5 Oct 2026
n9t2_xrpl_prepare_credential_create
removed 5 Oct 2026
n9t2_xrpl_prepare_credential_delete
removed 5 Oct 2026
n9t2_xrpl_prepare_deposit_preauth
removed 5 Oct 2026
n9t2_xrpl_prepare_escrow_cancel
removed 5 Oct 2026
n9t2_xrpl_prepare_escrow_create
removed 5 Oct 2026
n9t2_xrpl_prepare_escrow_finish
removed 5 Oct 2026
n9t2_xrpl_prepare_nftoken_accept_offer
removed 5 Oct 2026
n9t2_xrpl_prepare_nftoken_burn
removed 5 Oct 2026
n9t2_xrpl_prepare_nftoken_cancel_offer
removed 5 Oct 2026
n9t2_xrpl_prepare_nftoken_create_offer
removed 5 Oct 2026
n9t2_xrpl_prepare_nftoken_mint
removed 5 Oct 2026
n9t2_xrpl_prepare_offer_cancel
removed 5 Oct 2026
n9t2_xrpl_prepare_offer_create
removed 5 Oct 2026
n9t2_xrpl_prepare_payment
removed 5 Oct 2026
n9t2_xrpl_prepare_payment_channel_claim
removed 5 Oct 2026
n9t2_xrpl_prepare_payment_channel_create
removed 5 Oct 2026
n9t2_xrpl_prepare_payment_channel_fund
removed 5 Oct 2026
n9t2_xrpl_prepare_signer_list_set
removed 5 Oct 2026
n9t2_xrpl_prepare_trust_set
removed 5 Oct 2026
n9t2_xrpl_tx
removed 5 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://x402.n9t2.com/mcp streamable-http answering 628 ms 4 min ago

Alternatives to N9T2 XRPL Agent Gateway

same job, measured the same way
Xenarch MCP
by xenarch-ai

Xenarch — x402 MCP server for AI agent payments. Non-custodial, USDC on Base L2.

145 installs/wk local only
Felix MCP
by felix

Non-custodial trading infrastructure for AI agents across prediction markets, crypto, and options.

104 installs/wk local only
Tollbooth
by huwhitememes

37 paid x402 MCP tools for OSINT, prediction markets, web intel, and agent security on Base USDC.

120 tools answering
Agentreader MCP
by ajanani1

11 pay-per-call web tools for AI agents, auto-paid in USDC on Base via x402. No API keys.

36 installs/wk local only
Sovereign Engine
by invertedhoologan

15 paid AI agent primitives via x402 (USDC on Base). Pay-per-call MCP server.

answering
F
Forge Treasury
by forgetreasury

Non-custodial USDC yield vaults on Base mainnet with 9 MCP tools for AI agent treasury.

9 tools answering
Gatefareio
by gatefareio

Marketplace of paid HTTP APIs. USDC micropayments via x402 on Base. Non-custodial.

65 installs/wk local only
Halowerk MCP
by halowerk

134 paid APIs as MCP tools, billed per call in USDC on Base. No account, no login.

72 installs/wk local only

N9T2 XRPL Agent Gateway — questions

Answers built from our own checks of this server.

What can N9T2 XRPL Agent Gateway do?
It exposes 22 tools, read directly from the server on our last check. Among them: n9t2_bridge_quote, n9t2_bridge_receipt, n9t2_bridge_submit_payment, n9t2_xrpl_find_path, n9t2_xrpl_get_account_info, n9t2_xrpl_get_amm_info and 16 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is N9T2 XRPL Agent Gateway working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 739 ms. The bar chart above shows every period we have measured.
Did N9T2 XRPL Agent Gateway ever remove tools?
Yes. n9t2_xrpl_account_info, n9t2_xrpl_account_tx, n9t2_xrpl_book_offers, n9t2_xrpl_ledger and 32 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect N9T2 XRPL Agent Gateway?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does N9T2 XRPL Agent Gateway need an API key?
No. N9T2 XRPL Agent Gateway completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 22 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is N9T2 XRPL Agent Gateway?
It answers our handshake in 739 ms on average, which is faster than 12% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.