home / mcp / opendart mcp server
Provides access to Korea’s OpenDART data (disclosures, financials, reports, shareholding, events, and more) via an MCP interface.
Configuration
View docs{
"mcpServers": {
"hypn4-opendart-fss-mcp": {
"command": "uvx",
"args": [
"--from",
"opendart-fss-mcp",
"opendart-mcp"
],
"env": {
"OPENDART_API_KEY": "YOUR_API_KEY"
}
}
}
}You set up this MCP server to access Korea’s OpenDART data through a local MCP interface. It lets you query company disclosures, financial statements, periodic reports, shareholding, major events, registrations, and utilities via a standard MCP client, whether you prefer a local (stdio) or HTTP-based connection. This enables you to integrate OpenDART data into Claude, your own tools, or any MCP-enabled workflow for streamlined financial disclosures research and analysis.
You will run the MCP as either a local stdio server or as an HTTP server, then connect to it using an MCP client such as Claude Desktop, Claude Code, or any compliant client. You supply your OpenDART API key to authenticate with the OpenDART data source. Once the server is running, you can issue prompts like showing Samsung Electronics’ 2024 consolidated financial statements, listing major shareholders, or retrieving specific disclosure documents. The server translates your MCP prompts into OpenDART API requests and returns structured results.
Prerequisites you need before installing are: Python 3.14 or newer, a modern package manager, and an OpenDART API key.
Install the MCP server from PyPI using your preferred Python package manager, or install from source if you want to run from the repository.
Install from PyPI using your package manager:
uv pip install opendart-fss-mcpConfigure your environment by copying the example environment file and setting your values, including your OpenDART API key.
Setting up the environment variables and startup options is described in the instructions below.
You’ll copy the example environment file and set your values, including the API key for OpenDART.
The required and optional configuration options are defined as follows.
OpenDART API Key is required to access the data. You can obtain it from the OpenDART API portal.
If you encounter connection issues, verify your API key, ensure the MCP server is running, and confirm the transport mode you are using (stdio or http). Check that the host and port match the MCP client configuration.
Search for companies and retrieve disclosure-related results.
List available disclosures for a given company or criteria.
View disclosure documents contents and metadata.
Retrieve single-account financial statements.
Retrieve multi-account financial statements.
Access XBRL-formatted financial data.
Query periodic report compensation items.
Query periodic report capital-related items.
Query directors-related items in periodic reports.
Retrieve major shareholders data.
Retrieve executive holdings data.
Access M&A and corporate events disclosures.
Access capital change events.
Access stock-related events disclosures.
Access legal and lawsuits disclosures.
Retrieve securities registration statement details.
List registration statements.
Return current date and time in KST.