Skip to main content
Glama

기업집단현황공시(J004) 정합성 자가점검

check_j004_consistency

Recalculates financial figures in filed corporate group disclosures to find inconsistencies: identity checks, subtotal recomputations, and unit errors. Uses only filed receipt numbers.

Instructions

기업집단현황공시(J004) 원문에서 기계적으로 재검산 가능한 항목을 전부 다시 계산해 불일치를 찾습니다.

  • ⚠️ 이미 DART 에 접수된 공시의 접수번호(rcept_no) 로만 점검합니다 — 아직 제출하지 않은 초안 파일(엑셀·HWP 등)은 읽지 못합니다. 제출본을 점검해 정정할 곳을 찾는 용도입니다

  • 재무현황: 유동+비유동=총계(자산·부채), 자산=부채+자본 항등식, 부채비율 재계산, 금융/비금융 소계·합계 재합산

  • 차이가 약 1,000배면 단위(원/천원/백만원) 오기 힌트를 답니다

  • 문서 내적 정합성만 봅니다 — 원천 회계 데이터와의 일치(진실성)는 판정하지 않습니다

  • 재무표를 찾지 못하면 "정합"이 아니라 not_checkable 을 돌려줍니다

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
rcept_noYes점검할 기업집단현황공시(J004) 접수번호
max_issuesNo반환할 이슈 최대 개수 (기본 100)
compare_rcept_nosNo대표회사 취합분과 대사할 개별회사 공시 접수번호 목록. 각 개별회사의 재무현황 행을 대표회사 취합 표의 같은 회사 행과 1백만원 단위로 대조합니다
include_generic_totalsNo재무·손익 외 일반 표의 합계 재합산도 점검할지 (기본 false). ⚠️ 실험적 — 병합 셀·다층 구분 표에서 구조적 오탐이 발생할 수 있어 결과를 참고로만 쓰세요

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.3/5.0
Behavior5/5

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

No annotations are provided, so the description carries the full behavioral burden. It discloses key behaviors: the tool cannot read unsent drafts, it returns not_checkable when financial statements are not found, it gives unit-error hints for ~1000x differences, and it may produce structural false positives for generic totals. This gives the agent realistic expectations beyond the schema.

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 description is well structured with a purpose statement followed by concise bullets. Every bullet adds meaningful constraint or behavior, and warnings are front-loaded. It is slightly long, but the length is justified by the domain complexity.

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 a complex tool with no output schemacompress, the description is quite complete: it covers what is checked, what is not checked, key limitations, and the not_checkable outcome. The compare_rcept_nos and include_generic_totals semantics are covered in the schema. It could more explicitly describe the output shape, but this is not a blocking gap.

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%, so the parameters are already well documented. The description adds no per-parameter detail beyond the schema, which is acceptable under the baseline, but it also does not enrich the meaning of rcept_no or max_issues beyond what the schema already provides.

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?

The description states a specific action and resource: it recalculates all mechanically re-calculable items in the J004 filing to find discrepancies. It also clearly scopes the tool to submitted DART filings via rcept_no, distinguishing it from generic search/read/duty-check sibling tools.

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 description gives strong usage boundaries: only already-submitted filings with a receipt number are checked; draft files are not readable; it checks internal consistency only, not accounting truthfulness; and include_generic_totals is flagged as experimental with false-positive risk. It does not explicitly name alternative sibling tools, 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.