Skip to main content
Glama

ZENITH Code

SG&A breakdown (販管費) ★

get_sga_breakdown
Read-only

Selling, general and administrative expenses per period with the related income-statement lines from the filed statement detail (cost of revenue, gross profit, operating expenses, R&D, depreciation) and SG&A-to-revenue / SG&A-to-gross-profit ratios (0–1 decimals). Item-level SG&A (salaries, advertising …) is in items only for companies that itemize it on the face of the income statement. 販管費と関連する損益項目(売上原価・売上総利益・研究開発費・減価償却費)、販管費率。費目別の内訳は損益計算書に展開している会社のみ items に入る。 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
limitNoNumber of periods to return, newest first / 取得期間数(新しい順)
periodNoPeriod filter. annual = full-year only, quarter = quarterly only. Omit for all.
symbolYes4-digit Japanese ticker code / 4桁の証券コード (e.g. "7203" = Toyota)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already establish readOnlyHint=true, so the safety profile is covered. The description adds real behavioral context beyond that: item-level SG&A appears in `items` only for companies that itemize it on the face of the income statement, and ratios are expressed as 0–1 decimals, both of which prevent misinterpretation of sparse or scaled results.

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?

The opening sentence is well front-loaded and dense with useful scope information. However, roughly half the text is bilingual duplication plus generic ISO 8601 / Japan-offset boilerplate that is not specific to this tool, inflating length without adding tool-level guidance.

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 correctly takes on the burden of explaining return contents (statement lines, ratios, conditional `items`) and units, which is what an agent needs to interpret results. Missing only an explicit alternative-routing note against the broader income-statement tools.

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 description coverage is 100%, with limit, period enum, and symbol all documented in the schema itself, so the baseline is 3. The description adds nothing about period filtering, ordering, or the 40-period cap, leaving parameter meaning entirely to the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a concrete resource (SG&A per period) and enumerates the co-returned income-statement lines and the two derived ratios, so the scope is unmistakable. It does not explicitly distinguish itself from sibling tools like get_income_statement or get_full_financial_statement, which is the only gap.

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 content description (use it when you want SG&A and expense ratios), but there is no explicit when-to-use, when-not-to-use, or pointer to get_income_statement / get_full_financial_statement as alternatives. An agent must infer the routing decision.

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