Pakt Docs
MCP Tools

list_hyperliquid_perp_markets

Use one no-argument call to read up to 500 current default and HIP-3 perps, or filter by one name, then copy exact supported AssetRef values into a draft.

FieldMeaning
Side effectsNone. This is a bounded public-market read; names are informational and never authorize.
Next stepUse supported asset_ref values with draft_pakt; an any-asset draft needs no full scan. Resolve specific names again before changing governed assets.

Arguments

ArgumentTypeRequired
cursorintegerno
include_delistedbooleanno
page_sizeintegerno
querystringno

Exact bounds, accepted values, and nested fields are in Full JSON Schema below.

Example

A no-argument call returns up to 500 markets from one live snapshot in Hyperliquid registry order. Search is a substring match when query is supplied. An any-asset draft does not require a catalogue scan. Market support does not override the policy-program or margin-mode checks: each order uses the margin mode selected for its market on Hyperliquid. Isolated margin, whether the venue requires it or the user selected it, is evaluated by every policy-program generation except cross_only_v3; single_margin_mode_v4 allows one margin mode per order.

With an authenticated MCP client:

await client.callTool({
  name: "list_hyperliquid_perp_markets",
  arguments: {},
});

Returns

Important fields in the decoded result; this is not a complete response schema.

FieldMeaning
markets[].asset_refCopy this exact object into a draft; do not invent venue asset IDs.
markets[].global_asset_idThe venue-native asset index used by an order.
markets[].pakt_supportMarket-metadata support and remaining account checks; not authorization.
markets[].live_mark_pxInformational live mark, returned only when query is supplied and only for markets on the first three DEXs in the result; otherwise null. Authorization uses the mark attested at decision time.
next_cursorContinue with this numeric cursor until null when searching all pages.
provenanceSource, observation time, and completeness of this market read.

For error handling and retry rules, see Statuses and Errors.

On this page