Thai Legal
Thai legal search MCP — statutes, gazette, opinions, court cases. Pro: court-jurisdiction rulings.
Descripción del creador (original en inglés)
Korean public data: corporate filings, stock prices, apartments, statutes, economic statistics
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
OPENDART_API_KEY, DATAGOKR_SERVICE_KEY, LAWGOKR_OC, ECOS_API_KEYLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Descargar el archivo .mcpb del creador
El enlace lleva al archivo del propio creador; no lo alojamos ni lo reempaquetamos. Abre el archivo y Claude Desktop lo instalará.
Ejecuta esto en tu terminal
Completa los valores vacíos antes de ejecutarlo.
Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub YoungsoonLee, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: OPENDART_API_KEY, DATAGOKR_SERVICE_KEY, LAWGOKR_OC, ECOS_API_KEY
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.1.7) llegó al registro hace 3 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas MCPB en tu computadora.
En la misma categoría: Thai Legal, Lintsure, INDEC Argentina (no oficial)
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Thai legal search MCP — statutes, gazette, opinions, court cases. Pro: court-jurisdiction rulings.
Compliance readiness checks for code: EU AI Act, GDPR, SOC 2, ISO 27001. Local. Not legal advice.
Argentina's official statistics (INDEC): inflation, wages, poverty, trade, population. No signup.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
English | 한국어
Pass Korean public APIs straight to an AI agent and it gets answers wrong. korea-data-mcp gives it the right ones.
An MCP server for Korean corporate filings, financials, dividends and major shareholders, stock prices, apartment sale prices and rents, business registration status, public holidays, statutes and court rulings, and Bank of Korea economic statistics, from the official free APIs of OpenDART, data.go.kr, law.go.kr and ECOS.
Example: "What was Samsung Electronics' revenue in the first half of 2025?" Here is what OpenDART actually returns:
{ "account_nm": "매출액", "thstrm_dt": "2025.01.01 ~ 2025.06.30",
"thstrm_amount": "74,566,317,000,000", "thstrm_add_amount": "153,706,820,000,000" }
The period says January to June, so an agent reads thstrm_amount and answers ₩74.6 trillion. That is wrong: it is the second quarter only. The half-year figure, ₩153.7 trillion, is in a different field. Most Korean MCP servers pass this response on as is. korea-data-mcp returns:
{ "name": "매출액", "statement_type": "income_statement",
"current": { "start": "2025-01-01", "end": "2025-06-30", "amount": 153706820000000 }, "current_quarter": { "start": "2025-04-01", "end": "2025-06-30", "amount": 74566317000000 } }
So the agent gets it right, and can even split out the second quarter:
Three more traps, each of which silently produces a wrong answer:
upcoming (tool output shortened):광주 북구 or 화성시.There is more: errors returned as HTTP 200, stale records mixed with current ones, business numbers that fail when written with hyphens, stock history split by a company rename, and a TLS handshake that fails from Go. See all 78: [What korea-data-mcp handles for you](docs/QUIRKS.md).
Connect korea-data-mcp to Claude (or any MCP client) and ask in English or Korean:
| Source | What it covers | Key |
|---|---|---|
| OpenDART (전자공시) | Company profiles, disclosures, financial statements, dividends, shareholders, 5% holders, insider trades, stakes in other companies and major decisions (rights offerings, convertible bonds, buybacks, mergers) of ~120,000 companies | OPENDART_API_KEY |
| data.go.kr (공공데이터포털) | Holidays, corporation info, business status, apartment trades, stock prices | DATAGOKR_SERVICE_KEY |
| law.go.kr (국가법령정보) | Statutes as in force on any date, court rulings | LAWGOKR_OC |
| ECOS (한국은행 경제통계) | Interest and exchange rates, prices, GDP, employment, balance of payments and thousands of other series | ECOS_API_KEY |
All four keys are free. You can start with just one.
Claude Desktop, in one click: download korea-data-mcp.mcpb, open it (or drag it into Settings → Extensions), and enter the keys you have (how to get them). Nothing else to install; skip to step 4.
Download a binary for macOS, Linux or Windows (Intel or ARM) from Releases, extract it, and note the absolute path of korea-data-mcp (korea-data-mcp.exe on Windows). For example, on an Apple Silicon Mac:
curl -L https://github.com/YoungsoonLee/korea-data-mcp/releases/latest/download/korea-data-mcp_darwin_arm64.tar.gz | tar xz
./korea-data-mcp -version
On macOS, a binary downloaded with a browser is blocked as coming from an unidentified developer; run xattr -d com.apple.quarantine korea-data-mcp once. curl downloads are not affected.
Or with Go 1.26 or later (Go 1.21+ downloads the right toolchain automatically):
go install github.com/YoungsoonLee/korea-data-mcp/cmd/korea-data-mcp@latest
The binary is installed to $(go env GOPATH)/bin/korea-data-mcp.
Start with OpenDART: sign up at opendart.fss.or.kr, request a key (인증키 신청), and it is issued right away. For all four, step by step with the Korean menu names: [Getting API keys](docs/KEYS.md). Any subset works; tools whose key is missing are simply not offered.
Outside Korea? These portals usually require Korean identity verification (a Korean mobile number) to sign up, so getting keys from abroad can be hard or impossible. A hosted version that needs no keys of your own is planned: [join the waitlist](https://github.com/YoungsoonLee/korea-data-mcp/issues/new?template=hosted-access.yml).
Use absolute paths. Leave out the keys you don't have.
Claude Code:
claude mcp add korea-data-mcp \
-e OPENDART_API_KEY=... \ -e DATAGOKR_SERVICE_KEY=... \ -e LAWGOKR_OC=... \ -e ECOS_API_KEY=... \ -- /absolute/path/to/korea-data-mcp
Claude Desktop: edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop:
{
"mcpServers": { "korea-data-mcp": { "command": "/absolute/path/to/korea-data-mcp", "env": { "OPENDART_API_KEY": "...", "DATAGOKR_SERVICE_KEY": "...", "LAWGOKR_OC": "...", "ECOS_API_KEY": "..." } } } }
Other MCP clients take the same command and environment variables.
To keep keys in one file instead, copy .env.example to .env, fill it in, and pass -env-file /absolute/path/to/.env as an argument. A variable set in the environment takes precedence over the file.
Ask your agent "Which korea-data-mcp providers are enabled?". It calls hub_list_providers, which lists the enabled providers and any missing keys. Then try one of the questions above.
Step-by-step instructions and troubleshooting: Getting API keys. All four are free, but signing up usually requires Korean identity verification. If you can't get them, join the hosted waitlist.
| Environment variable | Source | How to get it |
|---|---|---|
OPENDART_API_KEY | OpenDART | opendart.fss.or.kr → 인증키 신청 (request a key) |
DATAGOKR_SERVICE_KEY | data.go.kr | data.go.kr → sign up → apply for each API (활용신청; links in Tools) → My Page |
LAWGOKR_OC | law.go.kr | open.law.go.kr → OPEN API 신청 (apply) → 마이페이지 → API인증키관리 (OC) |
ECOS_API_KEY | ECOS | ecos.bok.or.kr/api → 인증키 신청 (request a key) |
data.go.kr: The portal issues two keys, Encoding and Decoding. Use the Decoding key. The Encoding key gets URL-encoded twice and fails with
SERVICE_KEY_IS_NOT_REGISTERED_ERROR. One key covers every API you apply for.
law.go.kr: The OC is a value you choose under 마이페이지 → API인증키관리. A wrong OC gives the error "사용자 정보 검증에 실패하였습니다". law.go.kr puts the OC in every link it returns, so don't reuse another key as the OC (korea-data-mcp never passes those links on).
OpenDART (OPENDART_API_KEY)
| Tool | What it does |
|---|---|
opendart_search_companies | Find a company's corp_code by Korean/English name, stock code, or corp_code |
opendart_get_company | Company profile (기업개황): CEO, market, registration numbers, address, fiscal year-end |
opendart_search_disclosures | Search disclosures (공시) by company, date range, type, and market |
opendart_get_financials | Key financial accounts (주요계정) for a year and report, with prior-period comparisons |
opendart_get_dividends | Dividends (배당): cash dividend per share, yield, total and payout ratio for common and preferred shares, with EPS and net income, for the report's period and the two prior years. Year-to-date and full-year periods are labeled, and the par value shows stock splits |
opendart_get_major_shareholders | The largest shareholder (최대주주) and related parties: common and preferred shares and stakes at the start and end of the period, with the group total |
| opendart_get_investments | Stakes i
Solo se muestra el principio; lee el resto en el repo