Install
$ agentstack add mcp-tae0y-real-estate-mcp โ scanned ยท โ verified โ works with Claude Code, Cursor, and more.
Security review
โ PassedNo issues found. Passed automated security review. ยท v0.1.0 How review works โ
- โ Prompt-injection patterns
- โ Secret / credential exfiltration
- โ Dangerous shell & filesystem operations
- โ Untrusted network calls
- โ Known-malicious package signatures
What it can access
- โ Network access No
- โ Filesystem access No
- โ Shell / process execution No
- โ Environment & secrets No
- โ Dynamic code execution No
From automated source analysis of v0.1.0. โUsedโ means the capability is present in the source โ more access means more to trust, not that itโs unsafe.
About
Korea Real Estate MCP
[English](README.md) | [ํ๊ตญ์ด](README-ko.md)
Connect Claude to Korea's MOLIT real estate API and simulate buy now / buy later / invest only scenarios based on your income, savings, and retirement goals. Provides 14+ tools for live transaction data and financial calculations โ apartment, officetel, villa, single-house, and commercial.
> [!WARNING] > Deprecation Notice โ effective June 1, 2026 > > ChatGPT support will be removed. The required OAuth flow (Auth0 + PKCE + DCR) is too complex to maintain as a personal project and will be re-evaluated for a future release. > > Caddy reverse proxy support will be removed. Cloudflare Tunnel is the recommended replacement and is already available in docker/docker-compose.yml via --profile cloudflare. See [docs/setup-reverse-proxy.md](docs/setup-reverse-proxy.md) for migration instructions. > > Onbid (๊ณต๋งค) support will be removed. Onbid's API has required repeated patches that are no longer sustainable to maintain as a personal project. All get_public_auction_* and get_onbid_* tools will be deleted.
Supported Tools
- [x] Apartment trade / rent (
get_apartment_trades,get_apartment_rent) - [x] Officetel trade / rent (
get_officetel_trades,get_officetel_rent) - [x] Villa / multi-family housing trade / rent (
get_villa_trades,get_villa_rent) - [x] Single-house / multi-household trade / rent (
get_single_house_trades,get_single_house_rent) - [x] Commercial building trades (
get_commercial_trade) - [x] Apartment subscription notices / results (
get_apt_subscription_info,get_apt_subscription_results) - [ ] ~~Onbid public auction bid results (
get_public_auction_items,get_public_auction_item_detail)~~ / ๐๏ธ Removed June 1, 2026 - [ ] ~~Onbid item lookup (
get_onbid_thing_info_list)~~ / ๐๏ธ Removed June 1, 2026 - [ ] ~~Onbid code / address lookup (
get_onbid_*_code_info,get_onbid_addr*_info)~~ / ๐๏ธ Removed June 1, 2026 - [x] Region code lookup (
get_region_code)
Prerequisites
- uv
- API key from ๊ณต๊ณต๋ฐ์ดํฐํฌํธ โ apply for the services below:
- ๊ตญํ ๊ตํต๋ถ\์ํํธ ๋งค๋งค ์ค๊ฑฐ๋๊ฐ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ\์ํํธ ์ ์์ธ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ\์คํผ์คํ ๋งค๋งค ์ ๊ณ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ\์คํผ์คํ ์ ์์ธ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ\์ฐ๋ฆฝ๋ค์ธ๋ ๋งค๋งค ์ค๊ฑฐ๋๊ฐ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ\์ฐ๋ฆฝ๋ค์ธ๋ ์ ์์ธ ์ค๊ฑฐ๋๊ฐ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ\๋จ๋ /๋ค๊ฐ๊ตฌ ๋งค๋งค ์ค๊ฑฐ๋๊ฐ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ\๋จ๋ /๋ค๊ฐ๊ตฌ ์ ์์ธ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ\์์ ์ ๋ฌด์ฉ ๋ถ๋์ฐ ๋งค๋งค ์ ๊ณ ์๋ฃ
- ํ๊ตญ์์ฐ๊ด๋ฆฌ๊ณต์ฌ\์จ๋น๋ ์ฝ๋ ์กฐํ์๋น์ค
- ํ๊ตญ์์ฐ๊ด๋ฆฌ๊ณต์ฌ\์จ๋น๋ ๋ฌผ๊ฑด ์ ๋ณด ์กฐํ์๋น์ค
- ํ๊ตญ์์ฐ๊ด๋ฆฌ๊ณต์ฌ\์ฐจ์ธ๋ ์จ๋น๋ ๋ฌผ๊ฑด ์ ์ฐฐ๊ฒฐ๊ณผ๋ชฉ๋ก ์กฐํ์๋น์ค
- ํ๊ตญ์์ฐ๊ด๋ฆฌ๊ณต์ฌ\์ฐจ์ธ๋ ์จ๋น๋ ๋ฌผ๊ฑด ์ ์ฐฐ๊ฒฐ๊ณผ์์ธ ์กฐํ์๋น์ค
- ํ๊ตญ๋ถ๋์ฐ์์ฒญ์ฝํ_APT ๋ถ์์ ๋ณด
- ํ๊ตญ๋ถ๋์ฐ์์ฒญ์ฝํ ์ฒญ์ฝ ์ ์ฒญยท๋น์ฒจ์ ์ ๋ณด ์กฐํ ์๋น์ค
> For parsing API specs in hwp or docx format, see [Common Utils Guide](docs/guide-common-utils.md)
Quick Start: Claude Desktop (stdio)
The fastest way to get started โ the server runs as a child process of Claude Desktop.
- Clone this repository locally.
``bash git clone cd real-estate-mcp ``
- Open the Claude Desktop config file.
``bash # macOS open "$HOME/Library/Application Support/Claude/claude_desktop_config.json" ``
``powershell # Windows notepad %APPDATA%\Claude\claude_desktop_config.json ``
- Add the entry below under
mcpServers.
``json { "mcpServers": { "real-estate": { "command": "uv", "args": [ "run", "--directory", "/path/to/real-estate-mcp", "python", "src/real_estate/mcp_server/server.py" ], "env": { "DATA_GO_KR_API_KEY": "your_api_key_here" } } } } ``
- Restart Claude Desktop.
Setup is complete when you can see the real-estate server in the tool list.
- For better responses, create a Project in Claude Desktop and paste [resources/custom-instructions-ko.md](resources/custom-instructions-ko.md) into the Project Instructions tab.
Connect with Other Clients
For other clients, transport options, or per-service API key configuration, see the docs below.
| Guide | Transport | Clients | |-------|-----------|---------| | [docs/setup-prerequisites.md](docs/setup-prerequisites.md) | โ | All clients | | [docs/setup-with-stdio.md](docs/setup-with-stdio.md) | stdio / local HTTP | Claude Desktop, Claude CLI, Codex CLI | | [docs/setup-with-http.md](docs/setup-with-http.md) | HTTP (remote) | Claude (web), Claude CLI, Codex CLI | | [docs/setup-reverse-proxy.md](docs/setup-reverse-proxy.md) | โ | Server-side proxy setup (Cloudflare Tunnel / Caddy) |
Contributors
This project exists thanks to all the people who contribute. [Contributing]
Made with contrib.rocks.
Support
If you find this project useful, buy me a coffee!
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source โ we do not rehost the code.
- Author: tae0y
- Source: tae0y/real-estate-mcp
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet โ be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.