Korean stock market MCP β DART disclosures + KRX prices, English-first for global LLM analysts.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
mcp-name: io.github.yjhann33-design/korea-stock-insight-mcp
English-first MCP β built for global LLM analysts, not Korean fluency speakers.
Drop-in for Claude Desktop, Cursor, Cline, and any MCP-compatible client. Ask in English, get Korean filings, financials, and KOSPI/KOSDAQ prices in one tool call chain β DART corp_code lookup, disclosures, XBRL statements, daily OHLCV.
| Tool | What it does |
|---|---|
get_today_date | Today in KST/UTC (YYYYMMDD) β call before any date-range query |
get_corp_code | Resolve Korean company name or 6-digit ticker β DART corp_code |
get_disclosure_list | Recent DART filings (date, title, type, receipt no.) |
get_disclosure | Filing metadata + canonical viewer URL |
get_financial_statement | Full XBRL financial statements (consolidated/separate, quarterly/annual) |
get_stock_quote | Daily OHLCV from KOSPI/KOSDAQ (via yfinance, no key required) |
DART (μ μ곡μμμ€ν ) is South Korea's electronic disclosure system β the SEC EDGAR equivalent, operated by the Financial Supervisory Service (FSS).
Korean public filings are written in Korean, ticker codes are 6-digit numerics with no global mnemonic, and the disclosure system (DART) has no English equivalent of EDGAR's full-text search. For a non-Korean analyst, that's three friction layers before any actual research.
This server collapses them. Tool descriptions, parameter names, and examples are all written for an LLM that doesn't read Korean β company resolution accepts English names ("Samsung Electronics", "Naver"), responses include English context where useful, and the workflow is one Claude/Cursor turn instead of three browser tabs.
uvx korea-stock-insight-mcp and you're done (only a free DART key needed)Register at opendart.fss.or.kr and grab your API key from the user page. Instant, free, no credit card.
Edit claude_desktop_config.json (location: macOS ~/Library/Application Support/Claude/, Windows %APPDATA%\Claude\):
If you don't have uvx, install uv first (one-liner on macOS/Linux/Windows), or use pipx:
"What were Samsung Electronics' most recent disclosures? Pull their last quarter's revenue and operating profit."
Claude will chain get_corp_code("Samsung Electronics") β get_disclosure_list("005930") β get_financial_statement(corp_code, 2025, "FY") automatically.
Three workflows global analysts actually run on Korean equities. Each one chains 2β4 tool calls automatically.
"Compare Samsung Electronics and SK Hynix on revenue, operating margin, and capex for the most recent annual filing. Highlight where they diverge."
Resolves both names to corp_codes β pulls latest XBRL β returns a side-by-side. Useful for tracking the HBM/DRAM cycle.
"Show me Naver's last 30 days of DART filings. Flag anything about earnings, M&A, share buybacks, or executive changes."
get_disclosure_list with date range, then Claude triages titles. No Korean reading required β the tool description tells Claude what filing types to look for.
"What did Kakao file most recently, and how has the stock moved on KOSPI over the past 90 days?"
Combines get_disclosure_list + get_stock_quote so you get the news and the price reaction in the same answer.
This is solo-maintained, and stdio mode means I can't see who's using it. The only signals I get are PyPI downloads, GitHub stars, and what you tell me.
If this helps you, please let me know:
If you actually analyze Korean stocks with Claude/Cursor, I'd genuinely love to hear what queries you run and what's missing.
MIT. See LICENSE.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/korea-stock-insight-mcp)<a href="https://allmcps.com/mcp/korea-stock-insight-mcp"><img src="https://allmcps.com/api/badge/korea-stock-insight-mcp?style=directory" alt="Korea Stock Insight MCP on AllMCPs" /></a>