{"apiVersion":"v1","directorySlug":"aikstockdata-mcp-e87d50eddd","title":"한국주식데이터","description":"한국 주식 데이터 무료 공개 — 매 거래일 전 종목 확정 종가·DART 공시·실적을 API(JSON)·CSV·MCP로. 가입·API 키 없음.","pageUrl":"https://www.mcpbundles.com/skills/aikstockdata-mcp-e87d50eddd","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.aikstockdata.com/mcp","hostedMcpUrl":null,"toolCount":12,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.aikstockdata/aikstockdata-mcp-e87d50eddd","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_today","description":"Start here for \"how was the Korean market today?\" — index levels, breadth, 52-week high/low counts, top-3 disclosures, growth top-3, movers and disclosure-type counts in one call. Then drill down with get_stock / list_stocks / get_disclosures. Coverage: every listed stock in the FSC price feed (no ETFs/ETNs); markets and counts are in index.json coverage and in each response footer. | \"오늘 시장 어땠어?\"의 출발점 — 지수·등락 폭·주요 공시·성장 랭킹·등락률 상하위를 한 번에. 이어서 get_stock / list_stocks / get_disclosures 로 파고들면 됩니다.","inputSchema":{"type":"object","properties":{}},"title":"오늘의 시장 요약 (Today's market digest)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_today","displayName":"오늘의 시장 요약 (Today's market digest)"},{"name":"search_stock","description":"Find a ticker from part of the name — Korean or Latin, case-insensitive — or a 6-digit code, across every listed stock we publish (no ETFs; markets are named in the response footer). Korean readings of Latin names also match ('네이버' finds NAVER, '케이티' finds KT/KTis), and so do common Korean nicknames for large caps ('삼전' finds 삼성전자, '하닉' SK하이닉스). Large caps also match their official English name ('Samsung Electronics', 'SK hynix'; 'samsung' lists the Samsung group); smaller stocks need the Korean","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}}},"title":"종목 검색 (Search stocks)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_stock","displayName":"종목 검색 (Search stocks)"},{"name":"get_stock","description":"One Korean stock by 6-digit code: T+1 confirmed close & change, market cap, latest financials from the latest periodic report (revenue / operating income / net income, with YoY; Korean reports are cumulative year-to-date, so H1 = Jan-Jun, not Q2 alone), PER(TTM) and PBR computed from public filings, and ranking signals. Two as-of dates move independently — price (quote_as_of) and filings (disclosure_through); the response header carries both, do not merge them into one \"today\". null means not pr","inputSchema":{"type":"object","required":["code"],"properties":{"code":{"type":"string"}}},"title":"종목 상세 (Stock detail)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_stock","displayName":"종목 상세 (Stock detail)"},{"name":"get_rankings","description":"Answers \"which stocks scored highest on measured DART financials?\" — kind='growth' is 성장 TOP8 (max 8 rows), kind='quiet' is 조용한 실적주. Scores come from a published formula over ACTUAL filed financials only — no prices, no analyst estimates. Mechanical, not stock picks. For 52-week high/low or turnaround LISTS use list_stocks(). | \"실측 재무로 점수가 높은 종목\"에 답합니다 — growth 는 최대 8건, quiet 는 조용한 실적주. 시세·전망치를 쓰지 않고 DART 실측 재무만 씁니다. 52주 신고저·흑자전환 목록은 list_stocks().","inputSchema":{"type":"object","required":["kind"],"properties":{"kind":{"enum":["growth","quiet"],"type":"string"},"limit":{"type":"integer","maximum":20,"minimum":1}}},"title":"랭킹 조회 (Rankings)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_rankings","displayName":"랭킹 조회 (Rankings)"},{"name":"get_market_summary","description":"Index levels (KOSPI/KOSDAQ close, change, %) and up/down breadth — nothing else. Prices are the previous session's T+1 settled close, never real-time. Index and breadth routinely disagree — the index is cap-weighted, breadth is one vote per stock — which is why both are returned; do not infer one from the other. For the full daily digest (disclosures, rankings, movers) use get_today(). | 지수와 등락 폭만 봅니다. 하루 전체 요약은 get_today(), 조건별 종목 목록은 list_stocks().","inputSchema":{"type":"object","properties":{}},"title":"지수·등락 폭 (Index & breadth)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_market_summary","displayName":"지수·등락 폭 (Index & breadth)"},{"name":"get_data_urls","description":"Direct URLs for every public dataset (JSON/CSV) — no signup, no API key. Call this BEFORE concluding something is unavailable: the tool list is not the extent of the data. Returns the endpoint catalog (quotes, disclosures, rankings, per-stock JSON, search index) plus the 30-trading-day dated archive with the exact dates held per pattern. Most AI fetch tools cut responses near 150 KB and a truncated JSON is unparseable — the catalog names a smaller alternative for every large file, so read that i","inputSchema":{"type":"object","properties":{}},"title":"공개 데이터 URL (Open data URLs)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_data_urls","displayName":"공개 데이터 URL (Open data URLs)"},{"name":"get_earnings","description":"Earnings from DART, INCLUDING preliminary (잠정) results filed ~2 weeks before the regular report. Each row says whether the figure is year-to-date cumulative or a single quarter. Pass a code for one stock's history, or omit it for the largest caps. get_stock shows the regular report and flags a newer preliminary filing when one exists; this tool gives the preliminary figures in full. | DART 실적 — 정기보고서보다 2주 빠른 잠정실적 포함. 행마다 누적인지 단독 분기인지 적습니다. code 를 주면 그 종목 이력, 생략하면 시총 상위. get_stock 은 정기보고서 수치에 더 최","inputSchema":{"type":"object","properties":{"code":{"type":"string"},"limit":{"type":"number"}}},"title":"잠정·정기 실적 (Quarterly earnings, incl. preliminary)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_earnings","displayName":"잠정·정기 실적 (Quarterly earnings, incl. preliminary)"},{"name":"get_history","description":"Answers \"is this stock near its high or deep in a drawdown, and is volume unusual?\" — the stock's accumulated daily CLOSES, plus period high/low, drawdown from the high, and volume vs the 60-day average. Close-based (this history file carries daily closes only; the latest day's high/low is in the stock file), so it will differ from an HTS 52-week range. | \"전 구간 고점 대비 얼마나 빠졌나·거래량이 평소보다 많나\"에 답합니다 — 보유 구간 전체의 **종가 기준** 고저·낙폭·거래량 배수. 장중 고저가 아니라 HTS 52주 범위와 다를 수 있습니다.","inputSchema":{"type":"object","required":["code"],"properties":{"code":{"type":"string"},"days":{"type":"number"}}},"title":"종목 일별 시세 (Daily price history)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_history","displayName":"종목 일별 시세 (Daily price history)"},{"name":"get_disclosure_impact","description":"Answers \"what usually happened after this kind of filing?\" — median MARKET-ADJUSTED return at +1/+5/+20 trading days per DART filing type (+20 only where that type has enough samples — see h20_status), with 95% intervals, sample window and n. A historical record, not a forecast. Coverage: every listed stock in the FSC price feed (no ETFs/ETNs); markets and counts are in index.json coverage and in each response footer. | \"이 공시 나오면 보통 어땠나\"에 답합니다 — 공시 유형별로 접수 이후 1·5·20거래일 뒤까지(20거래일은 표본이 찬 유형만) 시장 등","inputSchema":{"type":"object","properties":{"label":{"type":"string"}}},"title":"공시 유형별 이후 주가 (Post-filing price path)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_disclosure_impact","displayName":"공시 유형별 이후 주가 (Post-filing price path)"},{"name":"get_earnings_calendar","description":"Answers \"who has filed this quarter's results, who hasn't, and what came in since last time?\" — filed / not-yet lists against the statutory deadline, plus a diff of filings new since the previous publish. Built for stateless agents: polling this replaces a webhook. | \"누가 냈고 누가 아직인가 · 지난번 이후 새로 뜬 건 뭔가\"에 답합니다. 법정 마감 D-day 와 직전 발행 대비 신규 목록까지. 상태를 못 들고 다니는 에이전트를 위한 도구입니다.","inputSchema":{"type":"object","properties":{"view":{"type":"string"},"limit":{"type":"number"}}},"title":"실적 캘린더 (Earnings calendar & new filings)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_earnings_calendar","displayName":"실적 캘린더 (Earnings calendar & new filings)"},{"name":"get_disclosures","description":"Answers \"what was filed, and when exactly?\" — DART filings with RECEIPT TIME (HH:MM) and session (pre-open / intraday / after-close), filterable by date, type and importance. OpenDART's filing-list API returns the receipt date only; we add the HH:MM. About half of tracked filings arrive AFTER the close (daily counts: /data/public/press_owl_filings.csv), so that day's price move is not a reaction to them. date=today serves the 15:00 intraday collection (no importance scores yet); any other date s","inputSchema":{"type":"object","properties":{"date":{"type":"string"},"label":{"type":"string"},"limit":{"type":"number"},"session":{"type":"string"},"min_score":{"type":"number"},"include_unlisted":{"type":"boolean"}}},"title":"공시 목록 (Disclosures with receipt times)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_disclosures","displayName":"공시 목록 (Disclosures with receipt times)"},{"name":"list_stocks","description":"Return the LIST of stocks matching a condition — turnaround to profit, 52-week high/low, growth or quiet-performer rankings — with optional market-cap range and a cap-to-operating-income multiple ceiling. Other tools give counts; this one gives the names. new_high/new_low return at most 30 names per side (the published list); the full count is in get_market_summary(). | 조건에 맞는 종목 목록을 돌려줍니다 — 흑자전환·52주 신고저·성장/조용한 실적주. 시총 범위와 시총÷연환산영업이익 배수 상한도 걸 수 있습니다. 다른 도구가 개수를 준다면 이건 목록을 줍니다. 52주 신고가·신저가는 발행 목록","inputSchema":{"type":"object","properties":{"sort":{"type":"string"},"limit":{"type":"number"},"filter":{"type":"string"},"max_cap_eok":{"type":"number"},"min_cap_eok":{"type":"number"},"max_multiple":{"type":"number"},"max_drawdown_pct":{"type":"number"},"min_drawdown_pct":{"type":"number"},"max_turnover_pctile":{"type":"number"},"min_turnover_pctile":{"type":"number"}}},"title":"조건으로 종목 목록 (Screen stocks by condition)","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_stocks","displayName":"조건으로 종목 목록 (Screen stocks by condition)"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=-&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuYWlrc3RvY2tkYXRhLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.aikstockdata.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22-%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.aikstockdata.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=%ED%95%9C%EA%B5%AD%EC%A3%BC%EC%8B%9D%EB%8D%B0%EC%9D%B4%ED%84%B0&connectorUrl=https%3A%2F%2Fmcp.aikstockdata.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"-\" --url \"https://mcp.aikstockdata.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/aikstockdata-mcp-e87d50eddd","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/aikstockdata-mcp-e87d50eddd/tools/{tool}","mcpServerUrl":"https://mcp.aikstockdata.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/aikstockdata-mcp-e87d50eddd?live=1"}