mcp-xrpl

mcp-xrpl

4

The XRP Ledger Model Context Protocol Server is a comprehensive server designed for AI agents to access and utilize the XRP Ledger services, supporting multiple network environments like XRPL MainNet, TestNet, and DevNet. It provides tools and resources for managing tokens, NFTs, DIDs, and more, facilitating a seamless interaction with the XRP Ledger.

Overview

The MCP XRPL Server offers robust blockchain services tailored for the XRP Ledger ecosystem. It enables AI agents to interact with XRPL MainNet, TestNet, and DevNet using a uniform interface and supports a wide array of functionalities. Key features include reading ledger states, interacting with smart contracts, transferring XRP and tokens, managing decentralized identifiers, working with NFTs, and more. The server ensures ease of use by providing a consistent interface of MCP tools.

Features

  • Account Management: Connect to XRPL networks, retrieve and manage account info.
  • XRP and Token Operations: Transfer XRP and tokens, check balances, manage token approvals.
  • NFT Operations: Mint, transfer, and verify ownership of NFTs on the XRPL.
  • DID Management: Create and manage decentralized identifiers.
  • AMM Operations: Create and manage Automated Market Makers.
  • Payment Channels: Manage and operate payment channels and escrows.

Supported Networks

  • MainNet
  • TestNet
  • DevNet

Prerequisites

  • Node.js 18 or higher

Usage

Set up the server by cloning the repository, installing dependencies, and building the project. Customize configurations through the .env file and run the server using npm start.