---
name: xrpl-token
description: Run issuer due diligence on an XRP Ledger token: issuer flags (including global freeze), domain, transfer fee and total issued.
---

# XRPL token issuer

Use this skill to vet a token issuer before holding or accepting its token. Read-only; the free routes need no authentication.

| Need | MCP tool | REST |
|---|---|---|
| Issuer flags, domain, transfer fee, total issued | `xrpl_token` | `GET /v1/xrpl/token/{asset}` |

- `asset` is `CODE.issuer`. The response carries the issuer flags (`global_freeze`, `no_freeze`), `domain`, `transfer_fee_pct` and `obligations` (total issued).
- `obligations` is `null` with `obligations_status: "unavailable"` when the issuer total could not be read; do not read that as zero.
- A 40-hex currency code also carries `currency_ascii`, its readable form.
- An unknown issuer answers 404 `not-found`: do not retry unchanged.
- Amounts are decimal strings; never convert them to floats.

## Payments

The pro routes currently serve free data and no payment is required; paid access via x402 is announced but not active. Details: https://api.criptonlabs.com/docs/guides/payments.md

## More

General skill: https://api.criptonlabs.com/skills/xrpl/SKILL.md. Full documentation index: https://api.criptonlabs.com/docs. Machine-readable: `/openapi.json` and `/llms.txt`.
