Tape — Hyperliquid Analytics
Server Details
Live Hyperliquid perps analytics for agents: funding, OI, whale prints, leaderboard, wallet risk.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
TDQS
Scored across 11 tools
Each tool has a distinct analytical purpose, but tape_analytics intentionally bundles the contents of several other tools (pulse, signals, alerts), and tape_live_alerts overlaps with funding/signal content in tape_market_signals and tape_markets_radar. The descriptions explicitly advise when to use the bundle versus narrower tools, so misselection risk is limited.
All tools follow a consistent snake_case pattern of tape_<domain_noun>, with no verb-style mixing or stylistic conflicts. Minor singular/plural variation (market vs markets, liquidation vs liquidations) reflects distinct resources rather than inconsistent conventions.
11 tools is well within the ideal 3–15 range for a read-only analytics server, and each tool covers a distinct aspect of Hyperliquid data: market overview, rankings, wallet analysis, whale prints, liquidations, signals, alerts, and rates. The single aggregate tool adds convenience without bloating the surface.
The set covers the core analytics workflow comprehensively: market snapshot, rankings, wallet analysis, whale flow, liquidations, signals/alerts, and even macro rate context. Missing historical data queries or a dedicated single-market detail endpoint are minor gaps that can be worked around via radar filters or wallet_analysis.
Available Tools
11 toolstape_analyticsHyperliquid Analytics BundleARead-onlyIdempotentInspect
Unified read-only bundle: market consensus, pulse, live signals, funding extremes and the live alert queue, in one call. Prefer the narrower tools when you need one part. Result carries provenance.
| Name | Required | Description | Default |
|---|---|---|---|
| feed | No | Set to alerts to return only the live alert queue. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds the behavioral disclosure that the result 'carries provenance,' which is beyond what the annotations provide (readOnlyHint, idempotentHint, destructiveHint). It also reinforces the read-only nature, though that duplicates the annotation. Given annotations already cover the main safety profile, the extra provenance note earns a solid score.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three concise sentences with zero fluff. The core purpose is front-loaded, the usage guidance follows immediately, and the provenance note is appended without redundancy. Every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a bundle tool with no required parameters and no output schema, the description adequately explains what it returns (the listed components), when to use it, and a behavioral note about provenance. It doesn't describe the return format or error conditions, but these are not critical for a read-only, idempotent bundle. Minor gaps exist, but overall it's sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema already provides 100% coverage for the single parameter 'feed' with its enum and description. The description does not mention the parameter at all, adding no extra meaning. Since schema coverage is complete, the baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool is a unified read-only bundle that aggregates market consensus, pulse, live signals, funding extremes, and the live alert queue. It uses a specific verb and resource, and distinguishes itself from sibling tools by naming the narrower alternatives. No ambiguity about what the tool does.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly advises 'Prefer the narrower tools when you need one part,' which provides clear guidance on when not to use this bundle and implies using it when multiple analytics are needed. It names the category of alternatives ('narrower tools') but doesn't list them individually, so it's slightly less explicit than it could be.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tape_leaderboardHyperliquid Top TradersARead-onlyIdempotentInspect
Top Hyperliquid traders ranked by PnL, ROI, volume, and account value across time windows. Each row carries a labels object describing the wallet's activity mechanically: an activity band (turnover, or a no-volume / low-equity flag), a count of how many of the four published windows are positive, and an optional context flag that warns when the headline number is concentrated or short-history. Labels are mechanical descriptions of published figures computed by the rules at https://tapeperp.com/disclosures#labels — they are not ratings, endorsements, recommendations, or predictions of future results, and must not be restated as judgements about a trader's skill. Result carries provenance (feed endpoint and fetch time). In hosts that support MCP Apps this renders as a sortable table.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Rows to return (default 25). | |
| metric | No | Ranking metric (default pnl). | |
| window | No | Lookback for the ranking metric (default day). | |
| response_format | No | CONCISE (default): rank, address, raw numbers and labels. DETAILED adds the pre-formatted strings. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already signal read-only, open-world, idempotent, and non-destructive behavior. The description adds important context beyond those annotations: the labels object is mechanical, not an evaluation of trader skill, and must not be restated as judgment; the result includes provenance with feed endpoint and fetch time; and rendering as a sortable table is disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the core purpose in the first sentence, then layers essential detail about labels, provenance, and rendering. Every sentence adds value, especially the critical disclaimer about labels not being judgments, with zero filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, so the description carries the burden of explaining what the result contains. It covers row-level labels, their mechanical meaning, the provenance field, and rendering behavior. Combined with the fully documented parameters, an agent has enough context to invoke and interpret the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% description coverage and clearly documents limit, metric, window, and response_format with enums and defaults. The description adds no meaningful parameter-level semantics beyond what the schema already provides, so the baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb and resource: 'Top Hyperliquid traders ranked by PnL, ROI, volume, and account value across time windows.' This directly states what the tool returns and the ranking dimensions, and the title plus the leaderboard concept clearly separate it from the analytics, liquidation, and wallet sibling tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description makes the use case clear: get a ranked leaderboard of top traders with selectable metrics and time windows. It does not explicitly name sibling alternatives or state when not to use this tool, but the context is strong enough for an agent to infer the appropriate scenario.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tape_liquidation_heatmapHyperliquid Liquidation HeatmapARead-onlyIdempotentInspect
Observed liquidation price levels for BTC, ETH, SOL or HYPE: where open positions of the largest wallets would liquidate, bucketed by price, with realized liquidations on the same axis and the share of open interest observed. Not a forecast. CONCISE (default) returns the densest levels and coverage in a few hundred tokens; DETAILED returns the full grid. Result carries provenance.
| Name | Required | Description | Default |
|---|---|---|---|
| coin | No | Market (default BTC). | |
| timeframe | No | History span (default 24h). | |
| response_format | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, open-world, and non-destructive behavior; the description adds substantial behavioral context by disclosing that CONCISE returns only the densest levels in a few hundred tokens, DETAILED returns the full grid, and the result carries provenance. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences deliver the core concept, the non-forecast boundary, both response modes and their sizes, and provenance. The information is front-loaded and every sentence earns its place; there is no repetition of schema or annotation fields.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With zero required parameters, no output schema, and a moderate tool, the description still supplies enough to invoke correctly: supported coins, timeframe semantics via schema, response_format behavior, and the meaning of returned data. The main unstated details are the exact JSON shape, which is not strictly necessary for a correct call.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema already documents coin and timeframe defaults/options; the description compensates for the undocumented response_format parameter by explaining CONCISE (default) vs DETAILED and their output sizes. It also restates supported coins, adding practical context beyond the bare enum. It does not add further meaning to timeframe, but the schema covers that adequately.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb and resource: it reports observed liquidation price levels for BTC, ETH, SOL, or HYPE, and specifies the output's content (price buckets, realized liquidations, share of open interest observed). The explicit 'Not a forecast' caveat further sharpens what the tool is and is not. Though it doesn't name a sibling tool, the description is detailed enough to distinguish it from a raw liquidation feed.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It clearly implies the use case—requesting liquidation heatmap/coverage for major coins over a chosen timeframe—and adds an explicit when-not in 'Not a forecast.' It also explains when to choose CONCISE vs DETAILED. However, it never names an alternative such as tape_liquidations or says when to prefer that sibling over this heatmap.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tape_liquidationsHyperliquid LiquidationsARead-onlyIdempotentInspect
Live liquidation feed on Hyperliquid perps: recent liquidations with side, size, price and wallet, 1h/4h/24h totals with the long/short split, the largest event, and the markets with the most. Recovered from the fills of liquidation counterparties — a sample, not a census; the payload states its coverage. Filter by coins, side or minNotional; cap with limit (default 50). Result carries provenance.
| Name | Required | Description | Default |
|---|---|---|---|
| side | No | ||
| coins | No | Restrict to symbols. | |
| limit | No | ||
| since | No | ISO-8601 or epoch; only events after this time (window is 24h). | |
| minNotional | No | Only events at or above this USD notional. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, and non-destructive behavior. The description goes further by disclosing a critical sampling trait — data is recovered from liquidation counterparty fills, is a sample rather than a census, and the payload states its coverage. This provenance detail is meaningful beyond structured annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with purpose, then gives a caveat, then usage specifics, and closes with provenance. It is compact and every sentence provides useful information, though 'Result carries provenance' slightly overlaps with 'the payload states its coverage.'
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description still enumerates the key return contents: liquidation events, aggregate totals, largest event, and top markets. Combined with schema descriptions for since and minNotional, and annotations for safety, an agent has enough to select and call the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 60%, so the description must compensate. It adds the default limit of 50, clarifies the filterable dimensions (coins, side, minNotional), and frames limit as a cap. It does not add much for 'since', but the schema already documents that parameter sufficiently.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The opening phrase 'Live liquidation feed on Hyperliquid perps' plus the enumerated outputs (side, size, price, wallet, 1h/4h/24h totals, largest event, top markets) precisely identifies the tool's function and differentiates it from siblings like tape_liquidation_heatmap or tape_live_alerts.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives concrete invocation guidance: filter by coins, side, or minNotional, and cap with a default limit of 50. It also warns that results are a sample, not a census. However, it does not explicitly state when to choose this tool over its siblings, so the guidance is clear but lacks exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tape_live_alertsHyperliquid Live AlertsBRead-onlyIdempotentInspect
The live alert queue: funding extremes, signal fires and consensus flips, each with a plain-English read. Filter by coins or severity, cap with limit. Result carries provenance.
| Name | Required | Description | Default |
|---|---|---|---|
| coins | No | Restrict to symbols, e.g. ["BTC"]. | |
| limit | No | Alerts to return (all by default). | |
| severity | No | Keep only alerts at this severity label as returned by the feed. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, idempotentHint, and destructiveHint, covering safety and side-effect behavior. The description adds 'Result carries provenance,' which is a useful output trait not captured in annotations, but it does not disclose other behaviors such as real-time latency, pagination, or rate limits. Since annotations carry most of the burden, this is adequate but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three concise sentences, front-loaded with the resource and alert types, then covering filtering and output. Every clause carries information, with no fluff or repetition. It is efficient and well-structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description mentions provenance but does not explain the result shape, severity labels, or how the 'plain-English read' is formatted. Given the tool's moderate complexity (three optional parameters) and rich annotations, the description is functional but leaves gaps about the return structure that an agent might need for correct interpretation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so each parameter already has an explanation. The description only restates the filtering concept ('Filter by coins or severity, cap with limit') without adding syntax, defaults, or format details beyond the schema. This meets the baseline for high coverage, with minimal added value.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description identifies a specific resource (live alert queue) and lists the types of alerts (funding extremes, signal fires, consensus flips), which clarifies what the tool returns. It doesn't explicitly name sibling tools for differentiation, but the term 'live alerts' distinguishes it from analytics, leaderboards, and other listed tools. The verb is implied (get/list), but the intent is clear.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions filtering by coins or severity and capping with limit, which is parameter usage, but provides no guidance on when to use this tool versus alternatives like tape_market_signals or tape_market_pulse. No when-not-to-use or alternative routing is given, leaving the agent to infer the appropriate context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tape_market_pulseHyperliquid Market PulseARead-onlyIdempotentInspect
Key live Hyperliquid numbers in about 600 tokens: BTC and ETH marks, total 24h volume and open interest, the highest and most negative funding, a market-structure sentiment score, and the top wallets by 30-day PnL. Result carries provenance.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, and non-destructive behavior. The description adds useful context about the result carrying provenance and the live nature of the data, which goes beyond the structured annotation fields without contradicting them.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise, using two sentences to enumerate what the tool returns. It is front-loaded with the core value proposition and every phrase adds meaningful content with no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a no-parameter, read-only snapshot tool, the description is complete. It lists the major output categories, mentions provenance, and combined with the annotations gives an agent everything needed to call and interpret the tool correctly. No output schema exists, but the description sufficiently covers the return content.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so there are no parameter meanings to clarify. The schema already reflects this, and the description does not need to compensate for any parameter documentation gaps.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: providing key live Hyperliquid metrics such as BTC/ETH marks, volume, open interest, funding, a sentiment score, and top wallets by PnL. It is specific about the resource and content, though it does not explicitly distinguish itself from sibling tools like tape_market_signals or tape_markets_radar.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no guidance on when to use this tool versus its many siblings. It does not mention alternatives, exclusions, or situational fit, leaving an agent to infer that this is a general market pulse snapshot.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tape_market_signalsHyperliquid Market SignalsARead-onlyIdempotentInspect
Rules-based setups on Hyperliquid perps (funding carry, premium dislocation, momentum) with strength and the numbers behind each, plus an overall long/short consensus. Filter by coins or bias, cap with limit. Read-only, informational only. Result carries provenance.
| Name | Required | Description | Default |
|---|---|---|---|
| bias | No | Keep only setups with this bias. | |
| coins | No | Restrict to symbols. | |
| limit | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, and non-destructive behavior. The description adds value by saying results are 'informational only' and that they 'carry provenance,' and it discloses the output content (strength, numbers, consensus). This is useful context beyond the annotation flags, though it does not cover errors or rate limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three short sentences cover purpose, signal types, output content, filtering, safety, and provenance without redundancy. The information is front-loaded and every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only tool with optional filters and no output schema, the description explains what the result contains (strength, numbers, consensus, provenance) and how to constrain it. It is complete enough for an agent to invoke it, though a bit more detail on the returned structure would be ideal.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 67%, with bias and coins documented but limit lacking a schema description. The description's phrase 'Filter by coins or bias, cap with limit' adds meaning for all three parameters)Skip and directly compensates for the undocumented limit parameter. It is concise but sufficient.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the tool's output: rules-based setups on Hyperliquid perps with strength, underlying numbers, and a long/short consensus. It distinguishes the tool from siblings by naming specific signal types (funding carry, premium dislocation, momentum), though it lacks an explicit verb like 'returns' or 'lists'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives operational guidance by saying 'Filter by coins or bias, cap with limit,' and marks it as informational only. However, it does not state when to prefer this tool over siblings like tape_live_alerts or tape_market_pulse, nor does it provide any exclusions or conditions for alternative tool selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tape_markets_radarHyperliquid Markets RadarARead-onlyIdempotentInspect
Rank live Hyperliquid perpetual markets by funding rate, funding APR, open interest, 24h volume or 24h change. Covers every listed perp including HIP-3 builder markets. Default: the 25 markets with the most extreme funding APR, concise fields. Ask for limit, sort, coins or DETAILED only when you need them — the full set is ~13k tokens. Result carries provenance (upstream endpoint, request, fetch time).
| Name | Required | Description | Default |
|---|---|---|---|
| dir | No | Direction; `asc` on fundingAprPct surfaces the most negative funding first. | |
| sort | No | Ranking key. Funding, premium and change sort by magnitude by default. | |
| coins | No | Restrict to symbols, e.g. ["BTC","ETH"]. No -PERP suffix. | |
| limit | No | Rows to return (default 25). | |
| response_format | No | CONCISE (default): coin, mark, fundingAprPct, oi, vol. DETAILED: every field. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, non-destructive behavior. The description adds meaningful behavior beyond that: default 25 most extreme funding APR rows, concise fields, ~13k token scale warning, and provenance metadata in the result. It does not discuss freshness or failure modes, but for this read-only radar tool the extra context is solid.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four tight sentences with no fluff. The main action and default behavior lead, and the scale/provenance warnings follow naturally. Every sentence contributes useful operational information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers purpose, defaults, scope, caveats, and result provenance, which is enough for an agent to call it correctly without an output schema. It could add a bit more about row semantics for non-default sorts, but the schema already enumerates the sort keys and response formats.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3. The description adds extra decision-supporting meaning: the default is 25 concise rows, asking for optional params should be deliberate because of the ~13k token scale, and DETAILED maps to a heavier result. This goes beyond simply restating schema fields.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific action and resource: 'Rank live Hyperliquid perpetual markets' by multiple explicit metrics. It also clarifies coverage ('every listed perp including HIP-3 builder markets'), which distinguishes it from sibling tools focused on analytics, alerts, or wallet data.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives clear situational context: use it when a ranked market view is needed scan. It also explains the default behavior and cautions when to ask for optional parameters ('Ask for limit, sort, coins or DETAILED only when you need them'). It does not explicitly name alternatives or list when-not conditions, slightly limiting the score.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tape_treasury_curveUS Treasury CurveARead-onlyIdempotentInspect
US Treasury par yield curve (official Daily Treasury data) with implied forward rates (1y1y, 2y3y, 5y5y), NY Fed reference rates (EFFR/SOFR), upcoming Treasury auctions, and an AI plain-English curve read. Educational only. Result carries provenance (Treasury and NY Fed sources with their own as-of dates). In hosts that support MCP Apps this renders as a yield-curve chart.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnly, non-destructive, and idempotent behavior. The description adds genuinely useful context beyond the annotations: it mentions the provenance field with source-specific as-of datesassword, explains that it renders as a chart in MCP Apps, and notes the educational-only nature.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is dense but well structured: core content first, then caveats, provenance, and rendering behavior. It is slightly long due to the enumeration of rates and auctions, but every clause adds information an agent would want before invoking the tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a no-input, read-only information tool, the description covers the data content, sources, provenance, and client-side rendering behavior. There is no output schema to reference, so a brief note about the return shape or data frequency would make it fully complete, but nothing critical is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
This tool has zero parametersNotifications, so the schema is trivially complete. The baseline for a no-parameter tool is 4, and the description adds no conflicting or unnecessary parameter information.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the resource as the US Treasury par yield curve and enumerates its key components (forwards, NY Fed rates, auctions, AI read). Although it lacks an explicit action verb like 'retrieves' or 'provides', the domain and output are unmistakable and distinct from the general tape analytics siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no explicit guidance on when to use this tool versus alternatives like tape_market_pulse or tape_analytics. The 'Educational only' caveat is a limitation, not a selection criterion, so an agent must infer the intended use solely from the resource name and content.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tape_wallet_analysisHyperliquid Wallet Risk ReportARead-onlyIdempotentInspect
Risk and track-record report for one public Hyperliquid wallet: equity, open positions, effective leverage, distance to liquidation, realised history, and a plain-English read. Default voice is Gemini ($0.05, included with Pro). voice=grok ($0.10) is a crypto tape take; voice=claude ($0.15) is a TradFi desk memo. Second voices stay metered even for Pro. Use after tape_leaderboard or tape_whale_prints hands you an address. Read-only public chain data; informational only.
| Name | Required | Description | Default |
|---|---|---|---|
| voice | No | AI voice. Gemini is included with Pro. Grok and Claude are metered second voices. | |
| address | Yes | Wallet address: 0x followed by exactly 40 hex characters. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, open-world, and non-destructive behavior. The description adds valuable behavioral context beyond annotations: voice selection costs, that Gemini is the default and included with Pro, that grok and claude are metered second voices, and that second voices remain metered even for Pro. 'Read-only public chain data; informational only' reinforces the annotation profile without contradicting it.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is appropriately sized and front-loaded: it opens with the core report contents, then covers voice/cost details, then the recommended usage trigger. Sentences are information-dense with little waste. The closing 'Read-only public chain data; informational only' is slightly redundant with the annotations but does not hurt clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only, parameter-light tool with no output schema, the description covers the essentials: what the report contains, which address format is expected, voice choices and costs, and when to call it relative to sibling tools. It does not describe output shape or error behavior, but the listed report contents and read-only nature make the callable contract sufficiently complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline for this dimension is 3. The description adds real meaning to the voice parameter by explaining the default (gemini), pricing, and stylistic differences between voice options ('crypto tape take' vs 'TradFi desk memo'), which the enum alone does not convey. It also clarifies that address is a public Hyperliquid wallet address, consistent with the schema pattern.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a clear, specific deliverable: a 'risk and track-record report for one public Hyperliquid wallet' with an explicit content list (equity, positions, leverage, liquidation distance, realised history, plain-English read). It distinguishes itself from sibling tools by targeting a single wallet and explicitly positioning itself after tape_leaderboard or tape_whale_prints, which are broader discovery tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives a concrete trigger: 'Use after tape_leaderboard or tape_whale_prints hands you an address.' This provides clear context on when to invoke the tool. It does not explicitly state when not to use it or name alternative tools, though the sibling list and the address handoff framing make the intended workflow reasonably clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tape_whale_printsHyperliquid Whale PrintsARead-onlyIdempotentInspect
Recent fills of $100k or more from the top Hyperliquid wallets over the last 36 hours, with net buy/sell flow and the markets receiving the most of it. Filter by coins or minNotional, cap with limit (default 20, max 200). Result carries provenance.
| Name | Required | Description | Default |
|---|---|---|---|
| coins | No | Restrict to symbols. | |
| limit | No | ||
| minNotional | No | Only fills at or above this USD notional (the feed floor is 100000). |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate this is read-only, idempotent, and non-destructive. The description adds meaningful behavior beyond annotations: the 36-hour recency window, the $100k threshold, the default/max limit values, and provenance of results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three focused sentences deliver the core data scope, time window, filters, and a key output characteristic. Every sentence adds information, with the most important definition front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only data tool with three optional parameters and no output schema, the description provides enough context: what data is returned, time window, threshold, filters, and result provenance. It could be slightly more explicit about the response shape, but this is not a major gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema covers coins and minNotional, but not the limit default or its semantic meaning. The description adds the default limit of 20, the max of 200, and clarifies that minNotional filters the feed floor at 100000. This compensates for the schema's partial coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly defines the tool's output: recent fills of $100k or more from top Hyperliquid wallets over the last 36 hours, including net buy/sell flow and top markets. It is specific enough to distinguish from sibling tools that cover broader analytics, liquidations, or live alerts.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implicitly tells the agent when to use this tool: when whale-sized recent fills, net flow, or market concentration from top wallets are relevant. It does not explicitly name alternatives or exclusions, but the scope and filter options are clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
11 tool updates
- First observed
tape_analytics - First observed
tape_leaderboard - First observed
tape_liquidation_heatmap - First observed
tape_liquidations - First observed
tape_live_alerts - First observed
tape_market_pulse - First observed
tape_market_signals - First observed
tape_markets_radar - First observed
tape_treasury_curve - First observed
tape_wallet_analysis - First observed
tape_whale_prints
Related MCP Connectors
Hyperliquid - 2 tools for perpetuals, options, and position data
Hyperliquid perp funding data: top-20 rates, premia, OI, and noise-gated anomalies (15-min refresh).
Crypto perps data for AI agents: funding rates, open interest, liquidations, order book, CVD.
Real-time & historical Hyperliquid/Lighter: L4/L2/L3, fills, funding, OI, liquidations, candles
Related MCP Servers
- AlicenseAqualityCmaintenanceReal-time crypto intelligence for AI agents. Technical analysis, liquidation heatmaps, sentiment, and funding rates for 50+ Hyperliquid perpetuals via x402 micropayments.1551 PyPI1MIT
- AlicenseAqualityAmaintenanceAI-native quantitative trading signal engine for crypto and TradFi perpetuals. Multi-factor composite BUY/SELL/HOLD signals, cross-venue funding rate arbitrage scanning, and market regime detection powered by Hyperliquid data.8272 npm8MIT

Coinversaa Pulseofficial
AlicenseAqualityAmaintenanceProvides comprehensive crypto intelligence for the Hyperliquid exchange, allowing users to query trader profiles, behavioral cohorts, and live market data. It enables AI agents to analyze over 1.8 billion trades, track whale positions, and access real-time liquidation heatmaps.10351 npm6MIT- AlicenseAqualityAmaintenanceRead-only MCP server for the Hyperliquid / HyperEVM ecosystem - yields, protocol TVL, fees, markets, funding history, order-book depth.923 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.