Back to MCP Directory
Xrpl
Model Context Protocol moderate risk

Xrpl

An MCP server providing comprehensive access to the XRP Ledger, enabling AI agents to interact with the XRPL ecosystem for various blockchain operations.

Connections & Capabilities

Connects To

GitHub

Capabilities

readwrite

Quickstart

Install

npm install

npm

Exposed MCP Tools (27)

safe
connect-to-xrpl

Connects to the XRP Ledger using a seed, enabling subsequent operations.

Establishes a connection but doesn't perform any immediate actions.

safe
get-account-info

Retrieves account information from the XRP Ledger.

Read-only operation; no modification of ledger state.

critical
delete-account

Deletes an XRPL account, removing it from the ledger.

Destructive operation that permanently removes an account.

high
set-account-properties

Sets properties for an XRPL account, modifying its configuration.

Modifies account settings, potentially affecting its behavior.

moderate
deposit-preauth

Preauthorizes a deposit to an XRPL account.

Authorizes a deposit, which could lead to unintended fund transfers.

high
set-regular-key

Sets a regular key for an XRPL account, allowing for delegated signing.

Changes the signing key, potentially granting unauthorized access.

moderate
transfer-xrp

Sends XRP to another account on the XRP Ledger.

Transfers funds, potentially leading to financial loss.

safe
get-token-metadata

Retrieves metadata for a specific token on the XRP Ledger.

Read-only operation; no modification of ledger state.

safe
check-token-balance

Checks the balance of a specific token for a given account.

Read-only operation; no modification of ledger state.

moderate
transfer-token

Transfers tokens from one account to another on the XRP Ledger.

Transfers tokens, potentially leading to financial loss.

high
approve-token-spending

Approves an account to spend tokens on behalf of another account.

Allows an account to spend tokens, potentially leading to unauthorized transfers.

high
token-clawback

Clawbacks tokens from an account, returning them to the issuer.

Removes tokens from an account, potentially causing financial loss.

moderate
nft-mint

Mints a new NFT on the XRP Ledger.

Creates a new NFT, which could have unintended consequences.

safe
get-nft-info

Retrieves metadata for a specific NFT on the XRP Ledger.

Read-only operation; no modification of ledger state.

safe
check-nft-ownership

Verifies the ownership of a specific NFT.

Read-only operation; no modification of ledger state.

moderate
transfer-nft

Transfers an NFT from one account to another.

Transfers ownership of an NFT, potentially leading to loss of asset.

safe
get-nft-collection

Retrieves a collection of NFTs owned by a specific account.

Read-only operation; no modification of ledger state.

moderate
create-did

Creates a Decentralized Identifier (DID) on the XRP Ledger.

Creates a new DID, which could have unintended consequences.

safe
resolve-did

Resolves a Decentralized Identifier (DID) to its associated document.

Read-only operation; no modification of ledger state.

moderate
update-did

Updates a Decentralized Identifier (DID) document.

Modifies the DID document, potentially affecting its functionality.

high
deactivate-did

Deactivates a Decentralized Identifier (DID).

Deactivates a DID, potentially disrupting its associated services.

high
amm-create

Creates an Automated Market Maker (AMM) on the XRP Ledger.

Creates a new AMM, which requires careful parameterization.

moderate
amm-deposit

Deposits funds into an Automated Market Maker (AMM).

Deposits funds, potentially leading to financial loss.

moderate
amm-bid

Places a bid on an Automated Market Maker (AMM).

Places a bid, potentially leading to financial loss.

moderate
amm-vote

Votes on parameters for an Automated Market Maker (AMM).

Votes on parameters, potentially affecting the AMM's behavior.

critical
amm-delete

Deletes an Automated Market Maker (AMM).

Destroys an AMM, potentially leading to loss of funds.

high
amm-clawback

Clawbacks assets from an Automated Market Maker (AMM).

Removes assets from an AMM, potentially causing financial loss.

Safety Assessment

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.

  • Supports TestNet and DevNet for safe experimentation.
  • Wallet seeds are used only for transaction signing.
  • Provides a consistent interface through MCP tools and resources.
  • Offers deposit preauthorization for enhanced security.
  • Requires careful management of wallet seeds.
  • Potential for unauthorized transactions if private keys are compromised.
  • Lacks built-in RBAC; relies on external mechanisms.
  • Direct access to blockchain operations can be risky if not properly controlled.
  • Default operations on TestNet mitigate risk, but MainNet operations require caution.