Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"xrpl-mcp-server": {
"args": [
"iflow-mcp_lgcarrier-xrpl-mcp-server"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP server that gives AI assistants structured access to XRP Ledger data and network actions.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'iflow-mcp_lgcarrier-xrpl-mcp-server' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked iflow-mcp_lgcarrier-xrpl-mcp-server against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in finance
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
A Model Context Protocol server for building an investor agent
AI agents get on-chain identity, credentials, reputation, escrow, and persistent memory on XRPL.
Remote MCP server to integrate and validate self-hosted PayRam deployments.
MCP Security Weekly
Get CVE alerts and security updates for Xrpl Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP server that gives AI assistants structured access to XRP Ledger data and network actions.
Pick the install target that matches how you plan to use the server.
The quickstart below is the source-checkout path for local development and MCP registration. If you only need the published package, use the PyPI install command above.
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev]"
mcp install src/xrpl_mcp_server/server.py:mcp --with-editable .
First prompt to try:
What is the XRP balance and sequence number for account rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe?
git clone https://github.com/lgcarrier/xrpl-mcp-server.git
cd xrpl-mcp-server
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev]"
This installs the package in editable mode and includes the mcp CLI used for local development and Claude Desktop integration.
The published package name is different from the GitHub repository name.
python -m pip install iflow-mcp_lgcarrier-xrpl-mcp-server
The server uses the following environment variable:
XRPL_NODE_URL: XRP Ledger JSON-RPC endpoint.
Default: https://s1.ripple.com:51234/By default, the server connects to Ripple's public mainnet endpoint. That means:
submit_transaction submits a signed transaction to the live XRP Ledger networkOnly use submit_transaction when you intend to broadcast a real signed transaction.
For testing, point the server to testnet before launching it:
export XRPL_NODE_URL="https://s.altnet.rippletest.net:51234/"
python -m xrpl_mcp_server
You can also install the Claude Desktop entry with the environment variable set:
mcp install src/xrpl_mcp_server/server.py:mcp --with-editable . \
--env-var XRPL_NODE_URL=https://s.altnet.rippletest.net:51234/
python -m xrpl_mcp_server
xrpl-mcp-server
mcp dev src/xrpl_mcp_server/server.py:mcp --with-editable .
mcp install src/xrpl_mcp_server/server.py:mcp --with-editable .
If you prefer uv, the equivalent commands are uv run mcp dev ... and uv run mcp install ....
All tools keep their existing names and arguments. Successful calls return structured MCP outputs instead of plain text or JSON-encoded strings.
get_account_infoParameters:
address (string): XRP Ledger account addressReturns a structured object with:
accountbalance_dropsbalance_xrpsequenceget_account_linesParameters:
address (string): XRP Ledger account addresspeer (string, optional): Counterparty account filterlimit (integer, optional): Maximum number of trust linesReturns the