Skip to main content
Glama

ZENITH Code

Economic series observations

get_economic_series
Read-only

Observations (date, value) for one macroeconomic series, newest first, with the series metadata. Series ids are the ids listed by get_economic_indicators (e.g. "CPIAUCSL", "UNRATE", "DGS10", "DEXJPUS"). Series with discontinued: true in the metadata are no longer updated at the source (JPNCPIALLMINMEI ends in 2021-06; replacementId names a substitute when there is one). The data source is given once, in the attribution field. 経済指標の時系列データ。出典は attribution に 1 つ。discontinued: true の系列は更新が止まっている(代わりは replacementId)。 Date-times are ISO 8601 UTC (YYYY-MM-DDTHH:MM:SSZ; add 9 hours for Japan time). Date-only fields are YYYY-MM-DD. 時刻(日時)は ISO 8601 の UTC(YYYY-MM-DDTHH:MM:SSZ。日本時間は 9 時間を足す)。日付だけの項目は YYYY-MM-DD。

Input Schema

NameRequiredDescriptionDefault
idYesSeries id from get_economic_indicators / 系列ID (e.g. "UNRATE")
toNoEnd date YYYY-MM-DD / 終了日
fromNoStart date YYYY-MM-DD / 開始日
limitNoNumber of observations, newest first

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior3/5

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

With readOnlyHint=true already supplied, the description adds real context: results are newest first, metadata is bundled with observations, attribution carries the single data-source credit, and discontinued series have stopped updating at the source. It stops short of disclosing truncation/pagination behavior when limit is smaller than the available history.

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?

Core facts are front-loaded: what is returned, where ids come from, then the discontinued-series caveat and date formats. The one efficiency cost is that nearly every sentence is restated in Japanese, roughly doubling length without adding new information for a single-language reader.

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 shape — and it does, specifying date/value pairs, embedded series metadata, and the attribution field. The only gap is what happens when limit cuts off the requested range or when from/to span no observations.

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 100%, with each parameter already documented including the YYYY-MM-DD pattern, default 100 and maximum 5000. The description reinforces the id format with example codes and the date conventions, and clarifies that limit/ordering return newest first, but adds little the schema does not already state.

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?

Names a specific verb and resource — observations (date, value) for one macroeconomic series — plus ordering ('newest first') and the accompanying metadata. It also names the sibling get_economic_indicators as the source of valid ids, so an agent can distinguish it from that tool without opening either schema.

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?

Explicitly routes the agent to get_economic_indicators to obtain series ids and explains how to interpret series flagged discontinued: true, including the replacementId substitute. It does not state when to avoid this tool or how it differs from the broader get_economic_indicators call beyond the id lookup.

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