Skip to main content

MCP server for Korea Data Suite — Korean public holidays, business-day math, and MOLIT real-estate transactions as MCP tools.

Project description

Korea Data Suite — MCP server

An MCP server that exposes Korea Data Suite as tools, so AI agents (Claude Desktop/Code, Cursor, …) can query Korean public data directly: public holidays & business-day math, and normalized MOLIT real-estate transactions (apartment/officetel/land; sale/jeonse/monthly-rent).

Tools

  • get_holidays(year, month?) — Korean public holidays (incl. substitute/temporary)
  • check_holiday(date) — is a date a holiday / business day?
  • add_business_days(date, days) — add N business days (skips weekends & holidays)
  • count_business_days(start, end) — business days in a range
  • list_real_estate_regions() — LAWD region codes
  • get_real_estate_transactions(region, property_type?, trade_type?, date_from?, date_to?, limit?, cursor?)

Install & run

Bring your own API key (subscribe on the RapidAPI listing):

KDS_API_KEY=<your key> uvx korea-data-mcp

Before it's on PyPI, install straight from the repo:

KDS_API_KEY=<your key> uvx --from "git+https://github.com/choiyounggi/korea-data-suite#subdirectory=packages/korea-data-mcp" korea-data-mcp

MCP client config

{
  "mcpServers": {
    "korea-data-suite": {
      "command": "uvx",
      "args": ["korea-data-mcp"],
      "env": {
        "KDS_API_KEY": "your-rapidapi-key",
        "KDS_API_BASE": "https://api.korea-data.cloud"
      }
    }
  }
}

Config env: KDS_API_KEY (required), KDS_API_BASE (default https://api.korea-data.cloud).

License

MIT © choiyounggi

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

korea_data_mcp-0.1.1.tar.gz (69.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

korea_data_mcp-0.1.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file korea_data_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: korea_data_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 69.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for korea_data_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 cffbeacaccaaa9351547dac17092683687cf8455fbe599b660c9bb014465f917
MD5 32b2e780281e8086fb287eeeaab300bd
BLAKE2b-256 a53ee9baa25e468c494255508051eca0333919a63988d28328fe38434461b875

See more details on using hashes here.

File details

Details for the file korea_data_mcp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: korea_data_mcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for korea_data_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 903672979fbc4883449dee344363cc3e853186c322ee980014f4f71ad857a122
MD5 4071aa6a4b40485b3c8dcbd216d65da8
BLAKE2b-256 28465e32a9f84cded1205f22b3df293bce77dfe717cfe40f9b65ea4472712b97

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page