Register and manage .xrp, .xrpl, .xrpfi, .rlusd by chatting with Claude, Cursor, or any MCP‑ready client.
9 tools. Read-only lookups plus web-link handoffs — the MCP never builds transactions or holds keys. Every write action opens xrpdomains.xyz where your wallet signs.
Check 1–25 XRPL domains. Returns availability, pricing, owner, profile metadata if registered, and a web URL.
AI-recommended name suggestions for a keyword or theme. Each pick is availability-checked, priced, and comes with a one-click register link.
One-click registration URL to xrpdomains.xyz. The site creates the order and your wallet signs there — the MCP builds no payment.
Link to set a domain as the wallet’s primary identity. Completed in the browser with a wallet signature.
Full public profile: owner, NFT token ID, avatar, socials, linked addresses, and optionally the on-chain ownership history.
List all XRPL domains owned by a wallet — paginated, sorted, TLD-filterable. Includes primary flag and quick-action URLs.
Incoming offers, outgoing offers, and paid-but-not-minted orders — everything waiting on a wallet action.
On-ledger validation status of any transaction by hash — pending, validated, failed, or not_found.
Backend order state for a domain you tried to register — payment landed, offer created, mint completed, or failed. Deeper than availability.
One server — every way to install.
Zero install — connect over HTTP.
claude mcp add xrpname-mcp --transport http https://xrpdomains.xyz/mcp
Local via npx, works with any MCP client.
npx -y @xrpname/xrpname-mcp
Auto-discovered by registry-aware clients.
io.github.XRPDomains/xrpname-mcp-server
One endpoint, streamable HTTP, no auth — drop this block into any MCP client.
{
"name": "XRPName",
"server_url": "https://xrpdomains.xyz/mcp",
"transport": "streamable_http",
"authentication": "none",
"protocol_version": "2025-06-18",
"registry": "io.github.XRPDomains/xrpname-mcp-server",
"npm": "@xrpname/xrpname-mcp"
}
initialize → server advertises tools capabilitynotifications/initializedtools/list → returns 9 toolstools/call → first tool invocation
Verify: curl -s -X POST https://xrpdomains.xyz/mcp -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Pick your client, paste the snippet, restart.
claude mcp add xrpname-mcp --transport http https://xrpdomains.xyz/mcp
Run /quit, then relaunch claude.
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json{
"mcpServers": {
"xrpname-mcp": {
"url": "https://xrpdomains.xyz/mcp",
"transport": "http"
}
}
}
Quit and reopen the app.
Cursor → Settings → Features → MCP
{
"xrpname-mcp": {
"url": "https://xrpdomains.xyz/mcp",
"transport": "http"
}
}
Cmd/Ctrl-Shift-P → Reload Window.
~/.codex/config.toml%USERPROFILE%\.codex\config.toml[mcp_servers.xrpname-mcp] url = "https://xrpdomains.xyz/mcp" transport = "http"
Quit and relaunch the Codex CLI.
openclaw mcp register \ --name xrpname-mcp \ --transport http \ --url https://xrpdomains.xyz/mcp
Relaunch Openclaw.
Any MCP-speaking client can connect. Config template:
{
"name": "xrpname-mcp",
"url": "https://xrpdomains.xyz/mcp",
"transport": "http"
}
Copy a prompt, paste it into Claude or Cursor, watch the XRPL respond.
.xrp, .xrpl, .xrpfi,
and .rlusd. The check_domains
tool normalizes inputs and returns results across all
four namespaces with the same pricing tiers.
github.com/xrpdomains/xrpname-mcp-server.
Issues and pull requests welcome. The MCP protocol
itself is an open standard from Anthropic
(modelcontextprotocol.io).
Connect your AI client and register your first
.xrp in a single sentence.