get_periodic_report
MyDART MCP의 get_periodic_report 도구는 사업보고서 세부 섹션 28종을 정형 데이터로 조회합니다 — 한 섹션 또는 여러 섹션 동시.
[Purpose]
Section tables: 배당·자기주식·최대주주·소액주주·임원보수·회계감사인·회사채 미상환 등.
재무제표 figures: get_financials. auditor_opinion is one word — KAM·내부회계·강조사항: get_audit_profile / get_audit_report.
[Usage]
"삼성전자 2025년 배당 내역" → corp="삼성전자", year=2025, report_type="dividends"
"카카오 최대주주가 누구야" → corp="카카오", report_type="shareholders" (year 생략 = 최신)
[Response]
Amounts are STRINGS. Section status: 000 성공 / 013 무자료.
periods legend maps 당기/전기/전전기 → fiscal years — cite 기수 only after reading it.
[Rules]
Non-December closer: quote fiscal_year_note verbatim — one year off vs the audit tools.
ARRAY: per-element status (success·013·error mix); all-013 flips to { mode:"no_data", … }.
Listed [013] ≈ legitimate absence (no 배당·자기주식, no eligible 개인별 보수), not failure.
개인별 보수 2종은 2026-05 서식 개정으로 구판↔V2 이원 — 도구가 자동 라우팅(endpoint· compensation_format 표시). V2 는 1인당 3행(당기·전기·전전기)이라 합계는 fscl_year="당기"만, 주식기준보상 세부는 stk_bsd_cmpn.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| corp | Yes | 회사명/종목코드/corp_code | |
| year | No | 결산 사업연도 (회계연도) — the FISCAL year, NOT the filing year. When omitted, the most recently PUBLISHED year is selected automatically, based on 결산월(acc_mt) and report type. Confirm the year actually used via year/year_defaulted in the response. | |
| report | No | Report type | annual |
| max_items | No | Cap on rows returned per section (default 150). The excess is cut and flagged via truncated=true, and total_count then carries the real row count — this keeps responses from bloating on row-heavy, prose-heavy sections such as 임원현황·타법인출자·채무증권. | |
| report_type | Yes | 28 sections — **a single string OR an array** (an array is collected in parallel and returned as sections[]). Families: 주주 4 (largest_shareholder etc.) / 임직원 3 (executives etc.) / 보수 6 (executive_compensation_* etc.) / 회계감사 3 (auditor_opinion etc.) / 자본 3 (dividends·treasury_stock etc.) / 자금사용 2 (*_fund_use) / 타법인출자 1 / 채무증권 6 (*_unredeemed etc.). See the enum list for exact value names (the name IS the meaning). Group aliases expand to their members too — 'shareholders' (주주 4) and 'executive_compensation' (보수 6). |