Loading...

An MCP server providing comprehensive access to the XRP Ledger, enabling AI agents to interact with the XRPL ecosystem for various blockchain operations.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
An MCP server providing comprehensive access to the XRP Ledger, enabling AI agents to interact with the XRPL ecosystem for various blockchain operations.
This server provides access to powerful XRPL functions, so it is relatively safe for read-only operations on test networks. However, write operations, especially on MainNet, carry significant risk and require careful key management and access control. Consider implementing additional authentication mechanisms for production use.
Performance is primarily limited by the XRP Ledger's transaction processing speed and network latency. Consider optimizing transaction batching and caching to improve performance.
Cost is primarily determined by XRP transaction fees. Consider optimizing transaction size and frequency to minimize costs. AMM operations may incur additional fees.
npm install
npmDEFAULT_SEEDXRPL_NETWORKconnect-to-xrplConnects to the XRP Ledger using a seed, enabling subsequent operations.
Establishes a connection but doesn't perform any immediate actions.
get-account-infoRetrieves account information from the XRP Ledger.
Read-only operation; no modification of ledger state.
delete-accountDeletes an XRPL account, removing it from the ledger.
Destructive operation that permanently removes an account.
set-account-propertiesSets properties for an XRPL account, modifying its configuration.
Modifies account settings, potentially affecting its behavior.
deposit-preauthPreauthorizes a deposit to an XRPL account.
Authorizes a deposit, which could lead to unintended fund transfers.
set-regular-keySets a regular key for an XRPL account, allowing for delegated signing.
Changes the signing key, potentially granting unauthorized access.
transfer-xrpSends XRP to another account on the XRP Ledger.
Transfers funds, potentially leading to financial loss.
get-token-metadataRetrieves metadata for a specific token on the XRP Ledger.
Read-only operation; no modification of ledger state.
check-token-balanceChecks the balance of a specific token for a given account.
Read-only operation; no modification of ledger state.
transfer-tokenTransfers tokens from one account to another on the XRP Ledger.
Transfers tokens, potentially leading to financial loss.
approve-token-spendingApproves an account to spend tokens on behalf of another account.
Allows an account to spend tokens, potentially leading to unauthorized transfers.
token-clawbackClawbacks tokens from an account, returning them to the issuer.
Removes tokens from an account, potentially causing financial loss.
nft-mintMints a new NFT on the XRP Ledger.
Creates a new NFT, which could have unintended consequences.
get-nft-infoRetrieves metadata for a specific NFT on the XRP Ledger.
Read-only operation; no modification of ledger state.
check-nft-ownershipVerifies the ownership of a specific NFT.
Read-only operation; no modification of ledger state.
transfer-nftTransfers an NFT from one account to another.
Transfers ownership of an NFT, potentially leading to loss of asset.
get-nft-collectionRetrieves a collection of NFTs owned by a specific account.
Read-only operation; no modification of ledger state.
create-didCreates a Decentralized Identifier (DID) on the XRP Ledger.
Creates a new DID, which could have unintended consequences.
resolve-didResolves a Decentralized Identifier (DID) to its associated document.
Read-only operation; no modification of ledger state.
update-didUpdates a Decentralized Identifier (DID) document.
Modifies the DID document, potentially affecting its functionality.
deactivate-didDeactivates a Decentralized Identifier (DID).
Deactivates a DID, potentially disrupting its associated services.
amm-createCreates an Automated Market Maker (AMM) on the XRP Ledger.
Creates a new AMM, which requires careful parameterization.
amm-depositDeposits funds into an Automated Market Maker (AMM).
Deposits funds, potentially leading to financial loss.
amm-bidPlaces a bid on an Automated Market Maker (AMM).
Places a bid, potentially leading to financial loss.
amm-voteVotes on parameters for an Automated Market Maker (AMM).
Votes on parameters, potentially affecting the AMM's behavior.
amm-deleteDeletes an Automated Market Maker (AMM).
Destroys an AMM, potentially leading to loss of funds.
amm-clawbackClawbacks assets from an Automated Market Maker (AMM).
Removes assets from an AMM, potentially causing financial loss.
Environment Variable
hybrid
This server provides access to powerful XRPL functions, so it is relatively safe for read-only operations on test networks. However, write operations, especially on MainNet, carry significant risk and require careful key management and access control. Consider implementing additional authentication mechanisms for production use.
Autonomy requires careful configuration due to the potential for destructive operations. Ensure proper safeguards are in place before enabling full autonomy.
Production Tip
Implement robust error handling and monitoring in your client application to ensure the reliability and security of production deployments.
This server supports MainNet, TestNet, and DevNet.
Wallet seeds should be stored securely and never shared. Consider using a hardware wallet or a secure key management system.
Yes, but exercise caution and implement proper risk management strategies.
Support for multi-signature accounts depends on the underlying xrpl.js library. Check the library documentation for details.
Implement robust error handling in your client application to catch and handle exceptions thrown by the server.
Yes, but ensure proper security measures are in place and thoroughly test your application before deploying to production.
Follow the instructions in the README file to clone the repository, install dependencies, and build the project.