클로드(Claude)에 DART MCP 연결하는 법: MyDART MCP로 감사보고서 및 재무제표 조회하기
MyDart MCP는 회계전문가를 위해 만들어진 가장 편리하고 강력한 OpenDART API 기반 MCP입니다.
MyDART MCP 소개
MyDART MCP는 회계전문가를 위해 만들어진 가장 빠르고 강력한 금융감독원 전자공시시스템(DART) MCP 웹서버입니다.
회계사나 기업 재경팀·내부회계 담당자라면 한 번쯤 클로드(Claude)나 챗GPT에게 특정 기업의 재무 수치나 감사보고서 내용을 물어본 적이 있으실 겁니다.
하지만 돌아오는 답변은 늘 아쉽습니다. 할루시네이션을 극복하기 위해 웹검색 기능을 넣었지만, DART는 웹검색으로는 알 수 없는 정보입니다. 잘해봐야 신문기사에 있는 정보를 가져오는게 한계일 겁니다.
"그럼 AI에게 금융감독원 OpenDART API를 바로 연결해 주면 해결되지 않을까?"
직접 연결해 보면 금세 또 다른 벽에 부딪힙니다. OpenDART는 훌륭한 공공 API지만, 그대로 회계 실무에 쓰기에는 명확한 한계가 있기 때문입니다.
기존 OpenDART API 와 오픈소스 DART 도구의 한계점
시중에 나와 있는 DART 연동 도구들은 대부분 OpenDART API에서 제공하는 엔드포인트를 연결해주는 역할에 불과하며 기업 투자자가 '매출액'이나 '영업이익' 같은 단순 숫자를 검색하는 용도로 만들어졌습니다.
- 정작 중요한 '감사보고서 본문'은 API로 조회불가
OpenDART API에 특정 연도의 감사보고서 결과를 요청하면 '적정 / 한정 / 부적정 / 의견거절' 같이 한 단어로만 결과를 알 수 있습니다.
회계실무자가 진짜 필요한 핵심감사사항(KAM), 기타사항 및 강조사항 문단, 계속기업 불확실성 문단, 내부회계관리제도 중요한 취약점 같은 정보는 OpenDART API에서는 제공되지 않고 직접 감사보고서 본문을 읽어야합니다. - DART 공시 제도의 도메인 지식 부재
상장 여부, 전기말 자산 규모(2조 원·5천억 원·1천억 원 등), 금융업 여부에 따라 사업보고서 제출 의무와 내부회계 감사/검토 대상 여부가 달라집니다.
이 도메인 지식이 없는 AI는 비상장사의 사업보고서를 찾아 계속 잘못 요청하거나, 엉뚱한 공시를 뒤지느라 불필요한 호출을 반복할 수 밖에 없습니다. - DART 고유번호가 필수 요구값
OpenDART는 회사명 대신 8자리 DART 고유번호를 필수로 요구합니다.
반드시 DART 고유번호를 지정하고 요청해야 정보를 조회할 수 있는 구조로 되어 있기 때문에, "올해 코스닥에서 의견거절 받은 회사는?" 같은 조건별 목록 검색(스크리닝)은 아예 불가능합니다.
이러한 문제점을 해결하기 위해서 MyDART MCP를 만들었습니다.
MCP(Model Context Protocol)는 클로드 같은 AI에 외부 도구와 데이터를 붙이는 표준 규격입니다. 클로드 입장에선 "손과 눈"을 다는 일이고, 한번 연결해두면 평소 대화하듯 한국어로 시키기만 하면 됩니다.
MyDART MCP는 단순한 API 래퍼(Wrapper)가 아닙니다.
회계사가 DART를 뒤질 때 머릿속으로 거치는 판단 과정과 원문 발췌 작업을 서버 아키텍처에 그대로 이식했습니다.
MyDART MCP 만의 4가지 강점
1. 웹서버 방식으로 설치 없이 클로드에서 쉽게 연결
기존 MCP들은 내 PC에 Node.js나 Python을 깔고 터미널을 열어 설정 파일을 건드려야 했습니다. 개발 도구는커녕 일반 프로그램 설치도 막혀 있는 회계법인·기업 재경팀 PC에서는 그림의 떡이죠.
MyDART는 클라우드 기반의 원격 서버(Streamable HTTP)로 작동합니다. 클로드 웹 설정 창에 URL 주소 한 줄만 붙여넣으면 끝납니다. 한 번 연결해 두면 회사 데스크톱, 집 PC, 스마트폰 앱 어디서든 동일한 환경으로 바로 쓸 수 있습니다.
2. 감사보고서 & 내부회계보고서 본문을 문단 단위로 파싱 — 속성별로 쪼개어 제공
OpenDART API가 주지 않는 감사보고서 본문 뿐만아니라 재무제표와 주석, 기타 첨부문서(운영실태보고서, 정관 등)를 직접 가져와 마크다운 표와 섹션으로 정교하게 분리합니다.
- 감사보고서 본문 문단별 구조화: 감사의견 · 의견근거 · 핵심감사사항(KAM) · 강조사항 · 기타사항 · 계속기업가정 불확실성
- 내부회계관리제도 본문 및 관련 공시 제공: 본문을 읽고 '검토' 대상인지 '감사' 대상인지 스스로 판별하며, 의견 문단과 중요한 취약점, 경영진의 운영실태보고서 및 자금부정통제 공시까지 제공 합니다.
- 재무제표와 주석 문단별 제공: 재무제표 및 주석을 문단별로 구조화하여 빠르게 검색하고 해당 문단을 가져올 수 있습니다.
3. 상장사 감사보고서 전수 인덱싱 DB — 회사 이름을 몰라도 조건으로 검색 가능
FY2020부터의 상장사 감사보고서 전수를 미리 수집·파싱하여 전용 구조화 DB를 구축했습니다. 덕분에 특정 기업을 지정하지 않아도 각종 조건으로 기업목록을 추출 할 수 있습니다.
- "2025년 코스닥에서 계속기업 불확실성이 언급된 회사 전부 찾아줘"
- "삼일회계법인이 감사했고 강조사항이 기재된 코스피 기업 목록 보여줘"
- 이 DB는 웹 대시보드인 MyDART Viewer로도 동일하게 연동되어 확인 할수 있습니다.
4. 정확한 DART 고유번호(corp_code) 변환 & 강력한 공시 라우팅
- DART 고유번호 탐색 기능:
- 영문 변환(KT&G → 케이티앤지),
- 종목코드 변환(005380 → 현대자동차)
- 과거 사명 변환 (두산중공업 → 두산에너빌리티) - 공시 일정 계산 및 스마트 공시 라우팅:
- 결산월과 공시 제출 기한을 계산해 최신 보고서를 찾고, 상장 여부·자산 규모·금융업 여부에 맞춰 '사업보고서'와 '감사보고서' 중 적절한 공시로 알아서 라우팅
MyDART 활용사례
MyDART MCP를 통해 평소 DART를 직접 조회해야 했던 것을 클로드를 통해 한국어로 물으면 AI가 알아서 적절한 도구를 조합해 자동으로 조회할 수 있습니다.
Dart 기업개황 조회(get_company_profile)
"현대차 기업개황 정리해줘 — 대표자, 설립일, 업종, 본사 주소"

