DART 재무제표 MCP 실전 튜토리얼
DART OpenAPI 키 발급부터 DART MCP 서버 설치, 재무제표 조회 프롬프트까지. AI로 기업 공시·재무 분석을 자동화하는 실전 가이드입니다.
DART MCP로 무엇을 하나
DART(전자공시시스템)는 금융감독원이 운영하는 상장·비상장 기업 공시 플랫폼입니다. 사업보고서, 재무제표, 주요사항보고서 등이 모두 OpenAPI로 열려 있습니다. DART MCP 서버를 AI 클라이언트에 연결하면 Claude나 Cursor가 직접 공시를 검색하고 재무 항목을 구조화해 가져옵니다. “삼성전자 작년 영업이익 알려줘” 같은 질문 하나로 실제 공시 데이터에 근거한 분석을 받을 수 있습니다.
이 튜토리얼은 키 발급 → 설치 → 예시 프롬프트 순서로 진행합니다.
1단계 — OpenDART API 키 발급
DART의 OpenAPI는 별도 인증키가 필요합니다.
- 회원가입: dart.fss.or.kr의 OpenDART 페이지(opendart.fss.or.kr)에 접속해 가입합니다.
- 인증키 신청: 로그인 후 “인증키 신청/관리”에서 API 키를 신청합니다. 이메일 인증을 거치면 즉시 발급됩니다.
- 키 확인: 발급된 40자리 인증키를 복사합니다. 이 키는 비밀값이므로 외부에 노출하지 마세요.
OpenDART 키는 무료이며 일일 호출 한도 내에서 자유롭게 사용할 수 있습니다.
2단계 — DART MCP 서버 설치
발급받은 키를 설정 파일의 env에 넣어 서버를 등록합니다. Claude Code라면 ~/.claude/settings.json, Cursor라면 ~/.cursor/mcp.json에 아래 블록을 추가합니다.
{
"mcpServers": {
"dart": {
"command": "npx",
"args": ["-y", "dart-mcp-server"],
"env": { "DART_API_KEY": "발급받은_40자리_키" }
}
}
}
3단계 — 클라이언트 재시작 및 확인
설정을 저장하고 AI 클라이언트를 재시작합니다. Claude Code에서는 /mcp 명령으로 dart 서버가 connected 상태인지 확인하세요. Cursor에서는 Settings → MCP에서 상태등이 초록색인지 확인합니다.
4단계 — 예시 프롬프트로 활용
연결이 끝나면 자연어로 재무·공시 질의를 던질 수 있습니다. 아래 프롬프트를 그대로 시도해 보세요.
- “삼성전자의 최근 사업보고서에서 매출액·영업이익·당기순이익을 표로 정리해줘”
- “현대차와 기아의 작년 부채비율을 비교해줘”
- “최근 일주일간 SK하이닉스가 제출한 공시 목록을 보여줘”
- “네이버의 3개년 매출 추이를 분석하고 성장률을 계산해줘”
AI가 DART MCP의 도구를 호출해 기업코드를 찾고, 해당 보고서의 재무 항목을 가져와 분석합니다. 사람이 공시 문서를 일일이 열어볼 필요가 없습니다.
활용 팁
- 기업명만 말해도 모델이 기업코드(고유번호)를 찾아 매핑하지만, 동일·유사 상호가 있으면 종목코드나 정확한 법인명을 함께 알려주면 정확도가 올라갑니다.
- 재무 비교·추이 분석은 “표로”, “성장률 계산해서”처럼 출력 형식을 함께 지정하면 결과가 깔끔합니다.
- 호출 한도에 유의하고, 대량 분석은 연도·기업을 명확히 좁혀 요청하세요.