Skip to main content
Glama

get_full_financial_statements

Read-onlyIdempotent

Retrieve all financial statement accounts and original amounts for a Korean company from OpenDART; paginate with offset and limit to continue.

Instructions

전체 재무제표 계정과 원문 금액을 조회합니다. offset/limit으로 이어서 조회하세요.

Input Schema

NameRequiredDescriptionDefault
yearYes사업연도. 접수연도와 구분
limitNo
fs_divNoCFS 연결, OFS 별도. 자동 대체 없음CFS
offsetNo
reportNoannual
companyYes정확한 회사명, 6자리 종목코드 또는 8자리 DART 고유번호
statementNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

B3.3/5.0
Behavior3/5

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

Annotations already declare this a read-only, idempotent, non-destructive, open-world call, so safety is covered. The description adds the behavioral note that results are paginated and must be continued via offset/limit, which is genuinely beyond the annotations, but says nothing about ordering, totals, or truncation behavior.

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

Conciseness5/5

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

Two short sentences, no filler, with the core action stated first and the pagination instruction second. Nothing is redundant.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 7-parameter tool with no output schema and under-half schema coverage, the description is on the thin side. The pagination hint is helpful, but the meaning of the statement type and fs_div options, plus the relationship to the summary sibling, are absent.

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

Parameters2/5

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

With only 43% schema description coverage, the description should compensate, yet it only addresses offset/limit. The enum parameters statement, report, and fs_div are left undocumented in both schema and description, so an agent gets no semantic explanation of what BS/IS/CIS/CF/SCE mean or how fs_div fallback behaves.

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?

States a concrete verb and resource (retrieve full financial statement accounts plus original amounts), and the word '전체' implicitly contrasts with the sibling get_financial_summary. It stops short of naming that sibling or the boundary explicitly, so the distinction must be inferred.

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?

Provides one clear usage rule — that offset/limit are for continuing a paged read — but gives no guidance on when to choose this tool over get_financial_summary or compare_financials, and no exclusions or prerequisites.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.