dart-risk-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DART_API_KEY | Yes | Your DART API key from opendart.fss.or.kr |
Capabilities
Features and capabilities supported by this server
| 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 |
|---|---|
| analyze_company_riskA | 기업명 또는 종목코드로 최근 공시 기반 투자 위험도를 분석한다. Args: company_name: 기업명 (예: "에코프로") 또는 종목코드 6자리 (예: "086520") lookback_days: 조회 기간 (기본 90일, 최대 365일) |
| check_disclosure_riskB | DART 공시 접수번호 또는 공시 제목으로 해당 공시의 위험도를 분석한다. Args: rcept_no: DART 접수번호 14자리 (예: "20240315000123") report_name: 공시 제목 (접수번호 없을 때 사용, 예: "전환사채권발행결정") |
| find_risk_precedentsC | 신호 유형 조합으로 해당 신호의 특성과 위험 해석을 반환한다. Args: signal_types: 신호 유형 목록 (예: ["CB_BW", "3PCA", "SHAREHOLDER"]) lookback_days: 참고용 (현재 버전에서는 사용되지 않음) |
| build_event_timelineA | 기업의 공시 이벤트를 시간순으로 정렬해 조작 흐름의 서사를 구성한다. 각 이벤트를 진입기(자금 조달/경영권 진입), 심화기(지배구조 변화), 탈출기(의심/수사/부실) 단계로 분류하고, 알려진 위기 패턴과 매칭한다. Args: company_name: 기업명 (예: "에코프로") 또는 종목코드 6자리 (예: "086520") lookback_days: 조회 기간 (기본 365일, 최대 365일) |
| find_actor_overlapA | 여러 기업(2~5개)의 CB/BW/EB 인수자 + 유상증자 인수자를 비교해 공통 행위자(세력)를 탐지한다. DART API 제약상, 분석 대상 기업을 직접 지정해야 한다. "행위자 이름으로 역검색"은 현재 불가능하다. CB/BW/EB 공시(CB_BW, EB 신호)와 유상증자 공시(3PCA, RIGHTS_UNDER 신호)를 모두 수집해 인수자를 통합 비교하며, 공통 행위자에는 출처 태그(CB / 유상증자)를 표시한다. Args: company_names: 비교할 기업명 또는 종목코드 목록 (2~5개, 예: ["에코프로", "바이오제닉스"]) |
| list_disclosures_by_stockA | 종목코드로 최근 공시의 접수번호(rcept_no) 목록을 조회한다. 반환된 접수번호는 get_disclosure_document, view_disclosure, check_disclosure_risk 등에 바로 사용할 수 있다. Args: stock_code: 종목코드 6자리 (예: "086520") lookback_days: 조회 기간 (기본 90일, 최대 365일) |
| get_disclosure_documentA | DART 공시 접수번호로 공시 원문 전체를 조회한다. 한 번의 호출로 원문 내용과 수록 파일 목록을 반환한다. 긴 문서는 max_chars로 제한하며, 잘린 경우 안내 메시지가 표시된다. 더 긴 문서나 특정 섹션을 읽으려면 list_disclosure_sections / view_disclosure 를 사용한다. Args: rcept_no: DART 접수번호 14자리 (예: "20240315000123") max_chars: 최대 반환 글자수 (기본 8000, 최대 20000) |
| list_disclosure_sectionsA | DART 공시 원문의 목차(섹션 구조)를 조회한다. view_disclosure 호출 전에 이 도구로 섹션 ID와 분량을 먼저 확인하면 좋다. Args: rcept_no: DART 접수번호 14자리 (예: "20240315000123") |
| view_disclosureA | DART 공시 원문을 조회한다. 섹션 지정 또는 페이지 단위로 전체 원문을 읽을 수 있다. 사용법:
Args: rcept_no: DART 접수번호 14자리 (예: "20240315000123") section_id: 섹션 ID (list_disclosure_sections 결과 참조, 비워두면 전체 문서) page: 페이지 번호 (기본 1) page_size: 페이지당 글자 수 (기본 4000, 범위 1000~8000) |
| get_company_infoB | 기업 개요를 조회한다 (대표자, 업종, 설립일, 상장 구분 등). Args: company_name: 기업명 (예: "삼성전자") 또는 종목코드 6자리 (예: "005930") |
| get_financial_summaryA | 기업의 주요 재무제표를 조회한다 (매출, 영업이익, 순이익, 자산, 부채). Args: company_name: 기업명 (예: "삼성전자") 또는 종목코드 6자리 year: 사업연도 4자리 (예: "2024"). 미입력 시 직전 연도 report_type: 보고서 유형 — "annual"(사업보고서), "half"(반기), "q1"(1분기), "q3"(3분기) |
| compare_financialsA | 여러 기업의 재무제표를 비교한다 (최대 5개 기업). 매출액, 영업이익, 당기순이익, 자산총계, 부채총계를 나란히 비교한다. Args: company_names: 비교할 기업명 목록 (2~5개, 예: ["삼성전자", "SK하이닉스"]) year: 사업연도 4자리 (예: "2024"). 미입력 시 직전 연도 |
| get_shareholder_infoA | 기업의 최대주주 및 5% 이상 대량보유자 현황을 조회한다. Args: company_name: 기업명 (예: "삼성전자") 또는 종목코드 6자리 year: 사업연도 4자리 (예: "2024"). 미입력 시 직전 연도 |
| search_market_disclosuresA | 시장 전체 공시에서 preset에 해당하는 위험 신호를 일괄 스캔한다. 기업명을 지정하지 않고 전체 상장사 공시를 조회하므로, 특정 위험 신호가 시장에 얼마나 확산되어 있는지 조기경보로 활용할 수 있다. 사용법:
Args: preset: 신호 프리셋 — cb_issue / treasury / reverse_split / 3pca / shareholder_change / exec_change / audit_issue / asset_transfer / going_concern / embezzle / inquiry / all_risk days: 조회 기간 (기본 7일, 최대 90일) max_results: 최대 반환 건수 (기본 50, 최대 200) |
| get_executive_compensationA | 임원 보수 현황을 조회합니다 (불공정거래 탐지 참고 자료). 5억 이상 고액수령자·개인별 보수·미등기임원 보수·주총 승인 한도 4개 섹션을 반환합니다. Args: company_name: 기업명 또는 종목코드 year: 사업연도 (기본값: 직전 연도) report_type: annual(사업) | half(반기) | q1(1분기) | q3(3분기) Returns: 임원 보수 4섹션 텍스트 |
| track_insider_tradingB | 최대주주·5% 대량보유자의 지분 변동 시계열을 분석합니다. 보유 비율(Δ) 변화로 매수·매도 클러스터를 탐지합니다. Args: company_name: 기업명 또는 종목코드 lookback_years: 조회 연수 (기본값 2년, 최대 5년) Returns: 보고자별 지분 변동 테이블 + 클러스터 알림 |
| get_audit_opinion_historyA | 감사의견·감사인 교체·비감사용역 이력을 조회합니다. DART OpenAPI 3개 엔드포인트( Args: company_name: 기업명 또는 종목코드(6자리). lookback_years: 1~10(밖이면 5로 강제). Returns: 감사의견 표·교체 이력·독립성 경고 텍스트. |
| track_debt_balanceA | 미상환 채무증권 5종 잔액을 조회합니다. 회사채·단기사채·기업어음·신종자본증권·조건부자본증권 잔액과 1년 이내 만기 비중을 집계해 한글 서술로 반환합니다. Args: company_name: 기업명 또는 종목코드(6자리). year: 사업연도(YYYY). 비우면 직전 연도. Returns: 종류별 잔액 표 + 만기 1년 이내 비중 텍스트. |
| check_disclosure_anomalyA | 공시 구조 지표를 집계해 0~100 이상 스코어를 반환합니다. 정정공시 비율·감사의견 이슈·공시의무 위반·자본 스트레스·조회공시 빈도 5개 지표를 가중 합산합니다. Args: company_name: 기업명 또는 종목코드 lookback_days: 조회 기간 (기본값 365일) Returns: 0~100 스코어 + 지표별 내역 텍스트 |
| track_fund_usageB | 공모/사모 자금 사용내역(계획 vs 실제)을 조회해 조달자금 유용· 목적외 사용 신호를 탐지한다. zombie_ma·fake_new_biz 패턴의 핵심 증거. Args: company_name: 기업명 또는 6자리 종목코드 lookback_years: 조회 연도 수 (1~5, 기본 3) |
| get_major_decisionA | DS005 주요사항보고서 12종 결정 공시(양수도·합병·분할·교환)를 구조화 필드로 조회한다. related_party_hollowing·delisting_evasion 패턴의 경로 추적에 사용. Args: rcept_no: 14자리 접수번호 decision_type: 결정 유형 (미지정 시 지원 타입 안내). business_acq | business_div | tangible_acq | tangible_div | stock_acq | stock_div | bond_acq | bond_div | merger | demerger | demerger_merger | stock_exchange corp_code: DART 기업 코드 8자리. 권장 — DART API가 rcept_no 단독 호출을 거부하는 엔드포인트가 있어 정확한 조회를 위해 corp_code 전달을 권장한다. 미지정 시 rcept_no 단독 폴백을 시도하나 일부 결정 유형은 빈 결과가 반환될 수 있다. |
| scan_financial_anomalyA | 재무제표 4개 지표(매출채권·재고자산·현금흐름·자본잠식)를 전년 대비로 비교해 분식·부실 초기 조짐을 탐지합니다. Args: company_name: 기업명 또는 종목코드(6자리). year: 사업연도(예: "2024"). 빈 값이면 직전 연도. report_type: "annual"(사업보고서) | "half"(반기) | "q1" | "q3". Returns: 지표별 당기/전기/Δ 표 + 이상 징후별 쉬운 설명 텍스트. |
| track_capital_structureA | 자본 이벤트(증자·감자·자사주·CB/BW/EB/RCPS 등)를 시간순으로 집계해 '자본 주무르기' 리듬을 탐지합니다. Args: company_name: 기업명 또는 종목코드(6자리). lookback_years: 1~5(밖이면 3으로 강제). Returns: 이벤트 총수·12개월 집중도·연도별 집계·시계열·플래그 텍스트. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/anboyu-alt/dart-risk-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server