Skip to main content
Glama

chiefofstaff Hyperliquid perp data + token safety

Server Details

Hyperliquid perp data (funding, whale liq levels, positioning, brief) + token safety, x402 per call.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
99.9% over 27 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.9/5.0

Scored across 10 tools

Disambiguation4/5

Most tools target clearly distinct resources: free discovery helpers (get_payment_quote, list_sample_reports, get_sample_report, hyperliquid_feed_status) versus paid data calls, plus separate Robinhood and Solana safety checks. The one real overlap is hyperliquid_market_brief, which explicitly bundles funding extremes, whale positioning, and liquidation clusters already offered as three standalone paid tools, forcing an agent to choose aggregate vs. individual. Descriptions largely resolve this by framing the brief as a one-call LLM-ready aggregate, so confusion is limited.

Naming Consistency4/5

All names use snake_case and are domain-prefixed in a predictable way (hyperliquid_*, robinhood_/solana_..._token_safety_check, and get_/list_ helpers). The verb pattern is not uniform—some names are verb_noun (get_payment_quote, list_sample_reports) while the paid data tools are noun phrases with no verb (hyperliquid_funding_extremes, robinhood_token_safety_check). Still readable and easy to group, just not a single consistent convention.

Tool Count5/5

Ten tools is well-scoped for a combined perp-data plus token-safety service, with each tool earning its place across discovery, freshness checking, individual data calls, an aggregate brief, and two chain-specific safety checks. No redundancy that suggests trimming, and no obvious missing sibling that would demand expansion.

Completeness4/5

The surface covers the stated domain well: feed freshness, funding extremes, whale positioning, liquidation levels, an aggregated market brief, and pre-trade safety checks for Robinhood Chain and Solana tokens, with free discovery/receipt tools supporting the paid flow. Minor gaps exist—no historical or time-series access, no other EVM/Base token-safety coverage, and no per-coin detail beyond what the aggregate and safety tools expose—but agents can work around these.

Available Tools

10 tools
get_payment_quoteShow the live x402 price offer (free)A
Read-only
Inspect

Free. Returns the unpaid HTTP 402 offer (networks, USDC amount, payTo, raw PAYMENT-REQUIRED) for a token check or a Hyperliquid data call.

NameRequiredDescriptionDefault
chainYes
addressNoOptional mint/token to quote the exact resource URL

TDQS

A3.6/5.0
Behavior4/5

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

Annotations cover the safety profile (readOnlyHint, openWorldHint), and the description adds genuinely new context: the call is free, the returned offer is unpaid, and the payload includes a raw PAYMENT-REQUIRED header. That tells an agent the operation has no cost and no side effect, and hints at the payment handshake. It stops short of explaining how to act on the returned offer.

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

Conciseness4/5

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

Two short sentences with the most decision-relevant fact ("Free.") front-loaded. The parenthetical field list is dense but earns its place by previewing the return payload in the absence of an output schema. No filler.

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

Completeness3/5

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

With no output schema, the description does carry the burden of describing returns and partially does so by listing the offer fields. But it omits what an agent should do with the offer (how to satisfy the 402), and the six chain values remain unmapped, leaving real gaps for a tool whose whole purpose is a payment handshake.

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 coverage is 50%: address is documented in-schema, but the chain enum values carry no descriptions. The phrase "a token check or a Hyperliquid data call" loosely maps the enum into two groups (solana/robinhood vs hl_*), which adds some meaning, but it does not disambiguate individual values like hl_funding vs hl_whales vs hl_brief. Partial compensation only.

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?

States a specific verb and resource: returns the unpaid HTTP 402 offer, and enumerates what the offer contains (networks, USDC amount, payTo, raw PAYMENT-REQUIRED). This is clearly a pricing/quote tool, distinguishable from the sibling data tools. It does not explicitly name a sibling, but the resource is specific enough to stand apart.

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?

"for a token check or a Hyperliquid data call" implies the context in which a quote is needed, which is useful routing information. However, it never says to call this before paying, never states when-not to use it, and never names an alternative tool. Usage is implied rather than prescribed.

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

