Skip to main content
Glama

Ironflow: Hyperliquid data

Vault deposits and withdrawals

get_vault_operations
Read-only

Deposits into and withdrawals from one Hyperliquid vault or one depositor. Pass vault, address, or both; at least one is required (HLP is 0xdfc24b077bc1425ad1dea75bcb6f8158e10df303).

Input Schema

NameRequiredDescriptionDefault
limitNoNumber of events (1-100, default 20)
vaultNoVault address (vault or address is required)
addressNoDepositor address (vault or address is required)

Output Schema

NameRequiredDescriptionDefault
dataNoVault deposits and withdrawals
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
paginationNoCursor pagination

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so the safety profile is covered. The description adds the important filter requirement that at least one of vault/address is needed, but it does not add much beyond that about ordering, pagination, or other runtime behavior.

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 short sentences and front-loads the operational scope before the parameter requirement. There is no redundant or filler text.

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

Completeness4/5

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

For a read-only operation-history tool with a full input schema and an output schema, the description covers the key scope and required filter condition. It could be slightly stronger by mentioning pagination or ordering behavior, but it is largely complete.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3, but the description adds meaningful semantics by clarifying that vault and address can be used individually or together and that at least one is required despite the schema's empty required array. It also provides the HLP vault address as a concrete example.

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 and scope: deposit and withdrawal operations for a single vault or a single depositor. It is specific enough to distinguish this from leaderboard or general wallet-history tools, though it does not explicitly name a sibling alternative.

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

Usage Guidelines3/5

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

It states the key calling constraint that vault, address, or both must be supplied, and gives the HLP address as an example. However, it does not explain when to use this tool rather than related tools such as get_vault_leaderboard or get_user_ledger.

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.