Project 05 · Finance · v0.9 · MCP 1.27

OpenDART 83 API,
15개 도구로 압축.

공시·재무·지분·XBRL + 버핏급 애널리스트 프레임 — 내부자 매수/매도 클러스터, 회계 리스크 0–100 스코어, 5지표 자동 랭킹. 증권사 리포트 없이도 원본 공시 읽기, 한 줄 프롬프트로. korean-law-mcp의 금융판.

83→15
API → Tools
22
Disclosure Presets
4
Buffett Metrics
−99.85%
XBRL Size (6MB → 8.9KB)
12/12
Live PASS
01insider_signal

경영진이 본인 돈으로
사는가, 파는가.

버핏 철학의 "Skin in the game"을 한 호출로 정량화. 임원·대주주의 매수 vs 매도 보고를 클러스터 시그널로 집계해 strong_buy_cluster / strong_sell_cluster로 리턴. HTS에선 공시 하나하나 뒤져야 할 것을.

● insider_signal(corp="삼성전자", start="2025-04-18", end="2026-04-18")
실측 · DART API 직접 호출
매수
(2,429건)
매도
(43건)
+2,302,375주
순매수 · 고유 매수자 1,047명 vs 매도자 40명
strong_buy_cluster
  • 최강 클러스터: 2026Q1 (매수 985명 / 매도 18명)
  • 매수 대비 매도 56:1 압도적 경영진 매수 우세
  • 최근 24:1 매수 우세 지속
  • summary_text: 한국어 자동 요약 필드 (v0.9)
02disclosure_anomaly

회계·거버넌스 리스크,
0–100 스코어로.

정정공시 · 감사인 교체 · 비적정 의견 · 자본 스트레스 4개 축을 스코어로 집계. clean · watch · warning · red_flag 4단계 verdict. 개인이 수동으로 확인 불가능한 리스크 플래그를 자동 탐지.

카카오 · 2023.04 – 2026.04
40
Risk Score / 100
⚠ Warning
WARN
정정공시 비율 초과
167/509건 (32.8%) · 임계 20% 초과
+30
WARN
자본 스트레스 공시
5건 · 유상증자·CB 등 희석 경계
+10
OK
감사인 교체
최근 3년 Big4 내 이전 · 비정상 없음
0
OK
감사의견
적정 의견 유지
0
03buffett_quality_snapshot

"뭐가 더 튼튼해?" —
5지표 자동 랭킹으로.

ROE · 부채비율 · 매출 CAGR · 순이익 CAGR · ROE 일관성. 5년 평균 · 최근 값 · 체크리스트 통과율. 감각 의존 대신 수치 근거로 종목 고르기.

기업평균 ROE최근 D/E매출 CAGR순이익 CAGR체크리스트
삼성전자 10.39% 29.94% 4.51% 3.17% 1/4
SK하이닉스 12.86% 45.95% 22.6% 45.37% 3/4
LG전자 5.37% 140.33% 4.81% −3.63% 0/4

ROE 랭킹

SK하이닉스(12.86) > 삼성전자(10.39) > LG전자(5.37)

부채 안정성

삼성전자(29.94) > SK하이닉스(45.95) > LG전자(140.33)

순이익 CAGR

SK하이닉스(45.37) > 삼성전자(3.17) > LG전자(−3.63)

ROE 일관성 (stddev ↓)

LG전자(2.09) > 삼성전자(3.91) > SK하이닉스(18.44)

04get_xbrl · markdown_full

재무제표 6MB XBRL,
8.9KB 마크다운 + 계산 검증.

v0.9의 핵심 — presentation / calculation linkbase를 파싱해 전체 계정 + 계층 구조 + 합산 검증. 기존 `markdown` whitelist 50태그 대비 BS 50+ / IS 15+ / CF 10+ 전부 커버. 금융지주 DX prefix 등 업종별 택소노미 자동 대응.

TRIPLE PERIOD · 자동 추출
  • 📅 당기 2023-12-31
  • 📅 전기 2022-12-31
  • 📅 전전기 2021-12-31
계정 커버리지
  • BS 52 rows (whitelist 17행 대비 3×)
  • IS 18 rows
  • CF 12 rows
✓ 계산 검증 — 0 위반 / 615ms
calculation linkbase의 summation-item 관계로 "부모=자식 합산"을 자동 검증 → 공시 오기재를 즉시 탐지. 6MB XBRL → 8,905자 마크다운 (99.85% 절감) · taxonomy roles: presentation 10개 · calculation 8개.
0522 Search Presets

"오늘 이런 공시 낸 회사" —
프리셋 22개로 한 번에.

DART 코드를 외울 필요 없음. pblntf_ty + report_nm 정규식을 프리셋이 자동 조립. 전체시장 3개월 제약도 search_disclosures의 90일 자동분할로 우회 (최대 10년).

TREASURY자기주식 취득
DILUTION유상증자
DILUTIONCB 발행
DILUTIONBW 발행
M&A합병
M&A분할
M&A주식교환·이전
INSIDER임원·주요주주 변동
AUDIT감사보고서
AUDIT감사인 교체
CORRECT정정공시
STRESS자본 스트레스
REPORT사업보고서
REPORT반기보고서
REPORT분기보고서
GOVERNANCE이사회 결의
GOVERNANCE주총 소집
DIVIDEND배당 결정
DISTRESS부도·회생
CAPITAL자본 감소
OWNERSHIP대량보유 보고
OTHER주요경영사항
실측 · 90일 자동분할

최근 30일 자기주식 취득 — 59건 / 17.5초

8페이지 병렬 수집 · 최대 40 chunks(≈10년)까지 확장 가능. corp_code 미지정 + 기간 90일 초과 시 자동 분할.

2026-04-17 티플랙스 — 자기주식취득신탁계약해지결정
2026-04-17 엠투엔 — 자기주식취득결정
2026-04-17 PS일렉트로닉스 — 자기주식취득신탁계약해지결정
2026-04-15 아세아 — 자기주식취득신탁계약해지결정
2026-04-15 아세아시멘트 — 자기주식취득신탁계약해지결정
06Who It's For

이런 사람에게 딱.
이런 사람한텐 오버스펙.

딱 맞는 사람

본인 보유 종목 5–20개 · 분기·반기마다 공시 점검하는 중급 개미 · 기자 편향 싫어 원본 공시 직접 보고 싶은 사람 · 네이버 금융·HTS 정보 부족해서 답답한 사람 · 증권사 리포트 안 사고 직접 기업 분석하고 싶은 사람.

×

오버스펙

차트 보고 들어가는 단타(차트·실시간 주가 없음) · 코스피 ETF만 사는 장투(개별 종목 분석 불필요) · Excel·Python으로 DataFrame 돌리는 퀀트(OpenDartReader·dart-fss가 나음, pandas 네이티브).

— Sister Project

korean-law-mcp와 쌍둥이

같은 설계 철학으로 만든 법률판이 korean-law-mcp. 41 API → 15 도구 · 17개 판례 도메인 · verify_citations. 둘 다 MCP 1.27, TypeScript, stateless HTTP. kordoc 엔진으로 HWP/PDF 첨부도 Markdown화.