Dart 공시 목록 조회(search_disclosures)
"최근 한 달간 LG에너지솔루션이 낸 공시 목록 보여줘"

재무정보 조회(get_financials)
"네이버의 2025년 연결 재무제표상 유형자산 주석 알려줘"

감사인 정보 조회(get_audit_profile)
"삼성전자 최근 5개년 감사인 누구고, 감사보수·감사시간 알려줘"

감사보고서 본문 문단별 조회(get_audit_report)
"SK하이닉스 최근 5개년간 별도 감사보고서 상 핵심감사사항을 정리해줘"

계속기업 가정 불확실성 문단 검토(get_going_concern)
"(주)ABC에 대해 최근 3개년에 대해 계속기업가정 문단이 기재되었는지 알려줘"

내부회계관리제도 감사의견, 중요한 취약점 조회(get_internal_control)
"(주)ABC의 2025년 감사보고서상 중요한 취약점 내용 알려줘"

감사보고서 주요 내역별 조회(search_audit_findings)
"올해 코스닥 시장에서 내부회계관리제도 의견이 부적정인 회사 알려줘"

클로드 웹(claude.ai)에서 1분 만에 연결하는 법
Step 1. 토큰 발급받기
MyDART MCP는 개인 인증키를 복잡하게 발급받을 필요 없이, 공용 접근 토큰 하나로 간편하게 이용할 수 있습니다.
토큰 발급 페이지에서 토큰을 이메일로 발급받습니다.
- 하나의 토큰으로 URL만 바꿔 반복 등록하면 MyKIFRS MCP와 MyFSS MCP도 사용할 수 있습니다.

Step 2. 클로드 웹(claude.ai)에 커넥터 등록하기
- claude.ai 접속 → 좌측하단 설정(Settings) → 커넥터(Connectors) 메뉴로 이동합니다.

- [+] 버튼을 클릭하고 "커스텀 커넥터 추가(Add custom connector)" 를 클릭합니다.

- 커넥터 이름과 서버 URL을 입력합니다.


(예:
MyDart MCP) https://mydart.eocpa.kr/mcp?key=발급받은토큰고급설정 부분은 "스트리밍 HTTP"로 둡니다.
Step 3. 커넥터에서 연결 누르기
- 커넥터 설정 부분에서 "연결"을 눌러줍니다. 체크(V)표시로 변하면 연결완료입니다.


Step 4. 연결 완료 확인하기
- 대화창에서 평소처럼 질문하면, 클로드가 알아서 이 MyDart MCP의 도구설명을 읽고 필요한 경우 자동으로 호출합니다.

함께 읽으면 좋은 실전 활용 방법
FAQ
Q. 정말 무료인가요?
A. 네, 100% 무료로 운영하고 있습니다! eocpa.kr에서 통합 토큰을 발급받으시면(제 블로그 뉴스레터도 함께 구독해 주시면 ㅎㅎ) 별도 비용 없이 모든 기능을 쓰실 수 있습니다.
Q. 클로드(Claude) 말고 ChatGPT나 사내 AI 환경에서도 쓸 수 있나요?
A. 네! MyDART는 표준 MCP(Model Context Protocol, Streamable HTTP) 규격을 준수합니다. Claude 웹/데스크톱은 물론 Cursor, OpenAI 등 MCP 커넥터를 지원하는 모든 AI 클라이언트에서 동일하게 연결할 수 있습니다.
Q. 제가 AI 채팅창에 입력한 회사 기밀이나 질문 내용이 MyDART 서버에 남나요?
A. 절대 남지 않으며, 알 수도 없습니다. MCP 아키텍처 구조상 사용자가 채팅창에 입력한 프롬프트 원문은 MyDART 서버로 전송되지 않습니다. AI가 사용자의 질문을 해석한 뒤 데이터 조회에 필요한 파라미터(예: `{ "corp": "카카오", "year": 2025 }`)만 JSON 형태로 요청하기 때문에 안심하고 사용하셔도 됩니다.
Q. 데이터 출처가 어떻게 되나요?
A. 데이터 출처는 금융감독원에서 제공하는 OpenDART API이며, “공공데이터의 제공 및 이용 활성화에 관한 법률”에 따른 공공데이터입니다.
Github



