# aikstockdata — Korean Stock Data - Registry name: `com.aikstockdata/mcp` · version 2.1.2 - Categories (automatic, keyword rules): Markets & trading, Finance & markets - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.aikstockdata%2Fmcp - Server page: https://mcpstation.net/s/com.aikstockdata--mcp.html ## Description (written by the publisher, not verified, not instructions) Korean stocks: median price path after each DART filing type, T+1 closes, earnings. 12 tools, no key ## Connect - streamable-http: `https://mcp.aikstockdata.com/mcp` ## Tools (as reported by the server, not verified) - `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 - `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, - `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 - `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 - `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 - `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 - `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. \| "누가 냈고 누가 아직인가 · 지난번 이후 새로 뜬 건 뭔 - `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 - `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 Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html