get_sample_reportGet one recorded sample report (free)A
Read-only
Inspect

Free. Returns one full recorded paid response by id, e.g. rh-musebook-2026-09-24 or sol-bonk-2026-09-24.

NameRequiredDescriptionDefault
idYes

TDQS

A3.8/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 useful context by noting the tool is free and returns a full recorded paid response, though it does not address failure behavior or return structure.

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 extremely compact and front-loaded: 'Free.' immediately signals cost, followed by the core behavior and illustrative examples. Every element earns its place with no redundancy.

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 simple one-parameter read-only tool with annotations and ID examples, the description is largely sufficient. The only notable omission is guidance on how to obtain valid IDs or what happens on lookup failure, but these are minor given the tool's low complexity.

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?

With 0% schema description coverage, the description must carry parameter meaning, and it does: it explains that id identifies a sample report and provides realistic examples like rh-musebook-2026-09-24 and sol-bonk-2026-09-24. This goes well beyond the bare string pattern.

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

Purpose5/5

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

The description states a specific action and resource: 'Returns one full recorded paid response by id', and reinforces it with concrete ID examples. It clearly distinguishes this from sibling tools like list_sample_reports by emphasizing singular retrieval by ID.

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

Usage Guidelines2/5

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

The description implicitly suggests use when you already have an ID, but it gives no explicit when-to-use or when-not-to-use guidance. It does not mention list_sample_reports as the way to discover IDs, nor does it contrast with get_payment_quote.

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

hyperliquid_feed_statusHyperliquid feed freshness (free)A
Read-only
Inspect

Free. Shows when the Hyperliquid feed was last refreshed and whether it is fresh enough to be sold.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.6/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 useful non-annotation context: it is 'Free' and the output carries a sellability verdict. It stops short of defining the freshness threshold or the exact return shape.

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

Conciseness4/5

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

Two tight sentences with pricing front-loaded ('Free.') and no filler. The fragment style is efficient, though it is brief enough that some behavioral detail could have been added without bloat.

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?

With no output schema, the description partially compensates by naming what is returned (last refresh time and a freshness verdict). For a simple zero-parameter status tool this is close to sufficient, though the freshness criterion itself is left undefined.

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?

The tool takes zero parameters and schema coverage is 100%, so there is nothing for the description to disambiguate. Baseline 4 applies for a no-parameter tool.

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?

States a specific verb ('Shows') and resource ('Hyperliquid feed was last refreshed') plus the freshness verdict, so an agent can tell this is a status/freshness probe rather than a data-retrieval tool. It does not explicitly name sibling alternatives, but the purpose is unambiguous.

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?

The phrase 'fresh enough to be sold' implies the use case (validate freshness before selling/using the feed), which is a reasonable contextual cue. However, there is no explicit when-to-use statement or comparison to siblings like hyperliquid_market_brief, so guidance remains implied.

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

hyperliquid_funding_extremesHyperliquid funding-rate extremes (paid, $0.002 USDC)A
Read-only
Inspect

Ranked funding-rate extremes across all Hyperliquid perps (top positive / top negative hourly funding, annualized), or one coin. Hyperliquid public data only, refreshed ~every 3 min; stale data (>15 min) is never charged. $0.002 USDC via x402 (Base or Solana) from YOUR wallet. Not financial advice.

NameRequiredDescriptionDefault
coinNoOptional Hyperliquid perp ticker, e.g. BTC, ETH, SOL
limitNoOptional rows per side
payment_signatureNoOptional. Base64 x402 v2 PAYMENT-SIGNATURE you signed with your own wallet for this exact request (see get_payment_quote). Omit to receive the live 402 offer; nothing is charged.

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so safety is covered by structured fields. The description adds genuinely useful non-annotation behavior: public data only, ~3 min refresh, stale (>15 min) never charged, and the $0.002 USDC x402 payment flow from the caller's own wallet. This is richer than the annotations alone and helps the agent understand cost and freshness risk.

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

Conciseness4/5

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

