Hyperliquid vault summaries — APR, TVL, PnL, followers.
Single tool with clear naming (hyperliquid_get_vault_data) and good description (194 chars, explains WHAT, WHEN, and cross-references related tools). Input schema present with limit parameter typed as number and described. However, NO output schema documented, LLMs cannot plan downstream calls or extract fields. Parameter lacks min/max bounds (limit unbounded; default 20 but max 100 hardcoded in logic, not schema). Description is strong but schema completeness is weak.
Use this when you need Hyperliquid vault performance data. Returns all vault summaries including APR, total PnL, TVL, followers, and leader address, sorted by APR descending. Do NOT use for whale positions — use hyperliquid_track_whale_positions. Do NOT use for funding rates — use perp_get_funding_rates.
Output schema not documented. LLMs cannot infer response structure (vaults array, count, totalVaults, sortedBy, cachedUntil fields). Breaks downstream tool chaining and forces LLMs to guess field names.
Input parameter 'limit' lacks min/max constraints in schema. Unbounded numeric parameters invite LLMs to pass absurd values (e.g. limit=999999). Schema should declare minimum: 1, maximum: 100.
No error handling guidance. If Hyperliquid API fails (502 response), LLM receives generic 'Failed to fetch Hyperliquid vaults' with no recovery hint. Should suggest retry, check API status, or fallback.
Tool description references non-existent tools (hyperliquid_track_whale_positions, perp_get_funding_rates) without context. If these tools don't exist in the server, the description misleads LLMs into attempting unavailable calls.
Inferred effective spec: 2025-06-18+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 62 | 2025-06-18+ | v2 |
Cache TTL (60s) not exposed to LLM. Response includes 'cachedUntil' timestamp, but tool description doesn't explain cache behavior. LLMs may not understand why repeated calls return identical data or when to expect fresh results.