com.n9t2/xrpl-agent-gateway · v1.6.9 · crypto-web3
N9T2 XRPL Agent Gateway is healthy: it completed an MCP handshake in 2745 ms and exposes 22 tools.
Agent-native XRPL infrastructure: 19 paid MCP tools, x402 USDC on Base, non-custodial XRPL actions.
Endpoint: https://x402.n9t2.com/mcp (streamable-http)
No repository listed · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 22 |
| Latency | 2745 ms |
| Last checked (UTC) | 2026-10-15T22:45:13.297Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-15T22:45:13.297Z | Healthy | 2745 | |
| 2026-10-14T20:45:49.177Z | Healthy | 2663 |
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 config |
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 r |
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 modifyin |
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. |
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 retur |
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 d |
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 informa |
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 valid |
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 |
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 valid |
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 |
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 |
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 |
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 inven |
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 |
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 |
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_l |
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 lo |
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 |
n9t2_bridge_quote | FREE. Get a live, firm quote to move funds between native XRP on the XRP Ledger and USDC or ETH on Base Mainnet (routes: XRP->USDC, XRP->ETH, USDC->XRP, ETH->XRP). Returns quote_id, exact payment instructions (amount, asset, network, pay_to, expiry), the N9T2 fee (1.45 XRP equivalent) and the estima |
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 ret |
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 rea |