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.
Repo: tae0y/real-estate-mcp
What's inside
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.
get_apartment_trades, get_apartment_rent)get_officetel_trades, get_officetel_rent)get_villa_trades, get_villa_rent)get_single_house_trades, get_single_house_rent)get_commercial_trade)get_apt_subscription_info, get_apt_subscription_results)get_region_code)For parsing API specs in hwp or docx format, see Common Utils Guide
The fastest way to get started โ the server runs as a child process of Claude Desktop.
Clone this repository locally.
git clone <repository_url>
cd real-estate-mcp
Open the Claude Desktop config file.
# macOS
open "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
# Windows
notepad %APPDATA%\Claude\claude_desktop_config.json
Add the entry below under mcpServers.
{
"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 into the Project Instructions tab.
For other clients, transport options, or per-service API key configuration, see the docs below.
| Guide | Transport | Clients |
|---|---|---|
| docs/setup-prerequisites.md | โ | All clients |
| docs/setup-with-stdio.md | stdio / local HTTP | Claude Desktop, Claude CLI, Codex CLI |
| docs/setup-with-http.md | HTTP (remote) | Claude (web), Claude CLI, Codex CLI |
| docs/setup-reverse-proxy.md | โ | Server-side proxy setup (Cloudflare Tunnel) |
This project exists thanks to all the people who contribute. [Contributing]
Made with contrib.rocks.
If you find this project useful, buy me a coffee!
.env.example
.github/
ISSUE_TEMPLATE/
BUG_REPORT.md
config.yml
FEATURE_REQUEST.md
PULL_REQUEST_TEMPLATE.md
workflows/
ci.yml
.gitignore
.mcp.json
.pre-commit-config.yaml
.python-version
CLAUDE.md
docker/
.dockerignore
docker-compose.yml
Dockerfile
docs/
guide-common-utils.md
setup-prerequisites.md
setup-reverse-proxy.md
setup-with-http.md
setup-with-stdio.md
LICENSE
pyproject.toml
README-ko.md
README.md
resources/
custom-instructions-ko.md
src/
real_estate/
__init__.py
common_utils/
__init__.py
docx_bulk_parser.py
docx_parser.py
hwp_parser.py
opendata_bulk_collector.py
mcp_server/
__init__.py
_helpers.py
_region.py
parsers/
__init__.py
rent.py
trade.py
server.py
tools/
__init__.py
finance.py
rent.py
subscription.py
trade.py
resources/
region_codes.txt
tests/
common_utils/
test_docx_parser.py
mcp_server/
__init__.py
test_apartment_rent.py
test_apartment_trades.py
test_commercial_trade.py
test_financial_tools.py
test_officetel_trades.py
test_region_code.py
test_server_cli.py
test_subscription.py
test_villa_single_house.py
uv.lockFAQ
real-estate-mcp is a Claude Code plugin with hand-picked skills for data work, indexed on Flowy. Install it with the command on its page. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.