dart-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DART_CACHE_DIR | No | corp_code 매핑 캐시 경로 (기본 data/) | data/ |
| OPENDART_API_KEY | Yes | OPEN DART 인증키 (필수) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| dart_resolveA | 회사 식별자 해석. query 는 6자리 종목코드 / 8자리 고유번호(corp_code) / 회사명 중 무엇이든 가능. corp_code·회사명·종목코드를 반환하며, 회사명이 모호하면 후보 목록(matches)도 함께 반환. |
| search_disclosuresA | 공시검색 (list.json). company 는 종목코드/고유번호/회사명. since~until 은 YYYYMMDD (기본 최근 90일). kind 는 공시유형 1글자 (A 정기 / B 주요사항 / C 발행 / D 지분 / E 기타 / F 외부감사 ...). final_only=True 면 최종보고서만. count 는 건수(최대 100). |
| get_companyB | 기업개황 (company.json). 대표자·설립일·주소·업종·결산월 등. company 는 종목코드/고유번호/회사명. |
| get_documentA | 공시서류 원문 조회 (document.xml). rcept_no 는 접수번호 (search_disclosures 결과의 rcept_no). 원본 문서의 본문 텍스트를 추출해 반환하며, max_chars 초과 시 truncated=true. 1차 원본 인용용. |
| major_holdersB | 대량보유 상황보고 (majorstock.json). 5% 이상 주식등 대량보유·변동 내역. company 는 종목코드/고유번호/회사명. 지배구조·경영권 분쟁 검토용. |
| insider_holdingsC | 임원·주요주주 특정증권등 소유상황보고 (elestock.json). company 는 종목코드/고유번호/회사명. 내부자 보유·변동 검토용. |
| financial_statementsA | 단일회사 전체 재무제표 (fnlttSinglAcntAll.json). company 는 종목코드/고유번호/회사명. year 는 사업연도 4자리(예: "2025"). reprt_code: 11011 사업(연간)/11012 반기/11013 1Q/11014 3Q. fs_div: CFS 연결 / OFS 별도. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Each tool has a clearly distinct purpose: resolution, financial statements, company info, document retrieval, insider holdings, major holders, and search. No overlap or ambiguity.
All tool names follow a consistent snake_case pattern with verbs like 'get', 'search', 'resolve', and nouns/descriptors. No mixing of styles.
7 tools is well-scoped for the domain of Korean financial disclosures. Each tool serves a necessary function without redundancy or missing essentials.
The tool set covers all key operations: identifier resolution, company info, financials, insider/major shareholder reports, disclosure search, and document retrieval. No obvious gaps for the intended use case.