---
title: "Every MPT an issuer has out, plus their XRPLScore (free)"
method: GET
path: "/api/mpt/issuer"
tags: ["Tokens"]
---

# Every MPT an issuer has out, plus their XRPLScore (free)

`GET /api/mpt/issuer`

## Request

- Base URL: `https://www.xrplhub.io`
- URL: `https://www.xrplhub.io/api/mpt/issuer`
- Auth: none required

Everything one issuer has issued as Multi-Purpose Tokens (XLS-33), from the registry index, with each issuance's issuer-power flags, alongside the issuer's own XRPLScore (cached, kept fresh by the daily refresh; computed live if not yet cached). Carries `coverage` ("complete-per-known-issuer" | "partial") with `guarantees` / `doesNotGuarantee`. Free, no signup.

## Query parameters

- `address` string, required

## Response `200`

The issuer's MPTs and score.

- object
  - `issuer` string
  - `source` 'indexed'
  - `coverage` 'complete-per-known-issuer' | 'partial'
  - `knownIssuers` integer
  - `indexedIssuances` integer
  - `cappedIssuers` integer
  - `freshnessFloorAt` string, date-time, nullable
  - `lastCompletedStateWalkPassAt` string, date-time, nullable
  - `guarantees` string
  - `doesNotGuarantee` string
  - `issuer_known_to_index` boolean
  - `aggregateStale` boolean
  - `xrplScore` integer, nullable
  - `grade` string, nullable
  - `scoreSource` 'cached' | 'live' | 'unavailable'
  - `scoredAt` string, date-time, nullable
  - `mptCount` integer
  - `mpts` object[]
  - `related` object[]

## Other responses

- `400`: Missing or invalid address.

---

[API](https://skmtc.dev/xrplhub/apis/xrplhub-xrplscore-and-prebuilt-xrpl-transactions.md) · [All operations](https://skmtc.dev/xrplhub/apis/xrplhub-xrplscore-and-prebuilt-xrpl-transactions/llms.txt) · [OpenAPI document](https://skmtc.dev/xrplhub/apis/xrplhub-xrplscore-and-prebuilt-xrpl-transactions/revisions/a5d4e13aff32?raw)
