Skip to main content
Glama

ZENITH Code

Dividend increase / decrease events ★

get_dividend_changes
Read-only

Annual-dividend revisions detected from TDnet earnings releases: previous vs new annual dividend, change rate, implied yields (all 0-1 decimals; 0.1 = 10%) and the source document. Omit symbol to scan the whole market for a date window. Recorded from detections on 2026-05-18 (Japan time) onward; earlier announcements are not included (e.g. Toyota 7203 on 2026-05-08), so use get_dividends for older changes. changeFlag null (changeRate null, splitBasisStatus split_basis_uncertain) = the share basis across a stock split could not be determined, so it is neither an increase nor a cut. TDnet短信から検知した増配・減配イベント。symbol 省略で市場全体。記録は 2026-05-18(日本時間)の検知からで、それより前の発表は含まない(古い期は get_dividends の履歴から)。changeFlag が null の行は分割の前後で株数の基準を決め切れず増配・減配を判定していない。Costs 10 tokens. 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。 from/to are dates in Japan time (JST). from・to は日本時間(JST)の日付。

Input Schema

NameRequiredDescriptionDefault
toNoDetected-date upper bound YYYY-MM-DD / 検知日の上限
fromNoDetected-date lower bound YYYY-MM-DD / 検知日の下限
limitNo
symbolNoFilter by company. Omit to scan the whole market. / 省略時は市場全体
changeFlagNoincrease = 増配 only, decrease = 減配 only (rows with a null changeFlag are not returned when filtering)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

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

Annotations only declare readOnlyHint, and the description adds real behavioral context: the 2026-05-18 detection cutoff, what a null changeFlag means and that such rows are excluded when filtering, and a stated cost of 10 tokens. It does not describe pagination/limit behavior across the 500-row cap, so it falls short of full disclosure.

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

Conciseness3/5

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

Front-loaded with the core purpose, but the entire text is duplicated in Japanese, roughly doubling length, and the date-format guidance is repeated twice within the English portion. The information is useful but the delivery is padded.

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 names the returned fields (previous vs new dividend, change rate, implied yields, source document) and explains the null-flag edge case. The only gap for a 5-parameter filtered-list tool is pagination/limit behavior near the 500 maximum.

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 80%, yet the description adds meaning the schema does not carry: from/to are JST dates while timestamps are UTC ISO 8601, symbol omission means whole-market scan, and the null-changeFlag semantics are restated in context. The limit parameter remains undocumented beyond its numeric bounds.

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+resource: annual-dividend revisions detected from TDnet earnings releases, with the fields returned (previous vs new dividend, change rate, implied yields, source document). It explicitly separates itself from the sibling get_dividends by time coverage, so an agent can choose 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 Guidelines5/5

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

Gives explicit when-to-use (omit symbol to scan the whole market for a date window), an explicit exclusion (announcements before 2026-05-18 are not included), and an explicit alternative (use get_dividends for older changes) with a concrete example.

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