Skip to main content
Glama

info_marketsnapshot_get_institutional_metrics

Read-onlyIdempotent

BTC/ETH institutional ETF/CME/CFTC daily metrics (OpenSearch). asset=BTC|ETH|all; channel=all|etf|cme|cftc nulls non-selected fields. CME often null with data_status cme_source_not_procured. Returns assets[].latest and series[]. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
assetNoBTC|ETH|all; default BTC. all returns BTC and ETH groups.
limitNo1-366; default 30.
channelNoall|etf|cme|cftc; default all.
end_dateNoYYYY-MM-DD; default latest part_date available from OpenSearch.
start_dateNoYYYY-MM-DD; default end_date - 30d.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
assetYes
countYes
totalYes
assetsYes
channelYes
end_dateYes
start_dateYes
data_statusYes
duration_msYes

TDQS

A4.7/5.0
Behavior5/5

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

Annotations already mark the tool as read-only, idempotent, and non-destructive. The description adds valuable behavioral detail: it explains that channel selection 'nulls non-selected fields' and that CME data is often null with the status 'cme_source_not_procured'. It also reiterates the read-only/public nature and adds that it is not investment advice. These behaviors go beyond the annotations and inform the agent about data quality and side-effect‑free invocation.

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 roughly 70 words and front-loaded: it states the core purpose first, then parameter guidance, then key data-quality notes, then safety/scope. There is no fluff; every sentence introduces a distinct fact (purpose, parameter semantics, null behavior, return shape, read-only nature). The structure is efficient and scannable.

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

Completeness5/5

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

Given the 5 optional parameters, full schema coverage, an output schema (present per context), and annotations covering safety, the description covers everything an agent needs: it explains parameter semantics, return structure, and data-quality quirks (CME nulls). It even clarifies that this is public research data and not investment advice, preventing misuse. Nothing critical is missing.

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 documents all five parameters and their defaults (coverage 100%), so the baseline is 3. The description provides additional nuance: it clarifies the enum-style values for asset and channel, and explains that selecting a channel nulls non-selected fields—something not explicitly in the schema. It also notes the relationship between CME nulls and the data_status field. This adds real meaning beyond the schema descriptions.

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 purpose: 'BTC/ETH institutional ETF/CME/CFTC daily metrics' and goes on to clarify the data source (OpenSearch) and the structure of results (assets[].latest and series[]). This clearly distinguishes it from sibling market snapshot and overview tools, which focus on general market data, not institutional metrics. No ambiguity remains about what it does.

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 description does not explicitly name alternatives or state when not to use this tool, but it provides clear context: it is for institutional ETF/CME/CFTC metrics, read-only research data, and is explicitly not for trading or account actions. Given the narrow scope, an agent can infer when to call it, and the 'Read-only' note signals it is safe for research. However, it does not mention any sibling that covers overlapping data, so the exclusion guidance is implicit rather than explicit.

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.

TDQS

A4.1/5.0
Disambiguation5/5

Each tool targets a distinct data object and action (e.g., coin info vs rankings, market snapshot vs batch, marketdetail kline vs markettrend kline), with prefixes and descriptions clearly separated by domain. No two tools appear to serve the same purpose.

Naming Consistency5/5

All tools follow a consistent pattern: info_<domain>_<verb>_<object>, with verbs mainly get, search, and batch. The naming style is uniform across all 32 tools, making it easy to infer tool purpose from its name.

Tool Count3/5

32 tools is heavy compared to typical servers, and it exceeds the 25-tool threshold. However, the server is a comprehensive crypto data aggregator covering multiple subdomains (coin, macro, market, onchain, platform metrics), which justifies the large count to some extent. It sits at the borderline between borderline and too many.

Completeness5/5

The tool surface covers the full lifecycle for read-only research: coin discovery, rankings, search, technical analysis, onchain exploration, platform metrics, stablecoins, yield pools, bridges, and macro indicators. No critical missing functionality for the stated purpose of public research data access.