Front-loaded with the core capability before the freshness, pricing, and disclaimer clauses, and every sentence carries distinct information (scope, data policy, payment, disclaimer). The 'Not financial advice' boilerplate is the only filler, but it is defensible for a financial-signal tool.

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?

There is no output schema, so the description must carry the return semantics, and it does name the shape (ranked top positive/top negative hourly funding, annualized, per side). Combined with the freshness and payment rules, an agent has enough to call it correctly, though the exact response structure and the 402 challenge/retry flow could be spelled out more.

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 coin, limit, and payment_signature are already documented in the schema. The description adds only marginal semantics: that omitting coin yields the all-perps ranking and that results are 'per side' (implying limit applies per side). Baseline 3 is appropriate when the schema carries the parameter detail.

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

Purpose5/5

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

States a specific verb and resource (rank funding-rate extremes across all Hyperliquid perps) plus the exact metric (top positive/negative hourly funding, annualized) and the optional single-coin scope. An agent can distinguish this from siblings like hyperliquid_whale_positioning or hyperliquid_market_brief without opening any schema.

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?

The 'all perps ... or one coin' phrasing implies when the coin parameter applies, and the staleness/charging rules tell the agent the data must be fresh. However, it never explicitly contrasts itself with the sibling tools (market_brief, whale_positioning, feed_status) or states when to prefer one over the other, so usage is implied rather than guided.

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

hyperliquid_market_briefHyperliquid perp market brief (paid, $0.008 USDC)A
Read-only
Inspect

One-call LLM-ready Hyperliquid perp market brief: funding extremes, whale positioning and liquidation clusters in one compact JSON. Hyperliquid public data only, ~3 min refresh, stale data never charged. $0.008 USDC via x402 from YOUR wallet. Not financial advice.

NameRequiredDescriptionDefault
payment_signatureNoOptional. Base64 x402 v2 PAYMENT-SIGNATURE you signed with your own wallet for this exact request (see get_payment_quote). Omit to receive the live 402 offer; nothing is charged.

TDQS

A3.9/5.0
Behavior5/5

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

Annotations only declare readOnlyHint and openWorldHint; the description adds material operational facts beyond them: data scope ('Hyperliquid public data only'), freshness window ('~3 min refresh'), a billing guarantee ('stale data never charged'), the payment rail and payer ('$0.008 USDC via x402 from YOUR wallet'), and a disclaimer. For a paid tool this is exactly the kind of cost/freshness disclosure an agent needs before invoking.

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

Conciseness4/5

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

Dense but front-loaded: the deliverable and its contents come first, then data freshness, then price/payment, then the disclaimer. Each clause carries information; 'Not financial advice' is boilerplate but short and conventional for a paid market-data tool.

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?

With no output schema, the description must characterize the return value, and it does ('one compact JSON' covering funding extremes, whale positioning, liquidation clusters). The main remaining gap is the absence of any mention of symbol/asset scoping — it is unclear whether the brief covers all perps or a specific market — which matters for a market-data tool with no parameters to narrow scope.

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% for the single optional payment_signature parameter, and that schema text already explains the omit-to-receive-402 behavior. The description's 'via x402 from YOUR wallet' reinforces the payer identity but adds no syntax or format detail the schema lacks, so the baseline 3 applies.

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?

Names a specific composite deliverable ('one-call ... market brief') and enumerates its contents: funding extremes, whale positioning, liquidation clusters. This implicitly separates it from the sibling single-signal tools (hyperliquid_funding_extremes, hyperliquid_whale_positioning, hyperliquid_whale_liquidation_levels), though it never names them directly.

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?

The phrase 'one-call' implies this is the aggregated alternative to the three per-signal siblings, so the usage intent is inferable. However, there is no explicit when-to-use/when-not statement, no guidance on choosing this over hyperliquid_funding_extremes or the positioning tools, and no prerequisite framing beyond what the schema already says about payment_signature.

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

hyperliquid_whale_liquidation_levelsHyperliquid whale liquidation levels (paid, $0.003 USDC)A
Read-only
Inspect

