Skip to main content
Glama

get_onchain_series

Per-bar on-chain metric time series for a token. One request returns a bar-indexed series with any combination of SmartMoneyNetflow, SmartMoneyHoldings, ExchangeNetflow, WhaleNetInflow and HolderConcentration. Interval is 1h, 4h, 1d or 1w; top_n is how many top holders HolderConcentration sums; the only provider is nansen. Native ETH is read as WETH, and the token must be deployed on the chain asked for. Prefer this over firing many point queries when the user wants a historical or trailing-window view.

[Access: pay 0.05 USDC via x402 (PAYMENT-SIGNATURE header) OR authenticate with an API key. An x402-capable client will auto-pay; API-key clients pay nothing per call.]

Input Schema

NameRequiredDescriptionDefault
chainNoChain name or slug, e.g. ethereum or base.ethereum
top_nNoReturn only the first this many.
symbolYesAsset symbol, e.g. BTC or ETH.
date_toNoISO date string for the end of the window.
metricsYesMetric names to include in the series.
intervalNoCandle size, e.g. 15m, 1h, 4h, 1d.1h
providerNoOptional upstream override; omitted uses the existing server default.
date_fromNoISO date string for the start of the window.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

With no annotations, the description carries the full disclosure burden and does well: it explains the x402 per-call payment vs. API-key authentication model, the WETH normalization of native ETH, and the chain-deployment constraint. It still omits pagination/row caps, the default date window, and error behavior, which prevents a 5.

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 main paragraph is front-loaded with purpose, then metric names, then parameter constraints, then the usage rule — a logical order. The bracketed access/payment note is longer than necessary but contains information the agent would otherwise lack, so it earns most of its space.

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 an 8-parameter tool with no annotations and no output schema, the description covers purpose, metric vocabulary, interval/top_n semantics, provider, auth, and return shape ('bar-indexed series'). The main residual gaps are the default/absent date window behavior and any row limits, which matter for a series endpoint.

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 baseline is 3, but the description adds genuine meaning beyond it: it constrains interval to 1h/4h/1d/1w (the schema advertises 15m too, which is a useful narrowing), defines top_n as the holder count HolderConcentration sums (the schema's 'Return only the first this many' is vague), and states nansen is the only provider.

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?

Opening sentence names a specific verb and resource ('Per-bar on-chain metric time series for a token') and enumerates the metric families available, so the agent knows exactly what the tool returns. It also distinguishes itself from generic point-query siblings by framing the output as a bar-indexed series.

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 last sentence gives a clear selection rule: prefer this over firing many point queries when the user wants a historical or trailing-window view. It also states prerequisites (token must be deployed on the requested chain, native ETH read as WETH). It does not name a specific sibling like get_smart_money_netflows as the alternative, so it stops short of a 5.

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.