# XRPName MCP server

Agent View of the PolicyLayer registry record for XRPName: identity, probed posture, risk grade, and all 10 tools classified. HTML page: https://policylayer.com/tools/io-github-xrpdomains-xrpname-mcp-server

## Facts

- Server id: `@xrpname/xrpname-mcp`
- Install: `npx -y @xrpname/xrpname-mcp`
- Homepage: https://github.com/XRPDomains/xrpname-mcp-server
- Registry record: grade C, identity unverified
- Lifecycle: active
- Auth posture: open
- Rate-limited: no
- Tools: 10 (10 with introspected schema)
- Tool categories present: Read, Write
- Context-window cost: 1908 tokens per request — https://policylayer.com/token-cost/io-github-xrpdomains-xrpname-mcp-server
- Tags: io github xrpdomains xrpname mcp server
- Record last modified: 2026-10-01T21:39:29.396Z

## Tools (10)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `check_domains` | Read | Low | https://policylayer.com/tools/io-github-xrpdomains-xrpname-mcp-server/check-domains.md |
| `check_order_status` | Read | Low | https://policylayer.com/tools/io-github-xrpdomains-xrpname-mcp-server/check-order-status.md |
| `check_tx_status` | Read | Low | https://policylayer.com/tools/io-github-xrpdomains-xrpname-mcp-server/check-tx-status.md |
| `get_domain_profile` | Read | Low | https://policylayer.com/tools/io-github-xrpdomains-xrpname-mcp-server/get-domain-profile.md |
| `get_pending_offers` | Read | Low | https://policylayer.com/tools/io-github-xrpdomains-xrpname-mcp-server/get-pending-offers.md |
| `get_portfolio` | Read | Low | https://policylayer.com/tools/io-github-xrpdomains-xrpname-mcp-server/get-portfolio.md |
| `recommend_domain` | Read | Low | https://policylayer.com/tools/io-github-xrpdomains-xrpname-mcp-server/recommend-domain.md |
| `register_domain` | Write | Medium | https://policylayer.com/tools/io-github-xrpdomains-xrpname-mcp-server/register-domain.md |
| `resolve_address` | Write | Medium | https://policylayer.com/tools/io-github-xrpdomains-xrpname-mcp-server/resolve-address.md |
| `set_primary_domain` | Write | Medium | https://policylayer.com/tools/io-github-xrpdomains-xrpname-mcp-server/set-primary-domain.md |

## Tool descriptions

- `check_domains` — Check 1 to 25 XRPL domains for registration status and cost. Use for questions like "is <name>.xrp taken?", "how much does <name>.xrp cost?", "who owns <name>.xrp?", or to verify availability before registering. Accepts .xrp, .xrpl, .xrp…
- `check_order_status` — Check the backend order status for a domain you tried to register on xrpdomains.xyz. Returns whether payment landed, the offer was created, the mint completed, or it failed at a step. Use when a user asks "did my X.xrp registration go th…
- `check_tx_status` — Check the validation status of an XRPL transaction by hash. Use after send_signed_tx to confirm whether the transaction was validated on-ledger. Returns status (pending, validated, failed, not_found) and engine result code.
- `get_domain_profile` — Get the full public profile of a single XRPL domain — owner, NFT token ID, metadata, avatar, fullname, description, social handles, linked chain addresses, and optionally the on-chain ownership history (pass include_history=true). Use wh…
- `get_pending_offers` — Get all pending XRPL domain operations for a wallet — incoming offers (someone offered the wallet a domain), outgoing offers (the wallet listed a domain), and paid-but-not-yet-minted orders the user can still complete. Use when the user …
- `get_portfolio` — List all XRPL domains owned by a wallet address. Use when the user asks "what domains do I own?", "show me my domains", or wants to see another wallet's holdings. Returns each domain with its TLD, length, primary flag, subname flag, and …
- `recommend_domain` — Get AI-recommended domain suggestions for a keyword or theme (e.g. "tom", "crypto", "defi"). Returns creative name + TLD combos with a category, each cross-checked for availability, priced, and given a register link. Use when a user asks…
- `register_domain` — Get the link to register a .xrp / .xrpl / .xrpfi / .rlusd domain on xrpdomains.xyz. Registration is completed in the browser — the website handles the order and the user signs in their wallet there (the MCP does NOT build or broadcast th…
- `resolve_address` — Reverse resolution: given an XRPL address, return its primary XRPName (if set) and the full list of names owned by the wallet. Use when the user says "who owns [address]?", "look up this wallet", or "what names does [address] have?", or …
- `set_primary_domain` — Get the link to set a domain as your wallet's primary (the name shown by default for your address). Setting primary is completed in the browser — the website handles it and your wallet signs there (the MCP does NOT build or broadcast the…

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=io-github-xrpdomains-xrpname-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/io-github-xrpdomains-xrpname-mcp-server
