Skip to main content
Glama

Ironflow: Hyperliquid data

Wallet labels

get_wallet_labels
Read-only

Labels for notable Hyperliquid wallets: top whales by 24h volume, top traders by 30-day realized PnL, vaults and vault leaders. Pass addresses to check specific wallets; without them it lists the whales and smart money.

Input Schema

NameRequiredDescriptionDefault
addressesNoComma-separated wallet addresses to look up
smart_top_nNoTop N smart-money wallets to include (max 500, default 100)
whale_top_nNoTop N whales to include (max 500, default 100)

Output Schema

NameRequiredDescriptionDefault
noteNoWhat the labels map includes
countsNoWallets per label kind
labelsNoAddress to its labels
noticeNoPresent when the API added a note: how a market name was read, that data starts later than asked because of the history window, or a next step such as a free key
sourceNoVenue, always hyperliquid
ttl_secondsNoCache lifetime
generated_atNoUnix milliseconds

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true and openWorldHint=true, so the safety profile is covered. The description adds useful behavioral context about the default list mode versus targeted address lookup, but it does not disclose rate limits, auth requirements, or data freshness.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two efficient sentences with no wasted wording. The main purpose and the key optional-parameter behavior are front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given full schema coverage, read-only/open-world annotations, and an output schema, the description supplies enough context to invoke the tool correctly. It explains what labels are available and how the addresses parameter changes behavior, without needing to restate return values.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all parameters are already documented in the schema. The description adds meaning for the optional addresses parameter and the default listing behavior, but smart_top_n and whale_top_n are only explained by the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies the resource as labels for notable Hyperliquid wallets and names the covered categories: top whales by volume, top traders by PnL, vaults, and vault leaders. It also explains the optional address-based lookup, though it does not explicitly contrast itself with closely related siblings such as get_top_traders or get_vault_leaderboard.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives clear usage guidance for the optional addresses parameter: pass addresses to check specific wallets, omit them to list whales and smart money. It does not explicitly state when to use this tool instead of the many sibling ranking/leaderboard tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.