aikstockdata — Korean Stock Data
Korean stocks: median price path after each DART filing type, T+1 closes, earnings. 12 tools, no key
About this server
Provides Korean stock data including median price path after each DART filing type, T+1 closes and earnings. It has 12 tools and requires no key. Tools include get_today for market overview, search_stock, get_stock for T+1 confirmed close and latest financials, get_rankings, get_market_summary, get_data_urls, get_earnings and get_history. Transport is streamable-http.
Categories: market-data, fundamentals
Remote URL: https://mcp.aikstockdata.com/mcp
Repository: Repository
Transport: streamable-http
First seen: 2026-10-17T23:06:01 Last seen: 2026-10-20T08:40:07
30-day uptime: 1.0%
Verified data
Not yet checked — owners can claim this listing to enable price-accuracy checks
Tools
| Name | Description | Input keys |
|---|---|---|
| get_today | 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 E | |
| search_stock | 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 | query |
| get_stock | 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, | code |
| get_rankings | 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 turnarou | kind, limit |
| get_market_summary | 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 fr | |
| get_data_urls | 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 | |
| get_earnings | 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 | code, limit |
| get_history | 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 st | code, days |
| get_disclosure_impact | 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 list | label |
| get_earnings_calendar | 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. | "누가 냈고 누가 아직인가 · 지난번 이후 새로 뜬 건 뭔 | limit, view |
| get_disclosures | 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 cl | date, include_unlisted, label, limit, min_score, session |
| list_stocks | 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 | filter, limit, max_cap_eok, max_drawdown_pct, max_multiple, max_turnover_pctile, min_cap_eok, min_drawdown_pct, min_turnover_pctile, sort |
Issues
No issues found
Install
claude mcp add --transport http mcp https://mcp.aikstockdata.com/mcp
{
"mcpServers": {
"mcp": {
"type": "http",
"url": "https://mcp.aikstockdata.com/mcp"
}
}
}
[](https://data.finzdata.com/directory/com-aikstockdata-mcp)