An MCP server for the XRP Ledger blockchain, offering tools for wallet operations, token management, NFTs, and DEX trading.
XRPL MCP is a Model Context Protocol (MCP) server implementation for the XRP Ledger blockchain, compatible with MCP clients like Claude Desktop or Cursor.ai. It allows managing wallet operations, token creation, NFTs, and DEX trading through comprehensive tools.
{
"mcpServers": {
"xrpl-mcp": {
"command": "npx",
"args": [
"-y",
"@tamago-labs/xrpl-mcp",
"--xrpl_private_key=YOUR_PRIVATE_KEY",
"--xrpl_network=mainnet"
],
"disabled": false
}
}
}
This Private Key mode is recommended for advanced users who can securely manage their private keys. The MCP client handles transactions locally without exposing any data to external servers.
The agent integrates with XRPL's native features to help you:
The agent assists with NFToken operations:
The agent provides professional trading tools:
Tool Name | Description | Example Usage |
---|---|---|
xrpl_get_wallet_address | Retrieve your wallet address | "What's my wallet address?" |
xrpl_get_account_info | Get detailed account information | "Show my account details" |
xrpl_get_balances | Get all token balances | "Show my token balances" |
xrpl_send_payment | Send XRP or tokens to another address | "Send 100 XRP to rAddress..." |
Tool Name | Description | Example Usage |
---|---|---|
xrpl_create_token | Create a new token with custom settings | "Create a token with symbol USD and require authorization" |
xrpl_set_trust_line | Set trust line for a token | "Set trust line for USD token from rIssuer..." |
Tool Name | Description | Example Usage |
---|---|---|
xrpl_mint_nftoken | Mint a new NFToken | "Mint an NFT with URI https://metadata.com/1" |
xrpl_burn_nftoken | Burn an existing NFToken | "Burn NFToken with ID 0xABC..." |
Tool Name | Description | Example Usage |
---|---|---|
xrpl_create_offer | Create a trading offer | "Create offer to sell 1000 USD for 500 XRP" |
xrpl_cancel_offer | Cancel an existing offer | "Cancel my offer with sequence 123" |
xrpl_get_order_book | Get order book for trading pair | "Show USD/XRP order book" |
xrpl_get_account_offers | Get all active offers for account | "Show my active trading offers" |
Tool Name | Description | Example Usage |
---|---|---|
xrpl_get_transaction | Get detailed transaction information | "Show details for transaction 0xABC..." |
xrpl_get_recent_transactions | Get recent transactions with analytics | "Show my last 20 transactions" |
User: "Help me create and distribute a new token for my business"
Agent:
1. Uses xrpl_create_token to create token with proper compliance settings
2. Uses xrpl_set_trust_line to establish initial trust relationships
3. Uses xrpl_send_payment to distribute tokens to holders
4. Provides ongoing monitoring and management recommendations
User: "I want to create and manage an NFT collection with royalties"
Agent:
1. Uses xrpl_mint_nftoken to create NFTs with transfer fees
2. Uses xrpl_get_account_info to monitor collection status
3. Tracks secondary sales and royalty collection
4. Provides collection analytics and optimization strategies
User: "Set up market making for my token on XRPL DEX"
Agent:
1. Uses xrpl_get_order_book to analyze current market conditions
2. Uses xrpl_create_offer to place buy and sell orders
3. Uses xrpl_get_account_offers to monitor active positions
4. Automatically adjusts spreads based on market activity
User: "Analyze my recent XRPL activity and optimize my operations"
Agent:
1. Uses xrpl_get_recent_transactions to fetch detailed history
2. Uses xrpl_get_transaction for in-depth analysis of each transaction
3. Analyzes fee patterns and provides optimization strategies
4. Shows token usage and trading efficiency metrics
Model Context Protocol (MCP), introduced by Claude AI in late 2024, solves the challenge of rapidly evolving AI applications in crypto. Unlike traditional agent kits that tightly couple AI models and components, MCP provides standardized interfaces that remain stable as models evolve.
XRPL MCP leverages this architecture to provide professional-grade blockchain tools that work seamlessly across different AI interfaces, allowing users to manage complex XRPL operations through natural language interactions.
If you're using Ubuntu or another Linux environment with NVM, you'll need to manually configure the path. Follow these steps:
npm install -g @tamago-labs/xrpl-mcp
{
"mcpServers": {
"xrpl-mcp": {
"command": "/home/YOUR_NAME/.nvm/versions/node/YOUR_NODE_VERSION/bin/node",
"args": [
"/home/YOUR_NAME/.nvm/versions/node/YOUR_NODE_VERSION/bin/@tamago-labs/xrpl-mcp",
"--xrpl_private_key=YOUR_PRIVATE_KEY",
"--xrpl_network=mainnet"
]
}
}
}
This project is licensed under the MIT License.
Access real-time and historical token, wallet, and trading data from the Solana ecosystem via the Solana Tracker API.
A server for managing sequential development tasks with configurable rules using external .mdc files.
Converts OpenAPI specifications into MCP tools, enabling AI clients to interact with external APIs seamlessly.
Enables secure, contextual AI interactions with Jenkins tools via the Model Context Protocol.
Analyze images using OpenRouter's vision models. Requires an OpenRouter API key.
A starter project for building Model Context Protocol (MCP) servers with the mcp-framework.
A reasoning engine with multiple strategies, including Beam Search and Monte Carlo Tree Search.
Make your AI agent speak every language on the planet, using Lingo.dev Localization Engine.
integration that connects BloodHound with AI through MCP, allowing security professionals to analyze Active Directory attack paths using natural language queries instead of Cypher.
Integrates Ollama's local LLM models with MCP-compatible applications. Requires a local Ollama installation.