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.
No reviews yet. Be the first to review!
Sign in to join the conversation
Retrieve account information for a specified XRP Ledger account. Parameters: address (string): XRP Ledger account address.
Query trust lines for a specified XRP Ledger account. Parameters: address (string): XRP Ledger account address, peer (string, optional): Counterparty account filter, limit (integer, optional): Maximum number of trust lines.
Get NFTs owned by a specified XRP Ledger account. Parameters: address (string): XRP Ledger account address, limit (integer, optional): Maximum number of NFTs.
Retrieve transaction history for a specified 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.
Retrieve information about the XRPL server.
Submit a signed transaction to the XRP Ledger. Parameters: tx_blob (string): Signed transaction blob in hex format.
Retrieve information for a specified transaction by its hash. Parameters: transaction_hash (string): Transaction hash.
Fetch offers from the DEX order book. 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.