open-proxy-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPENDART | Yes | DART OpenAPI key (required for accessing DART data) | |
| NAVER_CLIENT_ID | No | Naver API client ID (optional, for news search) | |
| NAVER_CLIENT_SECRET | No | Naver API client secret (optional, for news search) |
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 |
|---|---|
| asset_holdings | desc: 회사가 보유한 자산(투자부동산·지분증권·현금성·관계기업 지분)을 감사 연결재무제표 계정에서 뽑고, 시총 대비 청산가치(NAV) 커버리지로 자산저평가주를 스크리닝. "시총보다 보유 자산이 값진가"에 답합니다.
when: 자산주·NAV·청산가치·지주사 할인·숨은 부동산/지분 분석. "이 회사 자산 뭐 있어? 자산 대비 싸?"(summary) · 원문 명세로 직접 확인(detail). 전사 밸류(PER/PBR)는 |
| business_detailsA | desc: DART 정기보고서 **"II. 사업의 내용"**에서 사업부문별 매출·영업이익, 사업장·생산설비, 생산실적·가동률, 연구개발, 수주현황, 주요 고객·매출처를 추출. SOTP·부문 수익성·생산능력·수주·고객집중 분석의 1차 소스.
when: 회사의 사업부문·생산·수주·고객 구조가 필요할 때. 전사 재무는 |
| companyA | desc: 기업 식별 + 최근 공시 인덱스. 모든 data tool 공통 입구. 회사명/ticker/corp_code → 시장·업종·최근 공시. when: 검색 시작 → ticker/corp_code 확정 후속 tool에 전달. 최근 공시 종류·빈도 훑을 때. rule: 비상장 법인 자동 제외 (상장사 전용). 공식 한글·영문명과 별칭을 우선하고, 부분명은 활성 상장·시총 격차가 충분할 때만 자동 추론. 공식명 exact는 시총보다 우선. params: query, max_recent_filings(1-20), start_date/end_date(YYYYMMDD), language(auto|ko|en) ref: shareholder_meeting_notice, ownership_structure, dividend, proxy_contest, value_up |
| corp_gov_report | desc: 기업지배구조보고서. 최대주주/지분율 + 15개 핵심지표 O/X + 세부원칙 응답 + 연도별 추이. 2026 제출분부터 KOSPI 전체 의무, KOSDAQ 자율. 제출 시한 매년 5월말, 연중 정정 빈번.
when: 거버넌스 종합 평가, 15개 지표 준수 현황, 연도별 변화 추적. B외국계 수준 배경자료.
rule: DART list.json + 키워드 "기업지배구조보고서공시" + 원문 파싱. 기본 lookback 4년. 15개 표준 지표 라벨 prefix 매칭으로 O/X 당기·직전기 + 비고 추출.
scope: |
| corporate_dealsA | desc: 회사·지분 인수/매각(타법인주식·출자증권 취득/처분) 공시. 계열사 출자·회수, 일감몰아주기·내부거래·특수관계자 거래 모니터링. include_details=True면 거래 상대방/금액/자산대비비율/특수관계 힌트.
when: 어떤 회사를 인수했나/팔았나(지분 취득·처분·양수도), 계열사·자회사 출자와 회수, 투자 포트폴리오 재편, 자회사 주요경영사항 흐름, 일감몰아주기 신호. 단일판매·공급계약(수주/해지·매출대비)은 |
| corporate_restructuringA | desc: 지배구조 재편 4종(합병/분할/분할합병/주식교환·이전) 결정 통합. 합병비율·상대방 재무·신주발행·외부평가·주식매수청구권 + timeline + detail card.
when: M&A 중 합병·분할·주식교환 형태, 지주회사 전환, 자회사 흡수 분석. 주식매수청구권 가격, 합병비율, 상대방 재무 비교. 단순 지분 인수·매각(주식 양수도)은 |
| dilutive_issuance | desc: 희석성 증권 5종(유상증자/CB/EB/BW/감자) 결정 통합. 발행조건·잠재 희석률·3자배정·풋옵션·refixing + timeline + detail card. when: 행동주의 대응 자금조달, 경영권 방어 지분 확보, CB·BW 잠재 희석 평가, EB(자기주식 교환사채) 의결권 희석, 3자배정 대상 식별. ownership_structure 교차 권장. rule: DART DS005 5 API 병렬 — piicDecsn/cvbdIsDecsn/exbdIsDecsn/bdwtIsDecsn/crDecsn. 기본 lookback 24개월. EB는 교환대상이 자기주식이면 의결권 희석(신주 희석 X). 정정·철회로 구조화 응답이 비면 원본 공시(list.json) 문서 파싱으로 교환가액·교환대상 자동 복원. ref: ownership_structure, treasury_share, corporate_restructuring, proxy_contest, evidence |
| director_boardA | desc: 개별 이사 단위 정보 — 이사 인당 보수, 보수한도 소진율(연도별 rm 비고 원문 포함), 임원 재직/사퇴 변동(연도 diff + DART 공식 사외이사 변동 집계로 교차검증), 개인별(5억+) 보수와 RSA/스톡옵션 등 미확정 주식보상, 미등기임원 보수, 경영진-직원 보수 배수(부문별 세부 포함) — 전부 lookback_years만큼 연도별(YoY) 비교 가능. corp_gov_report가 '회사 15지표 준수'라면 이건 '누가 얼마 받고 인원이 어떻게 바뀌었나'. 가치판단(적절/과다)은 하지 않고 수치·전년비 변동·flag만. when: 이사 보수 안건 판단, 스튜어드십 engagement — 예: "이사 보수한도 소진율 얼마야"(compensation), "작년에 이사 누가 오고 나갔어"(roster), "대표이사들 각각 얼마 받아·스톡옵션 있나"(individual), "임원-직원 보수 격차 몇 배"(pay_gap), "이번 주총 한도 왜 올려달래"(pay_agenda). rule: exctvSttus+drctrAdtAllMendngSttus 2종+hmvAuditIndvdlBySttus+unrstExctvMendngSttus+ empSttus+outcmpnyDrctrNdChangeSttus 정형 API 6종 전부 재사용. 소진율 분자는 감사위원 포함 이사류 실지급 합(순수 감사만 별도 한도), 한도 공백해는 최근 유효연도 lookback. 재직/사퇴 diff는 2-pass 매칭(이름 정확일치로 먼저 확정 → 나머지만 생년월로, 남은 후보군에서 유일할 때만)으로 로마자표기 변동·동일 생년월 동명이인 오탐 둘 다 억제 — 사외이사 변동현황 API의 공식 집계 (선임/해임/중도퇴임 수, 사외이사 신규선임만 필터링해 비교)로 규모감 교차검증. attendance는 사업보고서 원문에서 개별 이사 출석률을 파싱하되, 회사가 일부(주로 사외이사)만 '(출석률:%)'로 기재하면 전체가 아님을 data_quality_flags(attendance_partial)로 표시. 원문 fetch(8MB)라 summary 기본엔 미포함 — on-demand scope로 조회. scope: compensation | roster | individual(5억+ 실명, RSA/스톡옵션 노트 포함) | unregistered(미등기임원) | pay_gap(경영진 vs 직원 배수, 부문별 세부) | pay_agenda(보수한도 주총안건 올해vs작년) | attendance(개별 이사 출석률·원문, summary 제외) | pay_criteria(보수 산정기준·개인별 급여/상여 분해·KPI 가중치, 사업보고서 VIII-2 원문, summary 제외) | summary(기본) 각주 마커('(주1)' 등 정형 API가 본문을 안 주는 비고)는 resolve_footnotes=True(기본)면 해당 사업보고서 원문에서 각주 본문을 자동 복구(마커 뜬 공시만 1회 fetch·캐시) — 실패 시 원문 발췌 폴백. year: 기준 사업연도(0=최근 확정 전년). lookback_years: 조회 기간(년), 기본 3 — 대부분 scope에서 YoY 적용 resolve_footnotes: 각주 마커를 원문에서 해소할지(기본 True). False면 원문 fetch 없이 마커만 플래그. ref: corp_gov_report, director_evaluation, shareholder_meeting |
| dividendA | desc: 실지급·확정된 배당 사실. DPS, 총액, 배당성향, 시가배당률(결의 당시)+현재가 기준 배당수익률(최신 종가, krx_weekly), 분기별 추이. 미래 정책·약속 X.
when: 실제 지급된 배당 확인. 분기배당 회사는 |
| evidence | desc: 인용 정보 제공자. rcept_no → 공시일·소스·뷰어 URL 유도. API 호출 없음, 원문 추출 없음 — 순수 메타 가공기. when: evidence_refs 출처 재확인. raw rcept_no의 공시일/소스 빠른 판단. rule: 앞 8자리 → rcept_dt. 9~10자리 → source_type(80=수시공시, 그 외=DART). viewer_url은 DART 뷰어로 통일. report_nm은 upstream evidence_refs에만 있음. 14자리 숫자 아니면 requires_review. ref: 모든 data/action tool |
| financial_metricsA | desc: DART 재무 4 endpoint 통합 — 수익성/안정성/현금흐름/회계 risk. 한국 표준(연결, 지배주주 귀속). 듀퐁·FCF·NWC·accruals_gap·감사의견 자동 산출.
when: 재무 펀더멘탈 + 회계 risk 진단 / 적자전환·턴어라운드·이자보상배율 alert / 사외이사 후보 재직 시점 회계 사건 cross-check.
rule: source = fnlttSinglAcnt(BS+IS 30행, 요청 fs_div로 행 필터) + fnlttSinglIndx(보조 ROE) + fnlttSinglAcntAll(CF+213행) + accnutAdtorNmNdAdtOpinion(감사의견 3년). 금액 raw KRW int(_krw), %는 float(_pct), 비율 decimal(_ratio). 연결 default, 적자/0 분모 graceful. 금융사(은행·지주)는 매출액 계정이 없어 None — 영업이익·순이익 기준 해석. 분기 합≠연간이면 기중 분할·재작성 warning 자동 부착. 이자보상배율 분모 = IS 이자비용, 없으면 CF '이자의 지급' (금융비용 총액 사용 안 함). EBITDA는 CF에서 D&A가 추출된 회사만 산출 (조정 합계 공시 회사는 None).
period: DART 기간 의미가 항목별로 다름 — 손익 thstrm=당기3개월/누적은 thstrm_add, 현금흐름=누적, 재무상태=잔액. summary가 분기보고서면 ① 손익은 누적(YTD) 기준 primary + 당기 분기(standalone)를 |
| law_lookup | desc: 정관↔법령 양방향 조회기. 정관 조항·키워드·두루뭉술한 표현 → 관련 법령 조문(전문 포함), 또는 법령 조문번호·키워드 → 조문 전문 + 관련 정관 변경유형·우회 시나리오·주총 안건신호. 상법·상법 시행령·자본시장법·공정거래법·외부감사법(각 법률+시행령) 원문(legalize-kr)을 인덱싱. 회사·DART 무관, API 호출 0 — 순수 법령 지식 조회기. 카디널리티 1:1·N:1·1:N·N:N 전부(랭킹된 전체 후보, first-match 아님). when: "이 정관 조항이 무슨 법이랑 엮여?"(clause_to_law), "자본시장법 §147 뭐야·전문 보여줘"(law_to_clause), "집중투표 배제 조항 삭제하면 무슨 법 위반?", "감사위원 분리선출 근거 조문", "상호출자 금지 조문", "전자주주총회 도입 관련 법". proxy_advise(특정 회사 주총 안건 판단)와 달리 회사 맥락 없이 법령 자체를 묻는 질의. rule: 3신호 융합 — E(정확 조문 튜플 매칭, substring 절대 금지 → 제12조≠제12조의2, 상법§147≠자본시장법§147)
|
| order_contractsA | desc: 회사의 수주(단일판매·공급계약체결) 추적 — 계약금액·매출액 대비%·상대방·계약기간. 적자 디폴트인 코스닥 바이오/기술주에서 수주 = 미래 매출 가시성 시그널. 기재정정(변경계약) 자동 dedup + 증액/감액 diff.
when: 얼마짜리 수주를 따냈나, 수주가 매출 대비 얼마나 큰가(적자기업 가시성), 최근 수주 모멘텀, 외부 수주 vs 계열 일감(공시 관계필드 기준), 계약 해지, 수주 증액/감액 변경. 지분 인수/매각(타법인주식)은 |
| ownership_structureA | desc: 최대주주·특수관계인·5% 대량보유 지분 구조 + 공동보유자 분해. 자사주 detail은 |
| provisional_earnings | desc: DART 영업(잠정)실적(공정공시 I002)에서 분기 잠정 매출·영업이익·순이익 + YoY/QoQ 추출. 정기보고서 확정치보다 먼저 나오는 가장 빠른 실적 신호(분기말 며칠 뒤).
when: 최신 분기 실적을 정기보고서(financial_metrics 확정치) 나오기 전에 볼 때. 잠정치(감사 전)라 확정과 다를 수 있음 — 확정 재무비율은 |
| proxy_advise_before_meetingA | desc: 주총 소집 전 안건별 의결권 권고. 1회 호출로: 안건별 FOR/AGAINST/REVIEW/NO_DATA + facts + risk_factors + policy_citation + 근거 공고 + 후보 평가 + 재무/거버넌스 summary.
⛔ CRITICAL: 응답의 decision 컬럼은 한국 상법 강행규정 (A1/A2 tag 🛡️) + 운용사 정책 (vote_style) + Open Proxy Guideline 통합 결과. 사용자에게 그대로 제시 — 안건명 키워드(배제·제한·축소·강화)만 보고 자체 판단으로 변경 금지. 자주 misread: '집중투표 배제 조항 삭제' = FOR(의무화 정합), '의결권 제한 강화' = FOR(합산 3% 룰).
when: 소집공고 후 ~ 주총 직전. 의결권 행사 결정 + 내부 보고. 사후 결과는 |
| proxy_contestA | desc: 위임장·소송·5% 경영참여 시그널 통합. 자동 분류 X 힌트 제공 (filer_has_5pct_active_block 등). 애널리스트 종합 판단.
when: 경영권 분쟁, 주주 캠페인, 소송, 능동적 5% 보유, 표 대결 신호.
rule: DART D/B/I만 (KIND false match 위험). 위임장 filer 3-way: company/shareholder/retail_activism(컨두잇·헤이홀더 등). has_contest_signal은 shareholder OR litigation OR external_active_block만. vote_math는 보수적, 승패 예측 X.
scope: |
| risk_events | desc: 기업 리스크 이벤트 공시 통합 — 중대재해(산재·사망사고) / 횡령·배임 / 생산중단·영업정지. 본사·종속/자회사 변형 포함. company 미지정(공백)이면 시장 전체 최근 30일(최대 90일) 스캔 — "최근 사고·사건 터진 기업들". include_details=True면 카테고리별 원문 파싱(사상자/혐의자·혐의금액·자기자본%/중단부문·매출비중).
when: 중대재해, 산업재해, 산재 사망사고, 중대재해처벌법, 횡령, 배임, 생산중단, 영업정지, ESG 안전(S), 기업 리스크 모니터링(회사 미지정 시장 스캔).
rule: DART list.json I001(거래소 주요경영사항)+B001(주요사항보고서) 양 채널 + 키워드 — 중대재해는 305사 3.5년 차집합 0 검증, 본문 파싱은 연속 2개 90일 윈도우 359건 전수 audit. company 지정 시 24개월 / 미지정 시 30일(최대 90일). 주의: 중대재해 수시공시 신설 2025-10 — 이전 무공시 ≠ 무사고. 공시는 대형 원청·지주사 집중 — 비상장 자회사 사고는 상장 모회사가 공시.
category: |
| screener | desc: 전체시장 공시 스크리너 / 아침 공시 디제스트. 직전 실행 이후~오늘 전종목에 뜬 주요 공시를 카드형으로 요약(기업명+시총+유형+단계+정정+DART/naver 링크). 무인자 호출=오늘 아침 디제스트. scan(무엇이 떴나, 싸게)=디폴트, details=true면 필요 건만 문서 열어 유형별 핵심숫자(금액·분모%·DPS·안건·지분%).
when: "오늘/어제 무슨 공시 떴어", "최근 며칠/일주일 잠정실적 발표", 매일 아침 공시 브리핑, 전체시장 영업(잠정)실적·수주·자사주·배당·증자·주총·5%보유 훑기, 특정 유형만 필터, 시총상위/지정종목만. 특정 회사 1곳 심층은 개별 tool(provisional_earnings·order_contracts·dividend 등).
types: |
| shareholder_commitmentA | desc: 밸류업 계획·배당·자사주 소각 약속 vs 실제 이행 추적. proxy_advise_before_meeting이
주총 시점 1회성 판단이라면, 이 tool은 주총과 무관하게 연중 스튜어드십 관여용 — "작년에 공표한
계획을 실제로 지켰나"를 본다. 자사주 소각 사이클마다 매입시점 BPS 대비 실제 매입가를 비교해
장부가(BPS) 기준 손익을 원화로 계산(내재가치 판단은 하지 않음, 장부가 사실만).
when: 스튜어드십/기관투자자 engagement, 연례 보유종목 점검, "이 회사 약속 지켰나" 질문.
rule: value_up(계획)+corp_gov_report(준수변화)+dividend(실제배당)+treasury_share(실제소각,
260707 원문단위버그 수정 완료)를 조합. 결정↔실행 매칭 오탐 의심 사이클은 sanity 필터로
제외하고 data_quality_flags에 남김(알려진 treasury_share |
| shareholder_meeting_noticeA | desc: 주주총회 소집공고 (사전, DART API/XML). 안건·이사 후보·보수한도·정관변경.
when: 주총 일정·안건·후보·보수·정관 확인. 결과는 |
| shareholder_meeting_results | desc: 주주총회 의결 결과 (사후). 안건별 가결/부결 + 찬반율. DART API 우선, KIND fallback.
when: 주총 종료 후 실제 의결 결과 확인. 사전 안건은 |
| treasury_shareA | desc: 자기주식 이벤트 통합. 결정 5종(사전 의도) + 결과보고서 4종(사후 집행) 통합 집계. 주주환원 검증 = 결정만 X, 실제 집행 cross-check.
when: 자사주 취득·처분·소각·신탁 이력·규모. 결정↔결과 사이클 매칭으로 집행 검증.
rule: 9 source 병렬 — Decisions: tsstkAqDecsn(취득)/tsstkDpDecsn(처분)/tsstkAqTrctrCnsDecsn(신탁체결)/tsstkAqTrctrCcDecsn(신탁해지)/소각결정. Executions: 취득결과/처분결과/신탁취득상황/신탁해지결과 보고서. ACODE 본문 파싱. 사이클 매칭은 "주요사항보고서 제출일" / "신탁계약 체결일" ↔ decision rcept_dt. 종류별: 보통주 vs 종류주식(우선주·기타주식·RCPS 등 통합) — 결정/결과 모두 amount_common_krw/amount_preferred_krw로 분리(결과는 복수 종류 시 ACODE가 보통주만 잡는 것을 일별 합산 보정).
scope: |
| valuationA | desc: 상대가치 밸류에이션 — 기업 심층(PER·PBR·배당수익률) + 시장 전체·산업별·종목 히스토리(주간 스냅샷). 한국 표준(연결, 지배주주 귀속). 비KRW 기능통화 자동 KRW 환산(ECOS), 스케일가드, N/M 게이팅. when: "PER/PBR 얼마"·"싼가 비싼가"(scope=firm) / "코스피·코스닥 전체 밸류"(market) / "업종별 PER·PBR"·"섹터 대비 어디"(sector, company 지정 시 소속 섹터 비교) / "밸류 추이"(firm_history) / "이 수치 근거·계산 과정이 뭐야?"(explain — company 지정 시 실제 값 대입 계산, 미지정 시 방법론·기준·출처 전문). 재무 펀더멘탈 자체는 financial_metrics, 배당 상세는 dividend. rule: scope=firm(기본, company 필수) = 실시간 DART 재무 × krx_weekly 시세 — EPS(FY0)=공시 기본주당이익(가중평균, 없으면 지배순이익÷보통주 폴백), EPS(TTM)=TTM 지배순이익÷보통주, BPS=지배자본(MRQ)÷합계주식수, 분모≤0·완전자본잠식=N/M. scope=market/sector/firm_history = Supabase 주간 스냅샷(mkt_val_history·mkt_val_history·firm_valuation_snapshot, market_val_weekly 배치가 갱신) — PER=Σ보통주 시총÷Σ지배순이익(시총가중 조화평균, 우선주 시총은 제외·cap_pref 별도 노출), 시총 기반이라 수정주가 조정 불변. 섹터 분류=KSIC 하이브리드. firm과 스냅샷 방법론 차이(보통주 주가 vs 총시총) 有 — 각 출력에 명시. 값 raw KRW int(_krw), % float(_pct). status: ok / invalid / not_found(우선주는 보통주 코드로) / unlisted / no_financials / no_data(배치 미실행). note: lean v1 — RIM·EV/EBITDA·PSR·FCF·5년밴드·PIT·주당 수정주가 시계열은 v1.1. ref: financial_metrics, dividend, corp_gov_report, evidence |
| value_upA | desc: 기업가치제고계획(밸류업) 공시 + commitment 문장. 주주환원 정책·미래 약속. 자사주 소각 이행 교차참조 포함.
when: 밸류업 계획, ROE/PBR/배당성향 목표, 자사주 소각 계획 등 미래 약속. 실제 배당은 |
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/MarcoYou/open-proxy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server