Exchange-reported liquidation prices of large tracked Hyperliquid accounts clustered near the current price, per coin. Hyperliquid public data only, ~3 min refresh, stale data never charged. $0.003 USDC via x402 from YOUR wallet. Not financial advice.

NameRequiredDescriptionDefault
coinNoOptional Hyperliquid perp ticker, e.g. BTC, ETH, SOL
payment_signatureNoOptional. Base64 x402 v2 PAYMENT-SIGNATURE you signed with your own wallet for this exact request (see get_payment_quote). Omit to receive the live 402 offer; nothing is charged.

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, yet the description adds real context: public-data-only sourcing, ~3 min refresh cadence, the 'stale data never charged' billing guarantee, and the x402 wallet-payment requirement. This is meaningful disclosure beyond the annotations, though it doesn't describe response shape or clustering thresholds.

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

Conciseness4/5

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

Four short sentences, front-loaded with what the data is, then freshness/billing, payment, and disclaimer. Every sentence carries information relevant to a paid data tool, with only the 'Not financial advice' line being borderline boilerplate.

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, two-parameter tool with no output schema, the description covers the data source, scope, freshness, pricing model, and payment mechanics. It omits detail on what 'clustered near the current price' quantitatively means and what the returned structure looks like, but nothing critical to invoking it is missing.

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 both parameters (coin, payment_signature) are already fully documented, which sets the baseline at 3. The description implies the per-coin grouping and the payment flow but adds no syntax or format detail beyond 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?

States a specific verb+resource: 'exchange-reported liquidation prices of large tracked Hyperliquid accounts clustered near the current price, per coin.' This is clearly distinguishable from generic market data. It does not explicitly route against the close sibling hyperliquid_whale_positioning, so it falls short of a 5.

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?

Usage is implied ('clustered near the current price') and there is a partial workflow hint about omitting payment_signature to receive the live 402 offer. However, there is no explicit when-to-use vs alternatives guidance or when-not guidance relative to hyperliquid_whale_positioning or hyperliquid_funding_extremes.

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

hyperliquid_whale_positioningHyperliquid whale net positioning (paid, $0.005 USDC)A
Read-only
Inspect

Net long/short positioning of large tracked Hyperliquid accounts per coin (notional, counts). Hyperliquid public data only, ~3 min refresh, stale data never charged. $0.005 USDC via x402 from YOUR wallet. Not financial advice.

NameRequiredDescriptionDefault
coinNoOptional Hyperliquid perp ticker, e.g. BTC, ETH, SOL
payment_signatureNoOptional. Base64 x402 v2 PAYMENT-SIGNATURE you signed with your own wallet for this exact request (see get_payment_quote). Omit to receive the live 402 offer; nothing is charged.

TDQS

A3.7/5.0
Behavior4/5

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

