XRPL MCP Server provides AI models with direct access to XRP Ledger data and functionality through a standardized interface. It enables querying account information, trust lines, NFTs, transaction history, order book data, and submitting signed transactions to the network. Built with Python using the xrpl-py library and FastMCP framework, it connects to public XRPL nodes by default but can be configured for private node connections. This implementation is valuable for AI assistants that need to retrieve real-time blockchain data or interact with the XRP Ledger ecosystem.
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요
Retrieve information about an XRP Ledger account. Parameters: address (string) - XRP Ledger account address. Returns a structured object with account details including balance and sequence.
Query trust lines for an XRP Ledger account. Parameters: address (string) - XRP Ledger account address, peer (string, optional) - Counterparty account filter, limit (integer, optional) - Maximum number of trust lines. Returns the XRPL account_lines result object.
Fetch NFTs owned by an XRP Ledger account. Parameters: address (string) - XRP Ledger account address, limit (integer, optional) - Maximum number of NFTs. Returns the XRPL account_nfts result object.
Retrieve transaction history for an XRP Ledger account. Parameters: address (string) - XRP Ledger account address, limit (integer, optional) - Maximum number of transactions, binary (boolean, optional) - Return transactions in binary form, forward (boolean, optional) - Search forward through ledger history. Returns the XRPL account_tx result object.
Retrieve information about the XRPL server. Returns the XRPL server_info result object.
Submit a signed transaction to the XRP Ledger. Parameters: tx_blob (string) - Signed transaction blob in hex format. Returns the XRPL submit result object.
Fetch details about a specific transaction. Parameters: transaction_hash (string) - Transaction hash. Returns the XRPL tx result object.
Retrieve offers from the XRPL DEX. Parameters: taker_gets (object) - Currency/issuer object the taker wants to receive, taker_pays (object) - Currency/issuer object the taker wants to pay, limit (integer, optional) - Maximum number of offers. Returns the XRPL book_offers result object.