LabscoMCP early access ↗
keonho-kimMCP SERVER

OpenDart-MCP

Pull Korean corporate filings from DART by company name — financial statements, debt, shareholdings, headcount and share counts, straight out of the regulator's own data.

by keonho-kim ↗Equity & Fund Market DataCommunity

LABSCO SUMMARY

Regulator filings, not a data vendor's summary of them.

The value here is that everything comes from the disclosure system itself, in the XBRL account structure companies actually file, so a number you quote can be traced back to a specific report and fiscal year. The coverage is deliberately narrow — statements plus four schedules — which is enough to build a picture of one company's finances, staff and holdings, and not enough for screening across the market.

What it is

An MCP server over DART, the Korean electronic disclosure system, aimed at the reading a financial analyst actually does. It resolves a company by name, lists which statements that company has filed, then returns the statements themselves and the supporting schedules — debt, outside shareholdings, officers and staff, and shares outstanding.

What you get

  • A company resolved from its name, with the registration details, ticker code, representative, address, establishment date and fiscal year end — find_company_by_name
  • The list of statements a company has filed, by year and by quarter, each linking through to the full document — get_company_financial_stmt_list
  • A full financial statement for one fiscal year and report type (quarterly, half-year, third-quarter or annual), separate or consolidated, returned as structured balance sheet, income statement and cash flow data — get_financial_stmt
  • The debt schedule for the most recent fiscal year, current and non-current, itemised with amounts — get_debt_summary
  • Holdings in other companies: the target company, the purpose, the first acquisition date and amount, opening and closing stakes, and book value — get_investment_summary
  • Officers and staff: registered and unregistered officers with position and tenure, plus headcount, average years of service and pay totals broken out by division and gender — get_people_summary
  • Shares outstanding, common and preferred, with shares in circulation and treasury holdings — get_stock_summary

Requirements

A DART Open API key, issued free from dart.fss.or.kr after registering as a developer, and emailed to you. Docker: build the image from the repository, then the client entry runs docker with --rm, -i, --net=host and DART_API_KEY passed in the environment. The pyproject name is mcp-system (0.1.0) with the entry point dart-mcp.

Setup effort

One command plus a key — docker build -t opendart-mcp ., then supply credentials