Annotations only declare readOnlyHint and openWorldHint, so the description carries real extra weight: it discloses cost ($0.005 USDC), the payment source (the caller's own wallet via x402), the ~3 min refresh cadence, and a 'stale data never charged' guarantee. These are genuine behavioral facts beyond the annotations, though response shape and behavior when coin is omitted remain unstated.

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

Conciseness4/5

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

Three tight sentences, front-loaded with what the tool returns, followed by freshness, price, and a short disclaimer. Nothing is redundant; the 'Not financial advice' line is boilerplate but defensible for a paid market-data tool.

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 zero-required-param, no-output-schema tool, the description covers the essential decision inputs: cost, data provenance, freshness, and payment authorization. The only gap is the semantics of the optional coin filter (all coins vs. one), which neither the description nor schema resolves.

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 both parameters are already documented, including the x402 payment_signature mechanics. The description adds nothing about coin (e.g., what is returned if it is omitted) and only echoes 'per coin', so the baseline 3 applies.

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?

States a specific resource and scope: net long/short positioning of large tracked Hyperliquid accounts, per coin, returning notional and counts. It is clearly distinguishable from siblings like hyperliquid_whale_liquidation_levels or hyperliquid_funding_extremes, though it never names an alternative explicitly.

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?

Usage context is implied rather than stated: the agent learns the price, the data source, and the staleness policy, which helps decide whether it is worth paying for. However, there is no explicit when-to-use/when-not guidance relative to the other Hyperliquid tools, and the 402/payment flow is only explained in the schema.

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

list_sample_reportsList recorded sample reports (free)A
Read-only
Inspect

Free. Lists immutable recorded paid responses (request, time, Base tx, sha256, verdict).

NameRequiredDescriptionDefault

No parameters

TDQS

A3.8/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 description need not repeat safety. It adds the 'immutable' property of the data and the 'Free' cost note, plus the fields returned. However, it omits pagination, ordering, or any indication of the response size or format, which would be useful context.

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?

A single sentence front-loads the key point ('Free' and 'Lists') and efficiently packs the response contents. No wasted words; the description is compact and immediately informative.

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 parameterless list tool with no output schema, the description adequately states what it returns (the fields). It does not mention pagination, limits, or ordering, but these may be less critical given the simple nature. The tool is likely to return all records; a mention of any maximum or sorting would be a minor enhancement.

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?

The tool has zero parameters, so the schema is fully covered (100%) and the description does not need to explain arguments. The baseline of 4 applies; no additional parameter semantics are needed.

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

Purpose5/5

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

The description clearly states the tool lists immutable recorded paid responses with specific fields (request, time, Base tx, sha256, verdict). This is a distinct verb-resource pair and differs from siblings like get_sample_report (which likely retrieves a single report) and the token safety checks.

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

Usage Guidelines2/5

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

No explicit guidance on when to use this tool versus alternatives. It says 'Free' and lists contents, but does not mention get_sample_report as the option for retrieving a specific report, nor does it define any conditions for choosing this listing over other tools.

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

robinhood_token_safety_checkRobinhood Chain token safety check (paid, $0.01 USDC)A
Read-only
Inspect

Pre-trade safety grade for a Robinhood Chain (4663) ERC-20: signal, verdict, tier, owner type (Doppler-aware), clone/proxy detection, privileged functions, deployer+age, v2/v3/v4/Doppler liquidity, holder concentration, GoPlus honeypot cross-check. $0.01 USDC via x402 from YOUR wallet. Heuristic, not financial advice.

NameRequiredDescriptionDefault
tokenYesERC-20 address on Robinhood Chain
payment_signatureNoOptional. Base64 x402 v2 PAYMENT-SIGNATURE you signed with your own wallet for this exact request (see get_payment_quote). Omit to receive the live 402 offer; nothing is charged.

TDQS

A4.5/5.0
Behavior5/5

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

Beyond the readOnlyHint and openWorldHint annotations, the description discloses the paid nature ($0.01 USDC via x402 from YOUR wallet), the heuristic nature ('not financial advice'), and a detailed list of checks performed. This gives the agent a strong behavioral model of what will happen when invoked, including a financial side effect.

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

Conciseness4/5

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

The description is dense but efficient: three sentences pack the purpose, checks, payment model, and disclaimer. It front-loads the core purpose before the enumeration. Slightly long but every clause earns its place.

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 paid, multi-faceted tool with no output schema, the description covers the request mode (token + optional payment signature), the payment mechanism, and the content of the report. It does not describe the exact return structure, but the enumeration of signals/verdicts/tiers gives a good picture. The schema fills the remaining gap about the 402 offer behavior.

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?

The schema already covers both parameters fully (100% coverage), so the baseline is 3. The description adds meaningful context by explaining the payment flow and pointing to get_payment_quote for signing the payment signature, going beyond the schema's description.

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

Purpose5/5

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

The description states a specific verb and resource: 'Pre-trade safety grade for a Robinhood Chain (4663) ERC-20', then enumerates the exact checks performed. It clearly differentiates from the Solana sibling by naming the chain directly, leaving no ambiguity about scope.

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?

The context is clear: use this before trading a Robinhood Chain token, and it is paid via x402. It references get_payment_quote for signing the payment signature, but does not explicitly state when to use alternatives like the sample reports or the Solana version. This is clear context without explicit exclusions or alternative routing.

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

solana_token_safety_checkSolana token safety check (paid, $0.01 USDC)A
Read-only
Inspect

Pre-trade safety grade for a Solana SPL mint: signal PASS/FLAG/FAIL, verdict, tier, authorities, RugCheck risks, LP lock, holders/top-10, Jupiter liquidity, momentum, sell-route honeypot check. $0.01 USDC via x402 (Base or Solana) from YOUR wallet. Heuristic, not financial advice.

NameRequiredDescriptionDefault
mintYesSolana SPL token mint (base58)
payment_signatureNoOptional. Base64 x402 v2 PAYMENT-SIGNATURE you signed with your own wallet for this exact request (see get_payment_quote). Omit to receive the live 402 offer; nothing is charged.

TDQS

A3.7/5.0
Behavior1/5

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

Annotation Contradiction: readOnlyHint=true conflicts with the description's explicit statement that the call is paid and charges $0.01 USDC via x402 from the user's wallet, which is a side effect. The description does transparently disclose the heuristic nature, but the contradiction with the read-only annotation dominates this dimension.

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 sentences: the first front-loads the core output and scope, the second covers cost, payment mechanism, and disclaimer. Every sentence earns its place with no redundancy.

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?

For a paid, no-output-schema tool, it lists the key return fields, payment cost and mechanism, and the optional payment_signature path. The schema's payment_signature description references get_payment_quote, so an agent has the full workflow needed to invoke correctly.

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 the schema already defines mint and payment_signature adequately. The description adds contextual payment information but no new parameter-level semantics beyond what the schema provides, hence the baseline 3.

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

Purpose5/5

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

The description uses a concrete verb and resource ('Pre-trade safety grade for a Solana SPL mint') and enumerates a specific output list (PASS/FLAG/FAIL, verdict, tier, authorities, RugCheck risks, etc.). The 'Solana' qualifier and safety-grade focus distinguish it from sibling robinhood_token_safety_check.

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 clearly frames when to use the tool: before a trade on a Solana SPL mint, and it explains the payment flow (omit payment_signature to receive an offer). It does not explicitly name alternatives or exclusions, but sibling context and the Solana-specific framing provide enough context.

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.

  1. 6 tool updates
    • Changedget_payment_quote1 field changed
      • changedInput schema / properties / chain / enum
        Previous value: -[
        -  "solana",
        -  "robinhood"
        -]New value: +[
        +  "solana",
        +  "robinhood",
        +  "hl_funding",
        +  "hl_liq_levels",
        +  "hl_whales",
        +  "hl_brief"
        +]
    • Addedhyperliquid_feed_status
    • Addedhyperliquid_funding_extremes
    • Addedhyperliquid_market_brief
    • Addedhyperliquid_whale_liquidation_levels
    • Addedhyperliquid_whale_positioning
  2. 5 tool updates
    • First observedget_payment_quote
    • First observedget_sample_report
    • First observedlist_sample_reports
    • First observedrobinhood_token_safety_check
    • First observedsolana_token_safety_check

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Real-time perp market-data for AI trading agents — funding rates, funding-arb signals, open interest, volume, orderbook depth/slippage and oracle families across 25 venues, plus HIP-3 RWA coverage (tokenized stocks, metals, oil) that mainstream aggregators lack. x402-native pay-per-call (USDC on Base): one free funding screener tool + 11 paid tools with auto-pay.
    12
    17 npm
    2
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Real-time crypto intelligence for AI agents. Technical analysis, liquidation heatmaps, sentiment, and funding rates for 50+ Hyperliquid perpetuals via x402 micropayments.
    15
    61 PyPI
    1
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Provides pay-per-call Hyperliquid whale, funding, open-interest, and liquidation intelligence via x402 payments (USDC on Base, Solana, or Algorand), with free preview routes and no account or API key required.
    19 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Cross-sectional funding-carry rankings for Hyperliquid perpetual futures, metered per call in USDC via x402 on Base.
    6
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources