find_company_by_nameLABSCO 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
USE CASES
Reading a Korean company's annual results
Resolve the company from its name, see which reports exist, then pull the annual statement for the year you care about.
Checking how leveraged a company is
Get the current and non-current debt itemised for the latest fiscal year, alongside the balance sheet it came from.
Mapping a group's investments
List the other companies it holds stakes in, with purpose, acquisition history, opening and closing stakes and book value.
Sizing the workforce behind the numbers
Read headcount, average tenure and total pay by division and gender, plus the officer roster, to see the organisation behind the results.
7 tools
Listed in project docs. Your client may show a different list.
get_company_financial_stmt_listget_debt_summaryget_financial_stmtget_investment_summaryget_people_summaryget_stock_summaryBEFORE YOU INSTALL
What to know first
Tools you get
7 tools named in the project's documentation.
Requires
- docker on PATH
- DART_API_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
docker build -t opendart-mcp .MCP Clients
Claude Desktop
{
"mcpServers": {
"opendart-mcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--net=host",
"-e",
"DART_API_KEY=<YOUR_DART_API_KEY>",
"opendart-mcp"
]
}
}
}