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 |
|---|---|
| corp_identifierA | desc: 기업 통합 식별자 조회 — DART/NAVER 소스에서 가능한 모든 identifier + classification 수집. when: [tier-1 Entity] 종목코드, 회사명, 영문명, 약칭 등 어떤 입력으로도 기업의 전체 식별자를 한 번에 조회할 때. 동명기업 확인, 영문/약칭 매칭 실패 디버깅에도 사용. 다른 tool 호출 전 기업을 특정할 때 먼저 실행. rule: DART corpCode.xml(corp_code/stock_code) → DART company.json(법인번호/영문명/업종코드) → NAVER(업종명) 순서로 chain 조회. 동명기업 있으면 전체 목록 노출. ref: ownership_major, ownership_block, agm_personnel_xml, div_search |
| div_searchA | desc: 배당/배당금/dividend/DPS 관련 공시 검색 (현금배당 결정, 중간배당 등). when: [tier-3 Search] 배당, 배당금, dividend, DPS, 분배금, 주당배당 관련 공시를 찾을 때. ticker로 검색. rule: 검색 결과에서 rcept_no를 얻어 div_detail에 전달. ref: corp_identifier, div_detail, div_history |
| div_detailA | desc: 배당 상세 — 보통주/우선주 DPS, 배당금, 배당총액, 배당성향, 시가배당률, dividend yield, 특별배당, 종류주식(우선주) 상세. when: [tier-5 Detail] 배당, 배당금, dividend, DPS, 배당률 내용을 볼 때. 우선주(2우B, 우선주) 배당도 이 tool로 조회. "삼성전자우" 질문 시 ticker="삼성전자"로 호출 후 preferred_stocks에서 확인. rule: 우선주는 보통주 공시 안에 포함. ticker는 보통주 기준으로 입력. reprt_code로 분기 선택 (11011=기말, 11012=반기, 11013=1Q, 11014=3Q). DART 제공 배당성향/시가배당률이 있으면 우선 사용. ref: div_history, ownership_total, agm_financials_xml |
| div_historyA | desc: 배당 이력/추이 — 공시 건별 집계. 보통주/우선주 DPS, 배당금 변화, 배당구분(결산/분기/중간), 기준일, 지급일, 배당성향, 배당수익률, dividend history, 종류주식 상세. when: [tier-5 Detail] 배당 추이, 배당 변화, 배당 증가/감소, DPS 변동, dividend history를 볼 때. 분기배당 여부, 배당 시작/중단 시그널 감지. rule: 현금배당결정 공시(거래소)를 건별로 파싱하여 집계. 배당구분은 공시 자체에 명시(결산배당/분기배당/중간배당). alotMatter는 연간 요약(배당성향/수익률)으로만 사용. ref: div_detail, ownership_treasury_tx |
| div_full_analysisA | desc: 배당 종합 분석 — 최근 배당금/DPS + 3년 추이 + 배당성향/수익률. 보통주/우선주 모두 포함. when: [tier-4 Orchestrate] 배당, 배당금, dividend, DPS 정책/현황을 종합적으로 볼 때. rule: div_detail(최신) + div_history(3년)를 합쳐서 반환. ref: corp_identifier, div_detail, div_history |
| governance_reportA | desc: 거버넌스/지배구조(corporate governance) 종합 보고서 -- AGM + OWN + DIV + PRX + VUP 5개 도메인 통합. when: [tier-4 Orchestrate] 거버넌스, 지배구조, corporate governance 전체를 한 번에 파악할 때. 주총 안건/투표결과 + 지분구조 + 배당 이력 + 경영권 분쟁 + 밸류업을 종합적으로 볼 때. rule: corp_identifier 실행 후 호출. 5개 도메인 asyncio.gather 병렬. 이 tool 하나로 충분하며 개별 domain tool 추가 호출 금지. ref: corp_identifier, agm_post_analysis, ownership_full_analysis, div_full_analysis, proxy_full_analysis, value_up_plan |
| tool_guideA | desc: OPM tool 실행 가이드 — Tier 체계, 필수 실행 순서, 도메인별 Canonical Chain, 파싱 한계, 의결권 판단 기준. when: [tier-2 Context] 어떤 tool을 어떤 순서로 써야 하는지 불명확할 때. 첫 호출 또는 에러 발생 시 먼저 읽기. rule: DART API를 호출하지 않음. domain="" → 전체 가이드, domain="agm"|"own"|"div"|"prx"|"vup"|"corp"|"gov" → 해당 섹션만. ref: corp_identifier, agm_manual, own_manual, div_manual, prx_manual, corp_manual Args: domain: 도메인 필터. "" (전체), "agm", "own", "div", "prx", "vup", "corp", "gov" |
| news_checkA | desc: 인물 부정 뉴스 검색. 이사/감사 후보자의 횡령, 배임, 기소 등 부정 뉴스 확인. when: [tier-5 Detail] agm_personnel_xml 실행 후 특정 후보자의 부정 뉴스 리스크를 확인할 때만 사용. 단독 호출하지 말 것. rule: 경력 기반 멀티 검색 (이름+현재 회사 + 이름+전직 회사). 최근 5년 기본, 더 넓은 기간 가능. 주요 11개 일간지 우선 표시. 부정 키워드 매칭 기사만 필터. ref: agm_personnel_xml, agm_manual Args: name: 인물 이름 (예: "김용관") company: 현재 소속 회사명 (예: "삼성전자") companies: 추가 검색할 회사명 (쉼표 구분, 경력에서 추출. 예: "LG전자,LX인터내셔널") years: 검색 기간 (기본 5년) format: "md" (기본) 또는 "json" |
| ownership_majorA | desc: 최대주주 + 특수관계인 지분 현황 (사업보고서 기준). 보통주 기준 지분율 + 변동이력. when: [tier-5 Detail] ownership_full_analysis 실행 후 사용자가 최대주주/특관인 상세를 요청했을 때만 사용. rule: 사업보고서 신고 기준. 실질 최다보유자와 다를 수 있음 (대량보유는 ownership_block 참조). 우선주 별도 표시. ref: corp_identifier, ownership_block, ownership_full_analysis Args: ticker: 종목코드 또는 회사명 year: 사업연도 (미입력 시 전년도) format: "md" (기본) 또는 "json" |
| ownership_totalA | desc: 발행주식 총수, 자기주식, 유통주식, 소액주주 현황. when: [tier-5 Detail] ownership_full_analysis 실행 후 사용자가 발행주식/자사주/소액주주 상세를 요청했을 때만 사용. rule: 사업보고서 기준. 보통주/우선주 각각 표시. ref: ownership_treasury, ownership_full_analysis Args: ticker: 종목코드 또는 회사명 year: 사업연도 (미입력 시 전년도) format: "md" (기본) 또는 "json" |
| ownership_treasuryA | desc: 자기주식 취득방법별 기초-취득-처분-소각-기말 잔액. when: [tier-5 Detail] ownership_full_analysis 실행 후 사용자가 자사주 취득방법별 상세를 요청했을 때만 사용. rule: 사업보고서 기준 연간 baseline. 최신 이벤트는 ownership_treasury_tx 참조. ref: ownership_treasury_tx, ownership_total, ownership_full_analysis Args: ticker: 종목코드 또는 회사명 year: 사업연도 (미입력 시 전년도) format: "md" (기본) 또는 "json" |
| ownership_treasury_txA | desc: 자사주 이벤트 - 취득결정, 처분결정, 신탁계약 체결, 신탁계약 해지. when: [tier-5 Detail] ownership_full_analysis 실행 후 사용자가 자사주 이벤트 이력을 요청했을 때만 사용. rule: 4개 DART API 호출 (취득+처분+신탁체결+해지). 경영권 방어/주주환원 시그널. ref: ownership_treasury, ownership_full_analysis, div_detail Args: ticker: 종목코드 또는 회사명 bgn_de: 검색 시작일 YYYYMMDD (미입력 시 2년 전 1월 1일) end_de: 검색 종료일 YYYYMMDD (미입력 시 오늘) format: "md" (기본) 또는 "json" |
| ownership_blockA | desc: 5% 대량보유/지분 변동/주식 매집 상황보고. 보유목적(단순투자/일반투자/경영참여) + 목적변경 감지. 경영권 분쟁 과정의 지분율 변화 타임라인. when: [tier-5 Detail] 지분 변동, 주식 매집, 대량 매수, 5% 보고, 경영권 분쟁 지분 변화, 지분율 추이를 볼 때. 독립 호출 가능. rule: 수시 공시 기반. 보고자별 시계열 지분 변동을 보여줌. 보유목적은 원문 파싱 (report_resn + document.xml). 보고자+특별관계자 합산. proxy_fight와 함께 쓰면 경영권 분쟁의 전체 그림 파악 가능. ref: corp_identifier, ownership_major, ownership_full_analysis, proxy_fight Args: ticker: 종목코드 또는 회사명 format: "md" (기본) 또는 "json" |
| ownership_full_analysisA | desc: 지분 구조/대주주/shareholder 종합 분석 — 사업보고서 vs 최신 공시 지분율 비교 테이블. when: [tier-4 Orchestrate] 대주주, 최대주주, 지배구조, shareholder, 지분 구조, 주주 구성을 볼 때. 경영권 분쟁 맥락이면 proxy_fight도 함께 호출할 것. rule: ownership_major(사업보고서) + ownership_block(수시 공시) 데이터를 통합. 결과를 반드시 | 주주 | 구분 | 지분율 | 비고 | 형식의 4컬럼 markdown 테이블로 출력. 차트/시각화 사용 금지. 이 tool 하나로 지분 분석이 완성됨. ownership_major/ownership_block 개별 tool은 사용자의 명시적 요청 없는 한 추가 호출 금지. ref: corp_identifier, ownership_major, ownership_block, ownership_total, proxy_fight Args: ticker: 종목코드 또는 회사명 format: "md" (기본) 또는 "json" |
| proxy_searchA | desc: 경영권/위임장/proxy/M&A 관련 공시 검색 — 회사측/주주측 구분 + rcept_no 목록. when: [tier-3 Search] 경영권, 위임장, proxy, dispute, M&A, 표대결, 프록시파이트 관련 공시를 찾을 때. proxy_detail/proxy_direction에 필요한 rcept_no 획득. rule: DART list.json에서 corp_code + 날짜 범위 검색 후 report_nm으로 필터. flr_nm으로 회사측/주주측 구분. ref: corp_identifier, proxy_detail, proxy_direction, proxy_fight |
| proxy_detailA | desc: 위임장/proxy 상세 — 권유자 보유주식, 권유기간, 대리인, 전자위임장 방법. when: [tier-5 Detail] 위임장 권유자 정보가 필요할 때. ticker만 넣으면 최신 위임장 공시를 자동 탐색. rule: get_document()로 원문 파싱. Section I(권유자) + Section II-2(위임 방법) 추출. 기업 식별이 불확실하면 corp_identifier 먼저 호출. ref: proxy_search, proxy_direction, corp_identifier Args: ticker: 종목코드 또는 회사명 (예: "고려아연", "010130"). rcept_no 미입력 시 위임장 공시 자동 탐색. rcept_no: 접수번호 직접 지정. 입력 시 ticker보다 우선. format: "md" (기본) 또는 "json" |
| proxy_directionA | desc: 안건별 의결권 행사방향 — 찬성/반대/기권 파싱. when: [tier-5 Detail] 위임장 권유자의 안건별 입장이 필요할 때. ticker만 넣으면 최신 위임장 공시를 자동 탐색. rule: get_document()로 원문 Section II-1 파싱. 자유서술이므로 정규식으로 추출 — 불명확한 경우 "불명" 반환. 기업 식별이 불확실하면 corp_identifier 먼저 호출. ref: proxy_search, proxy_detail, proxy_fight, corp_identifier Args: ticker: 종목코드 또는 회사명 (예: "고려아연", "010130"). rcept_no 미입력 시 위임장 공시 자동 탐색. rcept_no: 접수번호 직접 지정. 입력 시 ticker보다 우선. format: "md" (기본) 또는 "json" |
| proxy_fightA | desc: 경영권/proxy 표대결 감지 + 회사측 vs 주주측 행사방향 비교. when: [tier-4 Orchestrate] 경영권, 위임장, proxy, dispute, M&A, 표대결, 프록시파이트, 경영권 분쟁이 있었는지 확인하고 양측 입장을 비교할 때. rule: proxy_search → 회사측/주주측 분류 → proxy_direction × N → 안건별 대립 표시. 경영권 분쟁 중 지분율 변화가 궁금하면 ownership_block을 함께 호출할 것. ref: corp_identifier, proxy_search, proxy_direction, ownership_block |
| proxy_litigationA | desc: 경영권 분쟁 소송 공시 검색 -- 소송등의제기/신청, 판결/결정 타임라인. when: [tier-4 Analysis] 경영권 분쟁, 소송, 가처분, 판결, 법적 분쟁 현황을 파악할 때. proxy_fight와 함께 호출하면 분쟁의 전체 그림을 볼 수 있음. rule: DART pblntf_ty=I(거래소공시) + B(주요사항)에서 소송 키워드 필터. 원문 최신 3건 파싱. ref: corp_identifier, proxy_fight, proxy_search, ownership_block |
| proxy_full_analysisA | desc: 경영권 분쟁 종합 분석 -- 프록시 파이트 + 소송/가처분 + 5% 대량보유 + 투표결과 통합. when: [tier-4 Orchestrate] 경영권 분쟁, 위임장 표대결, proxy fight 전체 그림이 필요할 때. governance_report의 PRX 섹션으로 자동 포함됨. rule: fight+litigation+block 항상 병렬. agm_result는 fight 감지 시만 추가 호출. 전부 데이터 없으면 한 줄 반환. ref: corp_identifier, proxy_fight, proxy_litigation, ownership_block, agm_result, governance_report |
| agm_searchA | desc: 주주총회 소집공고 검색. rcept_no 리스트 반환. when: [tier-3 Search] 특정 기업의 주총 공고를 찾을 때. 다른 agm_* tool에 필요한 rcept_no를 여기서 획득. corp_identifier 실행 후 호출할 것. rule: ticker 또는 종목코드로 검색. 정정공고 포함, 최신 정정본에 ← 최신 표시. ref: corp_identifier, agm, agm_agenda_xml, agm_manual Args: ticker: 종목코드 또는 회사명 bgn_de: 검색 시작일 (YYYYMMDD). 미입력 시 올해 1월 1일 end_de: 검색 종료일 (YYYYMMDD). 미입력 시 오늘 |
| agm_agenda_xmlA | desc: 의안(안건) 목록 구조화. 제N호/제N-M호 형식의 트리. when: [tier-5 Detail] 사용자가 안건 상세를 명시적으로 요청했을 때만 사용. ticker만 넣으면 소집공고를 자동 탐색. rule: XML 파싱. 불완전 시 agm_parse_fallback(parser="agenda", tier="pdf") fallback. 판정 기준은 agm_manual 참조. 기업 식별이 불확실하면 corp_identifier 먼저 호출. ref: agm_parse_fallback, agm_items, agm_manual, corp_identifier Args: ticker: 종목코드 또는 회사명 (예: "삼성전자", "005930"). rcept_no 미입력 시 소집공고 자동 탐색. rcept_no: 접수번호 직접 지정 (예: 20260225000123). 입력 시 ticker보다 우선. use_llm: True면 파싱 실패/의심 시 LLM fallback 사용 (기본: False) max_fallback_length: LLM fallback 시 원문 최대 글자 수 (기본 3000, 0이면 제한 없음) format: 반환 형식. "md" (마크다운, 기본) 또는 "json" (프론트엔드용) |
| agm_itemsA | desc: 안건별 상세 원문 블록 (마크다운). 특화 파서 없는 안건의 raw 내용. when: [tier-5 Detail] 특정 안건의 원문이 필요할 때만 사용. ticker만 넣으면 소집공고를 자동 탐색. rule: 특화 파서(financials, personnel 등)가 있는 안건은 해당 파서 사용이 더 정확. 기업 식별이 불확실하면 corp_identifier 먼저 호출. ref: agm_financials_xml, agm_personnel_xml, agm_aoi_change_xml, agm_compensation_xml, corp_identifier Args: ticker: 종목코드 또는 회사명 (예: "삼성전자", "005930"). rcept_no 미입력 시 소집공고 자동 탐색. rcept_no: 접수번호 직접 지정 (예: 20260225000123). 입력 시 ticker보다 우선. agenda_no: 안건 번호 (예: "1", "2"). 미입력 시 전체 안건 반환. "2" 입력 시 제2호 + 하위(제2-1호~) 전체 반환. use_llm: True면 파싱 실패 시 LLM fallback 사용 (기본: False) max_fallback_length: LLM fallback 시 원문 최대 글자 수 (기본 3000, 0이면 제한 없음) format: 반환 형식. "md" (마크다운, 기본) 또는 "json" |
| agm_financials_xmlA | desc: 재무제표 (BS/IS) 구조화. 연결/별도, 당기/전기 비교. when: [tier-5 Detail] 사용자가 재무제표 상세를 명시적으로 요청했을 때만 사용. ticker만 넣으면 소집공고를 자동 탐색. rule: XML 파싱. 불완전 시 agm_parse_fallback(parser="financials", tier="pdf") fallback. 판정 기준은 agm_manual 참조. 기업 식별이 불확실하면 corp_identifier 먼저 호출. ref: agm_parse_fallback, agm_manual, corp_identifier Args: ticker: 종목코드 또는 회사명 (예: "삼성전자", "005930"). rcept_no 미입력 시 소집공고 자동 탐색. rcept_no: 접수번호 직접 지정 (예: 20260225000123). 입력 시 ticker보다 우선. use_llm: True면 파싱 실패 시 LLM fallback 사용 (기본: False) max_fallback_length: LLM fallback 시 원문 최대 글자 수 (기본 3000, 0이면 제한 없음) format: 반환 형식. "json" (기본, 구조화) 또는 "md" (마크다운 테이블) |
| agm_correctionsA | desc: 정정공고의 전/후 비교 + 정정 사유. when: [tier-5 Detail] 정정 전후 차이를 볼 때. 정정공고가 아닌 경우 빈 결과는 정상. ticker만 넣으면 소집공고를 자동 탐색. rule: 정정 사유가 중요 - 재무수치 변경인지 단순 오타인지 구분. 기업 식별이 불확실하면 corp_identifier 먼저 호출. ref: agm_search, agm_manual, corp_identifier Args: ticker: 종목코드 또는 회사명 (예: "삼성전자", "005930"). rcept_no 미입력 시 소집공고 자동 탐색. rcept_no: 접수번호 직접 지정 (예: 20260225000123). 입력 시 ticker보다 우선. format: 반환 형식. "md" (마크다운, 기본) 또는 "json" |
| agm_personnel_xmlA | desc: 이사/감사 선임/해임 정보. 후보자별 경력, 결격사유, 추천사유, 직무수행계획. when: [tier-5 Detail] 사용자가 이사/감사 후보자 경력 상세를 요청했을 때만 사용. ticker만 넣으면 소집공고를 자동 탐색. rule: XML 파싱. 경력 병합(100자+) 시 agm_parse_fallback(parser="personnel", tier="pdf") fallback. 판정 기준은 agm_manual 참조. 기업 식별이 불확실하면 corp_identifier 먼저 호출. ref: agm_parse_fallback, agm_manual, agm_result, news_check, corp_identifier Args: ticker: 종목코드 또는 회사명 (예: "삼성전자", "005930"). rcept_no 미입력 시 소집공고 자동 탐색. rcept_no: 접수번호 직접 지정 (예: 20260225000123). 입력 시 ticker보다 우선. format: 반환 형식. "md" (마크다운, 기본) 또는 "json" |
| agm_aoi_change_xmlA | desc: 정관변경 비교 (변경전/변경후/사유). 세부의안별 분리. when: [tier-5 Detail] 사용자가 정관변경 상세를 요청했을 때만 사용. ticker만 넣으면 소집공고를 자동 탐색. rule: XML 파싱. 불완전 시 agm_parse_fallback(parser="aoi_change", tier="pdf") fallback. 판정 기준은 agm_manual 참조. 기업 식별이 불확실하면 corp_identifier 먼저 호출. ref: agm_parse_fallback, agm_manual, corp_identifier Args: ticker: 종목코드 또는 회사명 (예: "삼성전자", "005930"). rcept_no 미입력 시 소집공고 자동 탐색. rcept_no: 접수번호 직접 지정 (예: 20260225000123). 입력 시 ticker보다 우선. format: 반환 형식. "md" (마크다운, 기본) 또는 "json" |
| agm_compensation_xmlA | desc: 이사/감사 보수한도. 당기 한도, 전기 실지급, 이사 수, 소진율. when: [tier-5 Detail] 보수한도/소진율 상세가 필요할 때. ticker만 넣으면 소집공고를 자동 탐색. rule: XML 파싱. 불완전 시 agm_parse_fallback(parser="compensation", tier="pdf") fallback. 기업 식별이 불확실하면 corp_identifier 먼저 호출. ref: agm_parse_fallback, agm_manual, div_detail, corp_identifier Args: ticker: 종목코드 또는 회사명 (예: "삼성전자", "005930"). rcept_no 미입력 시 소집공고 자동 탐색. rcept_no: 접수번호 직접 지정 (예: 20260225000123). 입력 시 ticker보다 우선. format: 반환 형식. "md" (마크다운, 기본) 또는 "json" |
| agm_treasury_share_xmlA | desc: 자기주식 보유/처분/소각. 수량, 목적, 방법. when: [tier-5 Detail] 사용자가 자사주 안건 상세를 요청했을 때만 사용. ticker만 넣으면 소집공고를 자동 탐색. rule: XML 파싱. 안건 제목 매칭 한계로 PDF fallback 빈번. 판정 기준은 agm_manual 참조. 기업 식별이 불확실하면 corp_identifier 먼저 호출. ref: agm_parse_fallback, ownership_treasury, agm_manual, corp_identifier Args: ticker: 종목코드 또는 회사명 (예: "삼성전자", "005930"). rcept_no 미입력 시 소집공고 자동 탐색. rcept_no: 접수번호 직접 지정 (예: 20260225000123). 입력 시 ticker보다 우선. format: 반환 형식. "md" (마크다운, 기본) 또는 "json" |
| agm_capital_reserve_xmlA | desc: 자본준비금 감소/이익잉여금 전입. 감액배당 전제 조건. when: [tier-5 Detail] 사용자가 자본준비금 안건 상세를 요청했을 때만 사용. ticker만 넣으면 소집공고를 자동 탐색. rule: XML 파싱. 불완전 시 agm_parse_fallback(parser="capital_reserve", tier="pdf") fallback. 판정 기준은 agm_manual 참조. 기업 식별이 불확실하면 corp_identifier 먼저 호출. ref: agm_parse_fallback, agm_manual, corp_identifier Args: ticker: 종목코드 또는 회사명 (예: "삼성전자", "005930"). rcept_no 미입력 시 소집공고 자동 탐색. rcept_no: 접수번호 직접 지정 (예: 20260225000123). 입력 시 ticker보다 우선. format: 반환 형식. "md" (마크다운, 기본) 또는 "json" |
| agm_retirement_pay_xmlA | desc: 임원 퇴직금 규정 개정 (변경전/변경후). when: [tier-5 Detail] 사용자가 퇴직금 규정 상세를 요청했을 때만 사용. ticker만 넣으면 소집공고를 자동 탐색. rule: XML 파싱. 불완전 시 agm_parse_fallback(parser="retirement_pay", tier="pdf") fallback. 재무제표 주석의 "퇴직급여"와 혼동 주의. 판정 기준은 agm_manual 참조. 기업 식별이 불확실하면 corp_identifier 먼저 호출. ref: agm_parse_fallback, agm_manual, corp_identifier Args: ticker: 종목코드 또는 회사명 (예: "삼성전자", "005930"). rcept_no 미입력 시 소집공고 자동 탐색. rcept_no: 접수번호 직접 지정 (예: 20260225000123). 입력 시 ticker보다 우선. format: 반환 형식. "md" (마크다운, 기본) 또는 "json" |
| agm_pre_analysisA | desc: 주주총회/AGM 사전 종합 분석 — 소집공고 기반 안건/재무/인사/보수/정관/자사주 + 의결권 행사 판단 기준. 투표결과 미포함. when: [tier-4 Orchestrate] 주주총회, AGM, shareholder meeting 사전 분석, 의결권 행사, 투표 판단, FOR/AGAINST 판정이 필요할 때. rule: 소집공고(DART) 기반 full analysis. 모든 agm_*xml을 병렬 체이닝. 투표결과 포함 분석은 agm_post_analysis 사용. 이 tool 하나로 충분하며 agm*_xml 개별 tool은 사용자의 명시적 요청 없는 한 추가 호출 금지. ref: corp_identifier, agm_search, agm_post_analysis Args: ticker: 종목코드 또는 회사명 bgn_de: 검색 시작일 (YYYYMMDD). 미입력 시 올해 1월 1일 end_de: 검색 종료일 (YYYYMMDD). 미입력 시 오늘 |
| agm_post_analysisA | desc: 주주총회/AGM 사후 분석 — 소집공고(안건/재무/인사) + 투표결과(가결/부결/참석률) 통합. when: [tier-4 Orchestrate] 주주총회, AGM, shareholder meeting 결과/사후 분석. 사전+사후 완전한 주총 그림이 필요할 때. rule: agm_pre_analysis + agm_result 체이닝. 주총 미종료 시 투표결과 없음 안내. 이 tool 하나로 소집공고+투표결과 분석이 완성됨. agm_*_xml 개별 tool 추가 호출 금지. ref: corp_identifier, agm_pre_analysis, agm_result, agm_search |
| agm_parse_fallbackA | desc: AGM 파서 PDF/OCR fallback. XML 파싱 불완전 시 대체 수단. when: [tier-5 Detail] agm_*_xml 결과가 불완전할 때만 사용. tier="pdf"(4s+) 또는 tier="ocr"(UPSTAGE_API_KEY 필요). rule: parser 파라미터로 파서 선택 (personnel/financials/aoi_change/compensation/treasury_share/capital_reserve/retirement_pay/agenda). AI가 자체 보정 실패 후 유저에게 제안. ref: agm_personnel_xml, agm_financials_xml, agm_manual Args: rcept_no: 접수번호 parser: 파서 이름 (personnel, financials, aoi_change, compensation, treasury_share, capital_reserve, retirement_pay, agenda) tier: "pdf" (기본) 또는 "ocr" format: "md" (기본) 또는 "json" |
| agm_resultA | desc: 주주총회 투표결과 -- 안건별 가결/부결, 찬성률(발행/행사 기준), 추정참석률. when: [tier-5 Detail] 주총 결과를 볼 때. agm_post_analysis가 이미 포함하므로 단독 호출은 투표결과만 필요할 때로 한정. rule: KIND 크롤링 기반. rcept_no "80"->"00" 변환으로 KIND viewer 접근. 주총 미종료 시 데이터 없음. ref: agm_search, agm_manual, ownership_block, ownership_major Args: ticker: 종목코드 또는 회사명 bgn_de: 검색 시작일 YYYYMMDD (미입력 시 올해 1월 1일) end_de: 검색 종료일 YYYYMMDD (미입력 시 오늘) format: "md" (기본) 또는 "json" |
| value_up_planA | desc: 기업가치제고계획(밸류업) 공시 검색 및 원문 파싱. when: [tier-4 Analysis] 기업가치제고, 밸류업, value-up 계획을 확인할 때. 배당·지분 분석과 함께 거버넌스 전체 그림 파악에 활용. rule: DART pblntf_ty=I(거래소공시)에서 밸류업 키워드 필터. 원문 최신 2건 파싱. ref: corp_identifier, governance_report, div_full_analysis, ownership_full_analysis |
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
- 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