Skip to main content
Glama

True Markets Market Data

get_market_cap_history

Read-onlyIdempotent

Get reported market-cap history. Returns an asset's reported market capitalisation in USD over a configurable lookback window, sampled at a configurable resolution.

Each point is the figure the data provider reported at that timestamp. The snapshot is written on the provider's ingest cadence, which is coarser than a minute, so a resolution of at least 1h is what the series can actually fill. Buckets with no snapshot behind them are absent rather than zero.

See the Time Window & Resolution section for the format of window and resolution.

Input Schema

NameRequiredDescriptionDefault
symbolYesAsset symbol to fetch market cap for (e.g. `SOL`, `BTC`).
windowNoLookback period (e.g. `1h`, `4h`, `1d`, `7d`, `1M`).
resolutionNoBucket size (e.g. `5m`, `1h`, `1d`). Must be at least `1h` for windows over `1d`.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.3/5.0
Behavior5/5

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

Annotations already cover safety (readOnly, idempotent, non-destructive), but the description adds substantial behavioral context: each point is the provider-reported figure at that timestamp, snapshots follow the provider's coarse ingest cadence so resolution below 1h cannot be filled, and missing buckets are absent rather than zero. These details are critical for correct interpretation and go well beyond the annotations.

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 well-structured and front-loaded with purpose, followed by data semantics and a documentation reference. It is appropriately sized for a tool with non-trivial data behavior, though the first two sentences are slightly redundant in restating the purpose.

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?

Given moderate complexity, 100% schema coverage, rich annotations, and no output schema, the description covers purpose, data cadence, gap behavior, and resolution constraints. It stops short of describing the return structure (e.g., array of timestamp/value points) in explicit terms, but the phrase 'Each point is the figure...' gives enough to infer the response shape.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3, but the description adds meaningful context beyond the schema: it explains why `resolution` must be at least `1h` (provider ingest cadence) and clarifies that absent buckets are not zero. It does not detail the exact window/resolution format, instead referring to external documentation.

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: 'Get reported market-cap history' and 'Returns an asset's reported market capitalisation in USD over a configurable lookback window, sampled at a configurable resolution.' This clearly distinguishes it from current-snapshot siblings like get_market_cap by emphasizing historical, lookback-windowed data.

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 by the name and description—agents can infer this is for historical market cap rather than current values—but there is no explicit guidance on when to choose this tool over siblings such as get_market_cap or get_market_summary. The resolution constraint ('at least 1h') is a parameter guideline, not a when-to-use-this-vs-alternative statement.

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.

Resources