Ko Stock MCP Server

An MCP server that exposes Korean DART (전자공시시스템, Financial Supervisory Service electronic disclosure) data to MCP clients such as Claude Desktop.

Local serverstdio

What is the Ko Stock MCP Server?

Ko Stock is an MCP project maintained in the okdoittttt/ko-stock-mcp repository. The maintainer describes its purpose as “An MCP server that exposes Korean DART (전자공시시스템, Financial Supervisory Service electronic disclosure) data to MCP clients such as Claude Desktop”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using uv. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_corp_codeLook up a company's DART corp_code (8-digit) by name or stock code (6-digit). Entry point for the other tools.
get_company_infoCompany profile (name, CEO, market class, industry, incorporation date, etc.).
get_disclosure_listSearch disclosures by company / date range / disclosure type.
get_disclosureFetch a disclosure's original document. Large docs return a table of contents (toc); drill in with section_id.
get_financial_statementXBRL financial statements (BS / IS / CIS / SCE / CF) from periodic reports.
get_today_dateToday's date in KST/UTC (YYYYMMDD + ISO).
get_market_typeDetermine which market (KOSPI/KOSDAQ/KONEX) a stock code belongs to. Uses DART corp class first, falls back to KRX.
get_stock_trade_infoDaily trading data for a business day (close, change rate, volume, market cap, etc.).
get_stock_base_infoStock base info (name, standard/short code, listing date, par value, shares outstanding, etc.).

How to install the Ko Stock MCP Server

{
  "mcpServers": {
    "ko-stock-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/ko-stock-mcp",
        "run",
        "python",
        "-m",
        "ko_stock_mcp.server"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.