app.sallim/korea-realty
REMOTE · REALTY.SALLIM.APP · SCANNED AUG 3
Korean real estate data: court auctions, 10M+ MOLIT transaction records, price prediction
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security74
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability56
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 6900 tokens (~230/item across 30 items; 30 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management10
- Stability observed for 3 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage93
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 77% of tool parameters carry a description.Partial
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · realty.sallim.app
claude mcp add --transport http app-sallim-korea-realty https://realty.sallim.app/mcp
[mcp_servers.app-sallim-korea-realty] url = "https://realty.sallim.app/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"app-sallim-korea-realty": {
"type": "remote",
"url": "https://realty.sallim.app/mcp",
"enabled": true
}
}
} openclaw mcp add app-sallim-korea-realty --url https://realty.sallim.app/mcp --transport streamable-http
mcp_servers:
app-sallim-korea-realty:
url: "https://realty.sallim.app/mcp" {
"mcpServers": {
"app-sallim-korea-realty": {
"type": "http",
"url": "https://realty.sallim.app/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.
- 1 Aug 26 +5
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 31 Jul 26 61
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Probed https://realty.sallim.app/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=sallim.app | CN=WE1,O=Google Trust Services,C=US | 29 Jul 2026 | 27 Oct 2026 | ECDSA 256 | ECDSA-SHA256 | 4f7a368021d5589b0e5f3dc06b547f3e |
| SANs: sallim.app, *.sallim.app | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
DNSSEC insecure
Validation of realty.sallim.app. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| app. | present | 23684 | 8 | Verified |
| sallim.app. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://realty.sallim.app/mcp | Verified | 200 | |
| http (plaintext) | http://realty.sallim.app/mcp | HTTPS enforced | 301 | https://realty.sallim.app/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
fetch 경매 사건 상세 ~151
search가 돌려준 id로 경매 사건의 전체 내용을 가져온다. id 형식은 "법원명|사건번호" (예: "서울동부지방법원|2025타경51727"). 사건번호는 법원 간 중복되므로 법원명 없이 조회하면 후보 목록이 돌아올 수 있다. rights(매각물건명세서 요약)가 있으면 법원 공시의 전달로만 인용하고, 없으면(rights_note 참조) 권리관계를 지어내지 말 것 — 권리분석 판단은 이 도구의 데이터 밖이다.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
realty_area_price_bands 지역 평형대별 시세 구간 ~203
지역의 매매 시세를 평형대 4구간(소형/중소형/중형/대형, 전용면적 기준)으로 조회한다. "○○구에서 무슨 평수대가 얼마쯤 해?"류 질문용 — 특정 단지는 realty_search_complexes를 쓰라. 구간 라벨의 평수는 **전용평**이다. 사용자의 분양평 감각으로는 소형<60㎡≈분양 24평 미만, 중소형 60~85㎡≈분양 24~34평, 중형 85~115㎡≈분양 34~47평, 대형 115㎡+≈분양 47평 이상.
| Name | Type | Req | Description |
|---|---|---|---|
| period_months | integer | — | 집계 기간(개월) |
| region | string | yes | 시군구명 (예: 마포구) |
Structured output declared, but exposes no named fields.
No examples provided.
realty_auction_alerts 급매 경매 물건 ~143
유찰이 누적돼 최저입찰가가 크게 떨어진 물건을 찾는다. 유찰이 많다는 건 싸다는 뜻이기도 하지만 권리관계·물건 하자 등 팔리지 않는 이유가 있다는 뜻이기도 하다. 결과를 추천으로 제시하지 말고 확인이 필요한 후보로 제시하라.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | 반환 개수 (최대 50) |
| min_bid_count | integer | — | 최소 유찰 횟수 |
| min_discount_pct | integer | — | 감정가 대비 최소 할인율(%) |
| usage_name | — | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
realty_auction_history 경매 유찰 이력·가격 저감·사진 ~242
경매 사건의 유찰 이력(기일별 최저가 저감 시계열)·가격 변동 이벤트·물건 사진 URL을 조회한다. "몇 번 유찰됐어? 얼마나 떨어진 거야? 사진 있어?"류 질문의 담당 도구. 사진은 법원 원천에서 기일 후 소멸해 **수집 시점 보존본만 존재**한다(국내 공개 API에 드문 축). court_schedule에서 result='유찰'인 행이 유찰 이력, min_bid_10k의 저감이 가격 흐름이다. result가 null인 행은 미래 기일이거나 미해독 법원 코드(result_code 원문 병기)다 — 의미를 지어내지 말고 그대로 전하라. tracking·price_events는 2026-07-23 이후 일일 스냅샷 비교분이라 비어 있을 수 있다(비어 있음 ≠ 변동 없음, court_schedule이 정본).
| Name | Type | Req | Description |
|---|---|---|---|
| case_no | string | yes | — |
| court_name | — | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
realty_auction_sale_rate 낙찰가율 통계 ~169
"이 지역 이 물건은 보통 감정가의 몇 %에 낙찰되나"를 실제 매각결과로 답한다. 입찰가를 정할 때 쓰는 핵심 지표다. `by_fail_count`에 유찰 횟수별 분포가 들어 있어 "2회 유찰된 물건은 보통 몇 %에 낙찰되는가"를 바로 읽을 수 있다. 낙찰가율 = 낙찰가 / 감정가 × 100. 100%를 넘으면 감정가보다 비싸게 팔린 것이다.
| Name | Type | Req | Description |
|---|---|---|---|
| bid_count_max | — | — | — |
| sido | — | — | — |
| sigungu | — | — | — |
| usage_name | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
realty_compare_auction_vs_market 경매가 vs 실거래 시세 비교 ~261
경매 물건의 최저입찰가를 같은 단지 실거래 시세와 대조해 할인율·표면수익률을 낸다. 주소·단지명 정규화 정확매칭으로 붙이며, 감정가가 시세의 50~150% 범위인 건만 비교한다 (지분경매·특수물건을 배제하기 위함). 결과의 `signal`은 주의/관심/보통/낮음 판정이다. ⚠️ 시세 기준은 해당 단지의 **전 평형 혼합 평균**이고 경매 물건의 전용면적과 매칭되지 않았다 — 소형 물건 vs 대형 혼합 평균이면 할인율이 부풀 수 있다. 큰 할인율·signal은 면적 확인 전에는 단정하지 말 것. 이 도구는 다른 도구보다 느리다(1~2초).
| Name | Type | Req | Description |
|---|---|---|---|
| case_no | — | — | — |
| limit | integer | — | 비교할 물건 수 (최대 50) |
| sido | — | — | — |
| sigungu | — | — | — |
| usage_name | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
realty_compare_regions [유료] 지역 비교 ~94
[유료] 여러 지역의 매매·전세 시세와 추이를 나란히 비교한다. 갈아타기·투자처 비교용.
| Name | Type | Req | Description |
|---|---|---|---|
| months | integer | — | 추이 개월 수 |
| regions | — | yes | 비교할 시군구 2개 이상 — 배열(['강남구','서초구']) 또는 쉼표 문자열('강남구,서초구') |
Structured output declared, but exposes no named fields.
No examples provided.
realty_complex_pyeong_price 단지 평형별 매매 실거래 내역 ~260
특정 단지·특정 평형의 **최근 6개월 매매 실거래**를 건별(계약일·층·가격)로 조회한다. 평형별 시세 요약만 필요하면 realty_search_complexes의 prices_by_area로 충분하다. 평수는 pyeong_supply(분양)·pyeong_exclusive(전용) 중 사용자가 쓴 쪽에 넣어라 — 하나는 필수. 이 도구는 매매 전용이다 — 전월세는 realty_complex_rent_by_pyeong을 쓴다.
| Name | Type | Req | Description |
|---|---|---|---|
| complex_name | string | yes | 단지명 (예: 마포래미안푸르지오2단지) |
| limit | integer | — | 개별 거래 내역 수 |
| pyeong_exclusive | — | — | 전용면적 기준 실평수 — 분양평을 모를 때만 |
| pyeong_supply | — | — | 분양평수(공급면적) — 사용자가 말하는 '34평'이 보통 이것 |
| region | — | — | 동명 단지 구분용 시군구명 (예: 마포구) |
Structured output declared, but exposes no named fields.
No examples provided.
realty_complex_rent_by_pyeong 단지 평형별 전월세 시세 ~173
단지의 평형별 전세 보증금·월세 중앙값을 조회한다. 전세가율(전세÷매매) 계산의 전세 축이다. complex_key·complex_name 중 하나는 필수. 부분일치는 동명 단지가 섞일 수 있으니 가능하면 realty_search_complexes로 complex_key를 먼저 특정하라. 행 키 supply_pyeong은 **분양평**(전용㎡ ÷ 3.305 ÷ 0.745 반올림) 기준이다.
| Name | Type | Req | Description |
|---|---|---|---|
| complex_key | — | — | 정확한 단지 키 — realty_search_complexes가 돌려주는 complex_key |
| complex_name | — | — | 키를 모를 때 단지명 부분일치 |
Structured output declared, but exposes no named fields.
No examples provided.
realty_complex_report [유료] 단지 통합 리포트 ~110
[유료] 단지 하나의 시세·전세·기본정보를 통합 조회한다. 응답에 좌표(latitude/longitude)와 complex_key가 들어 있다 — 이어서 realty_poi_nearby(입지)·realty_predict_price(예측)에 그대로 넣어 심층 분석하라.
| Name | Type | Req | Description |
|---|---|---|---|
| complex_key | — | — | 정확한 단지 키 |
| name | — | — | 단지명 (예: 반포자이) |
Structured output declared, but exposes no named fields.
No examples provided.
realty_demographics 인구통계 (인구·가구·연령·인구이동) ~312
지역 인구통계를 조회한다 — "인구 줄고 있어?", "1인 가구 비율은?", "고령화 심해?", "순유입 되는 동네야?"류 질문용. 응답 meta.data_as_of가 실제 최신 시점이다 — warning이 있으면 그대로 사용자에게 전달하고, 밀린 수치를 "지금 인구"로 단정하지 말 것. 연간 계열(households·age)은 기준연도를 밝혀라. households만 동명 시군구(중구·서구 등)를 거절한다(원천 단명 수집 결함) — 그 경우 population·migration(정식 명칭 수집)으로 대신 조회하라.
| Name | Type | Req | Description |
|---|---|---|---|
| metric | string | yes | population=월별 인구·세대수 / households=연별 가구원수별 가구(1인가구 등) / age=연령대(5세 구간) 분포·고령화 — 시도 단위만 / migration=월별 전입·전출·순이동 |
| months | integer | — | population·migration 시계열 창(개월). 연간 계열엔 미적용 |
| region | string | yes | 시도(예: 서울)나 시군구(예: 강남구, 수원시). age는 시도 단위만 제공. age에 한해 '전국'도 가능 |
Structured output declared, but exposes no named fields.
No examples provided.
realty_get_auction_case 경매 사건 상세 조회 ~250
사건번호로 경매 물건의 상세를 조회한다. 사건번호는 법원 간 유일하지 않다(전국 평균 2.8개 법원에서 중복). court_name을 생략하면 중복 시 오류와 함께 후보 법원 목록이 돌아오니, 그걸 보고 법원을 지정해 다시 호출하라. `rights` = 매각물건명세서 핵심(최선순위 설정·인수되는 권리 원문·위험 플래그·배당요구종기). 이것은 법원 공시의 전달이지 권리분석 판단이 아니다 — 답할 때 rights.disclaimer를 함께 전하고, 등기부·임차인 현황 전체가 아님을 밝혀라. rights가 null이면 명세서 미수집 상태(rights_note에 사유)이므로 권리관계를 절대 지어내지 말 것. 유찰 이력·기일별 저감·사진은 realty_auction_history가 담당이다.
| Name | Type | Req | Description |
|---|---|---|---|
| case_no | string | yes | — |
| court_name | — | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
realty_invest_risk [유료] 지역 투자위험 분석 ~83
[유료] 지역의 투자 위험도를 변동성·유동성·공급압력 축으로 점수화한다. 응답의 disclaimer(통계 요약이며 투자 권유 아님)를 사용자에게 반드시 함께 전달하라.
| Name | Type | Req | Description |
|---|---|---|---|
| region | string | yes | 시군구명 (예: 강남구) |
Structured output declared, but exposes no named fields.
No examples provided.
realty_location_scores 단지 학군·교통 점수 ~276
단지의 학군(v5)·교통(지하철·버스) 점수를 조회한다 — "이 아파트 학군 어때? 역세권이야?" 담당. complex_key/complex_name이면 단지 점수, region만 주면 지역 집계+축별 상위 5 단지. 학군 점수는 학원가 강도+군집 보정의 **스크리닝 지표**다 — 학원가 데이터가 시 단위라 도심 외곽 면/읍이 다소 높게 나올 수 있고, 학교 배정·수준 판단이 아니다(그렇게 팔지 말 것). subway_distance_m는 최근접역 직선거리(도보 거리 아님). 점수 미산정 단지는 not_found가 정직한 답이다 — 지어내지 말고 realty_search_complexes로 단지 실존부터 확인하라.
| Name | Type | Req | Description |
|---|---|---|---|
| complex_key | — | — | 정확한 단지 키 — realty_search_complexes가 돌려주는 complex_key |
| complex_name | — | — | 단지명 일부 (부분일치) |
| region | — | — | 지역명 — 단독이면 지역 집계+상위 단지, complex_name과 함께면 검색 범위 |
Structured output declared, but exposes no named fields.
No examples provided.
realty_macro_indicators 거시 지표 (기준금리·KOSPI·M2 시계열) ~192
한국 기준금리·KOSPI·M2, 미 연준금리·S&P500 등 거시 지표의 월별 시계열을 조회한다. "금리가 집값에 어떤 영향?"류 배경 분석용. ⚠️ 이 데이터는 원천 수집이 멈춰 있을 수 있다 — 응답 meta.data_as_of가 실제 최신 시점이다. 밀린 데이터를 "지금 금리"로 인용하지 말고 반드시 시점을 함께 밝혀라.
| Name | Type | Req | Description |
|---|---|---|---|
| indicators | — | — | 쉼표 구분 지표명: bok_base_rate(한국 기준금리 %), kospi, korea_m2(조원), fed_rate(미 연준금리 %), sp500, btc_usd, eth_usd. 비우면 전체 |
| months | integer | — | 최근 몇 개월치 |
Structured output declared, but exposes no named fields.
No examples provided.
realty_market_signals [유료] 시장 신호 (미분양·심리지수) ~72
[유료] 미분양 추이와 시장심리지수를 한 번에 조회한다. 매수 타이밍 판단의 거시 신호.
| Name | Type | Req | Description |
|---|---|---|---|
| months | integer | — | 시계열 개월 수 |
| region | — | — | 지역명 (예: 서울). 비우면 전국 |
Structured output declared, but exposes no named fields.
No examples provided.
realty_nonapt_prices 비아파트 시세 — 빌라·오피스텔·단독주택 ~348
빌라(다세대·연립)·오피스텔·단독주택·토지의 실거래 **매매가**를 조회한다 — 아파트 밖 질문의 1차 도구. 응답 = 최근 거래(recent) + 집계(stats: 표본 수·가격·상위 구성). **매매 데이터만 있다** — 전월세를 물으면 이 축엔 데이터가 없다고 답하라(추정 금지). 면적 기준: villa/officetel은 전용면적(area_m2·area_pyeong), house는 대지(land_*)와 건물(building_*) 분리, land는 계약면적·지목(land_category)·용도지역(zoning)이 온다. land의 share_type='지분' 행은 필지 일부 거래라 면적당 가격 비교에 쓰지 말 것(집계는 지분·해제 제외 — 응답 note 참조). 아파트는 realty_region_price_stats·search_complexes 담당.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | 최근 거래 행 수 |
| price_max | — | — | 최대 매매가(만원) |
| price_min | — | — | 최소 매매가(만원) |
| property_type | string | yes | villa=다세대·연립(빌라), officetel=오피스텔, house=단독·다가구, land=토지 |
| region | string | yes | 지역명 부분일치 (예: 관악구, 서울특별시 강남구, 강남구 역삼동) |
Structured output declared, but exposes no named fields.
No examples provided.
realty_poi_nearby [유료] 주변 입지 분석 ~134
[유료] 좌표 주변의 지하철·학교·병원·마트 등 입지 요소를 거리순으로 조회한다. 단지 좌표는 realty_complex_report가 준다. "역세권인가", "초품아인가" 판단용.
| Name | Type | Req | Description |
|---|---|---|---|
| lat | number | yes | 위도 — realty_complex_report의 latitude를 쓰라 |
| lng | number | yes | 경도 |
| poi_type | — | — | subway/schools/hospitals/marts 등, 비우면 전체 |
| radius_m | integer | — | 반경(미터) |
Structured output declared, but exposes no named fields.
No examples provided.
realty_poi_stats [유료] 지역별 인프라 통계 ~178
[유료] 시군구별 병원·학교·지하철역 개수 통계를 조회한다. 지역 간 인프라 비교용. 지역 키는 '시도축약 시군구' 2토큰이다(예: '서울 마포구', 세종은 1토큰). 병원·지하철은 수집 범위가 수도권·광역시 중심이라 지방 시군구는 0으로 나올 수 있다 — 0을 "없다"로 단정하지 말고 수집 범위 밖일 수 있다고 말하라.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| region | — | — | 지역명 접두 일치 (예: 서울, 서울 마포구, 마포구). 비우면 전국 전체 |
Structured output declared, but exposes no named fields.
No examples provided.
realty_predict_price [유료] 단지 가격 예측 (XGBoost) ~164
[유료] 아파트 단지의 향후 가격을 XGBoost 모델로 예측한다. complex_name 또는 complex_key 중 하나는 필수. 동명 단지가 여러 지역에 있으면 먼저 realty_complex_report로 단지를 특정한 뒤 complex_key로 호출하라. 응답의 disclaimer(모델 정확도·백테스트 성적)를 사용자 답변에 반드시 함께 전달하라 — 예측은 참고 지표이지 투자 보장이 아니다.
| Name | Type | Req | Description |
|---|---|---|---|
| complex_key | — | — | 정확한 단지 키 — realty_complex_report가 돌려주는 complex_key |
| complex_name | — | — | 단지명 (예: 반포자이) |
| months | integer | — | 예측 개월 수 |
Structured output declared, but exposes no named fields.
No examples provided.
realty_presale 청약 분양 공고 ~205
아파트 청약(분양) 공고를 조회한다 — 분양가·청약 접수 일정·당첨자 발표일·입주 예정·위치. "다음 달 청약 넣을 만한 데 있어?", "○○에 분양하는 아파트 있어?"류 질문용. price_min/price_max는 주택형별 분양 최고가의 최소·최대(만원)다 — 한 공고에 여러 주택형(house_type_count)이 있다. 청약 자격·가점은 이 데이터에 없다(지어내지 말 것).
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| region | — | — | 시도 (예: 서울, 경기, 부산) |
| sigungu | — | — | 시군구 정확한 이름 (예: 수원시, 강남구) |
| upcoming | boolean | — | True면 청약 접수 시작일이 오늘 이후인 공고만 |
Structured output declared, but exposes no named fields.
No examples provided.
realty_reconstruction [유료] 재건축 유망 단지 ~199
[유료] 건령·거래활성 기반 재건축 **후보 스크리닝** 상위 단지를 조회한다. 점수 = 건령(최대 70, 30년 연한 기준) + 최근 12개월 거래활성 전국 백분위(최대 30). 사업성(용적률·대지지분·안전진단·조합 단계)은 반영되지 않는다 — 후보 발굴용이지 투자 판단 근거가 아니며, 응답의 disclaimer를 사용자에게 그대로 전하라. (구버전 점수 포화로 2026-07-30 보류했다가 산식 v2 재계산 검증 후 재개 — DATA-060)
| Name | Type | Req | Description |
|---|---|---|---|
| district | — | — | 지역명 (예: 서울, 구로구). 비우면 전국 상위 |
| limit | integer | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
realty_redevelopment [유료] 서울 재개발·재건축 사업장 ~330
[유료] 서울시 정비사업(재개발·재건축·가로주택 등) 사업장 목록 — 사업명·유형· 진행 단계·위치. "○○구 재개발 어디까지 진행됐어?"류 질문용. **커버리지는 서울 한정**(정보몽땅 원천) — 타 시도는 이 도구로 답할 수 없다고 밝혀라. 세대수·준공예정은 원천 목록이 제공하지 않아 null이다(지어내지 말 것). 진행 단계 필터는 미지원 — 결과의 stage 필드(한글: 조합설립인가·관리처분인가 등)로 판별하라. 재건축 **유망도 점수**는 이 도구가 아니라 realty_reconstruction이 담당한다.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| offset | integer | — | 페이지네이션 오프셋 |
| project_type | — | — | reconstruction=재건축, housing_redevelopment=재개발(주택정비형), urban_redevelopment=재개발(도시정비형), street_housing=가로주택정비, small_reconstruction=소규모재건축, small_redevelopment=소규모재개발, regional_housing=지역주택, remodeling… |
| sigungu | — | — | 시군구 (예: 강남구). 비우면 서울 전체 |
Structured output declared, but exposes no named fields.
No examples provided.
realty_region_price_stats 지역 실거래 시세 통계 ~316
지역의 아파트 실거래 시세 추이를 조회한다. 경매가가 싼지 판단하는 기준선이 된다. region은 시군구명(예: '강남구'). 동명 시군구가 여러 시도에 있으면 '서울특별시 중구'처럼 시도를 앞에 붙여라. metric: price(매매) | rental(전월세). **rental은 추이가 아니라 최신월 스냅샷**(전세 중앙·평균, 월세 보증금·월세, 전세비중)을 돌려주고 months는 적용되지 않는다 — 전월세 월별 추이는 백엔드에 없다(2026-07-30 실측). 추이가 필요한 질문엔 price만 가능. 평수는 둘 중 사용자가 쓴 쪽에만 넣는다: - pyeong_supply: 분양평수(공급면적). 흔히 말하는 "34평"이 이것이다 — 내부에서 ×0.745로 환산한다. - pyeong_exclusive: 전용면적 기준 실평수. 이 데이터의 원래 기준이다.
| Name | Type | Req | Description |
|---|---|---|---|
| metric | string | — | price=매매, rental=전월세 |
| months | integer | — | 조회 개월 수 |
| pyeong_exclusive | — | — | — |
| pyeong_supply | — | — | — |
| region | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
realty_region_rankings 지역 순위 (시세·상승률·전세가율·교통·학군) ~266
지역(시군구) 순위를 조회한다 — "제일 비싼 동네 어디야?", "요즘 많이 오른 지역은?", "전세가율 높은 곳은?"류 질문용. price=거래량 가중 전용 평당가(최소 5건, 최신월은 집계 진행 중일 수 있음) · growth=전용 60-85㎡ 고정 YoY(평형 구성 왜곡 제거) · investment=전세가율/갭투자 금액 · transit/school=단지 점수의 시군구 평균. 응답 methodology의 산식·단위를 답변에 반영하라.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| metric | string | yes | price=전용 평당가 / growth=연간 상승률 / investment=전세가율·갭투자 / transit=교통 점수 / school=학군 점수 |
| order | string | — | desc=상위부터, asc=하위부터 |
| region | — | — | 시도명(예: 부산)이면 그 시도 안 순위, 시군구명이면 해당 지역 필터. 비우면 전국 |
Structured output declared, but exposes no named fields.
No examples provided.
realty_rental_yield [유료] 전월세 수익률 ~114
[유료] 시군구별 월세 수익률·평균 매매가·평균 월세를 조회한다. 수익형 투자 스크리닝용.
| Name | Type | Req | Description |
|---|---|---|---|
| pyeong_supply | — | — | 분양평수 20/25/34/40/50 중 |
| region | — | — | 시도 단위 (예: 서울특별시) — 응답은 시군구별로 온다 |
| year_month | — | — | YYYYMM (기본 최신월) |
Structured output declared, but exposes no named fields.
No examples provided.
realty_search_auctions 경매 물건 조건 검색 ~442
법원경매 물건을 지역·종류·감정가·유찰횟수로 필터링해 조회한다. 감정가(min_price_10k/max_price_10k)는 **만원** 단위다 — 5억은 50000. 유찰이 많을수록 최저입찰가가 감정가 대비 낮아진다(`min_bid_rate`가 그 비율). ⚠️ fail_count와 최저가는 수집 시점이 어긋날 수 있다(다수 물건에서 최저가가 유찰 반영보다 1회차 지연 실측) — 저감율 역산과 fail_count가 1 차이 나도 모순이 아니며, 회차별 정본은 realty_auction_history의 court_schedule이다. 목록에는 요약 필드만 담긴다. 특정 물건의 전체 정보(면적·법원 계·주소 상세 등)는 돌아온 id로 realty_get_auction_case를 호출해 받아라.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | 반환 개수 (최대 50) |
| max_price_10k | — | — | 최대 감정가, **만원** 단위 |
| min_bid_count | — | — | 최소 유찰 횟수. 유찰이 쌓일수록 최저입찰가가 내려간다. |
| min_price_10k | — | — | 최소 감정가, **만원** 단위 (5억이면 50000) |
| offset | integer | — | 페이지 오프셋. has_more가 true면 next_offset으로 다시 호출하라. |
| sido | — | — | 시도. '서울'처럼 줄여 써도 되고 '서울특별시'도 된다. |
| sigungu | — | — | 시군구 (예: 강남구, 성남시) |
| sort | string | — | 정렬 기준 |
| usage_name | — | — | 물건 종류 (아파트, 오피스텔, 다세대, 단독주택, 상가, 토지 등) |
Structured output declared, but exposes no named fields.
No examples provided.
realty_search_complexes 아파트 단지 검색·평형별 시세 ~337
아파트 단지를 이름·지역으로 검색하고 **평형별 실거래 시세**를 함께 돌려준다. "○○아파트 34평 얼마야"류 단지 질문의 1차 도구다. query·region 중 하나는 필수. prices_by_area가 평형별 시세다 — pyeong_exclusive(전용평)와 pyeong_supply_est(분양평 어림)를 병기하므로, 사용자가 말한 "34평"(보통 분양평)은 pyeong_supply_est로 맞춰 답하라. 단지 수준 avg_price는 전 평형이 섞인 평균이니 평수 질문에 쓰지 말 것. 응답의 complex_key는 realty_complex_rent_by_pyeong·[유료] 단지 도구들에 그대로 넣는 키다.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | 단지 수 — 평형별 시세가 포함돼 응답이 무겁다 |
| page | integer | — | 0부터 시작하는 페이지 번호 |
| period_months | — | — | 가격 집계 기간(개월). 비우면 2024-01 이후 전체 |
| query | — | — | 단지명 일부 (예: 래미안, 마포래미안푸르지오) |
| region | — | — | 시군구명 (예: 마포구, 서울특별시 마포구) |
| sort | string | — | name=이름순, price=평균가 높은순, year=준공연도 |
Structured output declared, but exposes no named fields.
No examples provided.
report_issue 답변 오류 신고 ~180
이 서버가 준 데이터로 만든 답이 틀렸을 때 신고한다. 사용자가 "그거 틀렸다", "이상하다", "숫자가 안 맞는다"고 하면 **먼저 이 도구를 호출한 뒤** 정정 답변을 하라. 신고는 서버 운영자에게 전달되어 실제 수정에 쓰인다. 사용자가 지적하지 않았는데 추측으로 부르지는 말 것.
| Name | Type | Req | Description |
|---|---|---|---|
| expected | — | — | 사용자가 맞다고 본 값이 있으면 |
| problem | string | yes | 무엇이 틀렸는지. 사용자가 지적한 말을 그대로 옮겨도 된다. |
| question | — | — | 사용자의 원래 질문 |
| tool_used | — | — | 문제가 된 답을 만든 도구 이름 |
| wrong_value | — | — | 틀린 수치·문장 |
Structured output declared, but exposes no named fields.
No examples provided.
search 경매 물건 검색 ~203
법원경매 물건을 자연어로 검색한다. 지역·물건종류·유찰횟수·감정가를 질의에서 뽑아 필터링한다. 예: "서울 강남구 아파트", "유찰 2회 이상인 경기도 오피스텔", "서울 아파트 감정가 5억 이하". 이 파서는 최소 어댑터라 못 쓰는 축(면적·기일·층 등)이 있다. 못 쓴 조건은 응답의 `unapplied_conditions`에 적히므로, 그게 비어 있지 않으면 결과 범위를 좁게 오인하지 말고 `realty_search_auctions`로 조건을 직접 지정해 다시 조회하라. 각 결과의 id는 이어서 fetch(id)에 그대로 넣으면 상세를 볼 수 있다.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.