R 리치고 개발자 센터
REST API 문서 MCP 연결하기

Richgo MCP Server

AI 에이전트에 리치고 부동산 데이터를 붙이세요

Claude·ChatGPT·Cursor 같은 MCP 클라이언트에 주소 하나만 추가하면, 에이전트가 전국 아파트의 실거래가·3개월 뒤 시세 예측·적정 호가·보유세·학군·재개발·재건축과 법원 경매를 직접 조회해 답합니다. 도구 15개, 키 발급 없이 바로 씁니다.

소개

MCP(Model Context Protocol)는 AI 에이전트가 외부 데이터·도구를 부르는 표준 규격입니다. 리치고 MCP 서버를 연결하면 에이전트가 "대치동 은마 전망 어때?", "최근 실거래 알려줘" 같은 질문에 리치고 데이터를 직접 조회해 기준일·출처와 함께 답합니다.

기본 정보

서버 주소https://m.richgo.ai/api/mcp
전송 방식Streamable HTTP (원격 서버, 상태 없음)
인증없음 — 키 없이 연결합니다
비용무료
호출 한도IP 당 10분에 120회
성격조회 전용(read-only). 데이터를 쓰거나 바꾸는 도구는 없습니다
프로토콜 버전2025-11-25 · 2025-06-18 · 2025-03-26 · 2024-11-05

REST API 와 무엇이 다른가요

파트너 REST API는 자체 서비스에 리치고 데이터를 넣으려는 회사를 위한 유료 API 입니다 (키·토큰 발급, 엔드포인트 14개). MCP 서버는 AI 에이전트가 대화 중에 바로 부르는 무료 공개 도구 15개입니다. 화면을 만들거나 대량으로 받아야 한다면 REST API 를, 에이전트에서 질문에 답하게 하려면 MCP 를 쓰세요.

서버 주소
https://m.richgo.ai/api/mcp
에이전트에게 이렇게 물어보세요
# 리치고 MCP 를 연결한 뒤
대치동 은마 30평 3개월 뒤 시세 전망은?
은마 30평 지금 호가 32억이면 적당해? 보유세는?
은마 시세 1년 동안 얼마나 빠졌어? 강남구 동별 평당가 순위는?
은마 근처 중학교 학군 어때?
전농9구역 사업시행인가 언제쯤 날까?
서울 강서구 아파트 경매 다음 주 물건 보여줘

연결하기

대부분의 클라이언트는 원격 MCP 서버 주소만 넣으면 됩니다. 인증 방식을 묻는 칸이 있으면 없음(No authentication)을 고르세요. 오른쪽에서 쓰는 클라이언트를 고르면 설정 예시가 나옵니다.

Claude (claude.ai · 데스크톱 앱)

설정 → 커넥터에서 사용자 지정 커넥터 추가를 누르고 이름(예: 리치고)과 서버 주소를 넣습니다. 대화창의 도구 메뉴에서 리치고를 켜면 됩니다.

ChatGPT

설정의 커넥터(앱) 메뉴에서 개발자 모드를 켠 뒤 새 커넥터를 만들고, 서버 주소에 위 URL, 인증은 없음으로 둡니다. 메뉴 이름은 ChatGPT 업데이트에 따라 조금씩 다를 수 있습니다.

Claude Code · Cursor · VS Code

오른쪽 탭의 명령이나 설정 파일을 그대로 쓰세요.

연결이 됐는지 확인하려면 "리치고로 대치동 은마 찾아줘"라고 물어보세요. 에이전트가 search_apartments 도구를 부르고 단지 ID a0sCdHW 를 받으면 정상입니다.
claude mcp add --transport http richgo https://m.richgo.ai/api/mcp
TOOL search_apartments

단지 이름이나 동 이름으로 아파트를 찾아 단지 ID(danji_id, 7자리 영숫자)를 돌려줍니다. 다른 두 도구는 단지 ID 가 필요하므로 보통 이 도구를 먼저 부릅니다. 최대 10건.

입력

이름타입설명
query필수string단지 이름 또는 동 이름 (최대 40자). 예: 대치동 은마

출력

필드설명
results[].danji_id단지 ID
results[].name단지 이름
results[].address도로명 또는 지번 주소 — 같은 이름 단지를 구분할 때 쓰세요
results[].url리치고 단지 페이지
hint결과가 없을 때 다시 찾는 요령
같은 이름의 단지가 여러 곳일 수 있습니다. "은마"만 넣으면 부산·대구·서울 은마가 함께 나옵니다. 동 이름을 붙이거나(대치동 은마) 주소로 골라 쓰세요.
호출
결과 (structuredContent)
{
  "query": "대치동 은마",
  "results": [
    {
      "danji_id": "a0sCdHW",
      "name": "은마",
      "address": "서울시 강남구 삼성로 212",
      "url": "https://m.richgo.ai/realty/danji/a0sCdHW"
    }
  ],
  "source": "리치고(Richgo) m.richgo.ai"
}

3개월 뒤 시세 예측

TOOL get_price_forecast_3m

단지·평형의 3개월 뒤 매매 시세 예측(리치고 단기 예측)을 돌려줍니다. 과거 12개월 리치고 시세 흐름을 이어 본 통계 모델(자기회귀·이동평균)로 매주 새로 산출하며, 리치고 단지 페이지의 '집값 전망'과 같은 값입니다. "○○아파트 전망" 질문에 쓰세요.

입력

이름타입설명
danji_id필수string단지 ID
pyeonginteger평형(공급면적 평). 생략하면 대표 평형

출력

필드설명
forecast.predicted_price_manwon3개월 뒤 예측 매매 시세 (만원)
forecast.predicted_price읽기 좋은 금액 (예: 32억 1,782만)
forecast.target_month예측 시점 (산출일 + 3개월)
forecast.outlook상승 예상 · 소폭 상승 예상 · 유지 예상 · 소폭 하락 예상 · 하락 예상 (±3% 기준)
forecast.change_pct기준 시세 대비 변동률 (%)
forecast.base_price_manwon
base_date
예측의 기준이 된 리치고 매매 시세와 그 기준일
forecast.issued_at예측 산출일
cite_as인용할 때 쓸 출처 문구
reason
other_pyeongs
예측이 없을 때(forecast: null) 이유와 다른 평형
예측을 내보내지 않는 경우가 있습니다. 리치고 시세가 없는 단지(신축·소규모 등), 산출이 60일 넘게 지난 경우, 3개월에 ±10% 를 넘게 움직인다고 나온 경우에는 forecast 가 null 입니다. 2년·4년 예측은 리치고 앱의 유료 상품이라 MCP 로 제공하지 않습니다.
호출
{
  "jsonrpc": "2.0", "id": 2,
  "method": "tools/call",
  "params": {
    "name": "get_price_forecast_3m",
    "arguments": { "danji_id": "a0sCdHW" }
  }
}
결과 (2026-10-20)
{
  "danji_id": "a0sCdHW",
  "name": "은마",
  "address": "서울 강남구 대치동",
  "pyeong": 30,
  "forecast": {
    "horizon": "3개월",
    "target_month": "2027년 1월",
    "predicted_price_manwon": 321782,
    "predicted_price": "32억 1,782만",
    "outlook": "소폭 상승 예상",
    "change_pct": 2.1,
    "base_price_manwon": 315028,
    "base_price": "31억 5,028만",
    "base_date": "2026-10-19",
    "issued_at": "2026-10-19"
  },
  "method": "리치고 단기 예측 — 과거 12개월 리치고 시세 흐름을 …",
  "disclaimer": "모델 추정치이며 실제 거래 가격을 보장하지 않습니다. …",
  "cite_as": "리치고 단기 예측(2026-10-19 산출)",
  "url": "https://m.richgo.ai/realty/danji/a0sCdHW?pyeongType=30",
  "source": "리치고(Richgo) m.richgo.ai"
}

실거래가

TOOL get_recent_trades

단지·평형의 최근 3년 매매 실거래를 최근 계약순으로 돌려줍니다. 국토교통부 실거래가 공개 자료를 리치고가 단지·평형으로 묶은 것입니다.

입력

이름타입설명
danji_id필수string단지 ID
pyeonginteger평형. 생략하면 대표 평형
limitinteger몇 건까지 (기본 10, 최대 30)

출력

필드설명
trade_count_3y
trade_count_12m
최근 3년 · 최근 12개월 거래 건수
trades[].contract_date계약일
trades[].price_manwon
price
거래 금액 (만원 / 읽기 좋은 금액)
trades[].floor
dong
층 · 동 (공개되지 않은 거래는 null)
trades[].private_area_m2전용면적 (㎡)
trades[].deal_type중개거래 · 직거래
trades[].registered_date등기일 — 등기까지 마친 거래만 값이 있습니다
금액 단위는 만원입니다. 315000 은 31억 5천만원입니다. 해당 평형 거래가 없으면 trades 가 빈 목록이고 other_pyeongs 에 다른 평형이 담깁니다.
호출
{
  "jsonrpc": "2.0", "id": 3,
  "method": "tools/call",
  "params": {
    "name": "get_recent_trades",
    "arguments": { "danji_id": "a0sCdHW", "limit": 2 }
  }
}
결과 (2026-10-20)
{
  "danji_id": "a0sCdHW",
  "name": "은마",
  "pyeong": 30,
  "period": "최근 3년",
  "trade_count_3y": 98,
  "trade_count_12m": 32,
  "trades": [
    {
      "contract_date": "2026-09-29",
      "price_manwon": 315000,
      "price": "31억 5,000만",
      "floor": 8,
      "dong": null,
      "private_area_m2": 76.79,
      "deal_type": "중개거래",
      "registered_date": null
    },
    …
  ],
  "url": "https://m.richgo.ai/realty/danji/a0sCdHW?pyeongType=30",
  "source": "리치고(Richgo) m.richgo.ai"
}

단지 개요·평형별 시세

TOOL get_apartment_overview

단지의 세대수·입주·시공사·용적률·주차와 평형별 리치고 매매·전세 시세, 최근 실거래, 매물 수·호가 범위, 단지 전체 매물 소화 기간을 한 번에 돌려줍니다.

입력

이름타입설명
danji_id필수string단지 ID

출력 (주요 필드)

필드설명
households
buildings
floors
construct_date
세대수 · 동 수 · 층수 · 준공일
builder
heating
parking
floor_area_ratio_pct
시공사 · 난방 · 주차(총·세대당) · 용적률
pyeongs[].richgo_sale_price_manwon
richgo_jeonse_price_manwon
평형별 리치고 매매·전세 시세 (만원) — 추정값, 실거래 아님
pyeongs[].latest_trade최근 실거래 (가격·계약일)
pyeongs[].sale_listings매매 매물 수 · 호가 최저·최고
absorption지금 매물이 다 팔리는 데 걸리는 개월 수 (지역 평균 비교)
KB 시세는 내보내지 않습니다. 외부 사업자 자료라 리치고 시세·국토부 실거래·매물 호가만 제공합니다.
호출
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_apartment_overview",
    "arguments": {
      "danji_id": "a0sCdHW"
    }
  }
}
결과 (2026-10-20, 일부)
{
  "danji_id": "a0sCdHW",
  "name": "은마",
  "address": {
    "road": "서울시 강남구 삼성로 212",
    "jibun": "서울시 강남구 대치동 316"
  },
  "households": 4424,
  "buildings": 28,
  "floors": "최고 14층",
  "construct_date": "1979-08-30",
  "years_since_construction": 48,
  "builder": "한보주택",
  "heating": "지역난방 · 열병합",
  "entrance_type": "복도식",
  "parking": {
    "total": 3021,
    "per_household": 0.68
  },
  "floor_area_ratio_pct": 204,
  "building_coverage_pct": 20,
  "tags": [
    "대단지",
    "재건축",
    …
  ],
  "pyeongs": [
    {
      "pyeong": 30,
      "households": 2674,
      "supply_area_m2": "101.52",
      "private_area_m2": "76.79",
      "richgo_sale_price_manwon": 315028,
      "richgo_sale_price": "31억 5,028만",
      "richgo_jeonse_price_manwon": 71776,
      "richgo_jeonse_price": "7억 1,776만",
      "jeonse_rate_pct": 12.58,
      "price_date": "2026-10-19",
      "latest_trade": {
        "price_manwon": 315000,
        "contract_date": "2026-09-29"
      },
      "sale_listings": {
        "count": 228,
        "asking_min_manwon": 302000,
        "asking_max_manwon": 350000,
        "as_of": "2026-10-19"
      },
      "jeonse_wolse_listing_count": 59
    },
    {
      "pyeong": 34,
      "households": 1750,
      "supply_area_m2": "115.54",
      "private_area_m2": "84.43",
      "richgo_sale_price_manwon": 356219,
      "richgo_sale_price": "35억 6,219만",
      "richgo_jeonse_price_manwon": 90684,
      "richgo_jeonse_price": "9억 684만",
      "jeonse_rate_pct": 12.12,
      "price_date": "2026-10-19",
      "latest_trade": {
        "price_manwon": 340000,
        "contract_date": "2026-10-03"
      },
      "sale_listings": {
        "count": 139,
        "asking_min_manwon": 330000,
        "asking_max_manwon": 400000,
        "as_of": "2026-10-19"
      },
      "jeonse_wolse_listing_count": 47
    }
  ],
  "total_listings": 292,
  "absorption": {
    "listing_count": 367,
    "months_to_sell_all": 91.8,
    "region": {
      "name": "강남구",
      "months_to_sell_all": 46.7
    },
    "trades_confirmed_through": "2026-08"
  },
  "note": "리치고 시세는 실거래·매물 등을 바탕으로 리치고가 추정한 값이며 실거래가가 아닙니다. 호가는 매물 등록 가격입니다. 가 …",
  "url": "https://m.richgo.ai/realty/danji/a0sCdHW",
  "source": "리치고(Richgo) m.richgo.ai"
}

적정 호가

TOOL get_fair_asking_price

평형의 층 구간별(저·중·고층) 적정 호가 범위와 급매 수준을 돌려줍니다. 매물 호가 분포로 매주 추정하며, "이 가격 적당해?" 같은 질문에 쓰세요.

입력

이름타입설명
danji_id필수string단지 ID
pyeonginteger평형. 생략하면 대표 평형

출력 (주요 필드)

필드설명
fair_asking_price.bands[].floors층 구간 (예: 1~4층)
fair_min_manwon
fair_max_manwon
적정 호가 범위 (만원)
quick_sale_from_manwon급매로 나올 만한 수준
base_week
listing_count
기준 주 · 매물 수
summary
cite_as
그대로 인용할 문장 · 출처 문구
동·호수별 적정 호가는 리치고 앱 단지 상세의 '우리집 동호수 가격 보기'에서 볼 수 있습니다.
호출
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_fair_asking_price",
    "arguments": {
      "danji_id": "a0sCdHW"
    }
  }
}
결과 (2026-10-20, 일부)
{
  "danji_id": "a0sCdHW",
  "name": "은마",
  "address": "서울 강남구 대치동",
  "pyeong": 30,
  "fair_asking_price": {
    "base_week": "2026-10-19",
    "private_area_m2": 76.79,
    "listing_count": 226,
    "bands": [
      {
        "band": "저층",
        "floors": "1~4층",
        "fair_min_manwon": 306500,
        "fair_max_manwon": 313500,
        "quick_sale_from_manwon": 301000
      },
      {
        "band": "중층",
        "floors": "5~9층",
        "fair_min_manwon": 313500,
        "fair_max_manwon": 316000,
        "quick_sale_from_manwon": 308000
      },
      …
    ]
  },
  "summary": "은마 30평(전용 76.79㎡) 리치고 적정 호가 추정(2026-10-19 주 기준)은 저층(1~4층) 30.6억~31 …",
  "note": "매물 호가 분포로 추정한 범위이며 실거래가가 아닙니다. 동·호수별 값은 리치고 앱 단지 상세의 \"우리집 동호수 가격 보기\".",
  "cite_as": "리치고 적정 호가 추정(2026-10-19 주 기준)",
  "url": "https://m.richgo.ai/realty/danji/a0sCdHW?pyeongType=30",
  "source": "리치고(Richgo) m.richgo.ai"
}

1주택 보유세

TOOL get_holding_tax

평형의 올해 보유세(재산세·종부세)를 1주택 실거주 가정, 고시 공시가격 기준으로 계산합니다. 세무법인 검수를 거친 리치고 세금 계산기와 같은 계산입니다.

입력

이름타입설명
danji_id필수string단지 ID
pyeonginteger평형. 생략하면 대표 평형

출력 (주요 필드)

필드설명
holding_tax.total_won보유세 합계 (원)
property_tax_won
comprehensive_tax_won
재산세 · 종부세 (원)
published_price_manwon
published_price_year
기준 공시가격 (만원) · 연도
summary
assumptions
인용 문장 · 계산 가정
올해·작년 공시가격이 모두 있어야 계산합니다(세부담 상한 때문에). 없으면 holding_tax: null 입니다.
호출
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_holding_tax",
    "arguments": {
      "danji_id": "a0sCdHW"
    }
  }
}
결과 (2026-10-20, 일부)
{
  "danji_id": "a0sCdHW",
  "name": "은마",
  "address": "서울 강남구 대치동",
  "pyeong": 30,
  "holding_tax": {
    "year": 2026,
    "total_won": 8100386,
    "property_tax_won": 4565036,
    "comprehensive_tax_won": 3535350,
    "published_price_manwon": 234403,
    "published_price_year": 2026
  },
  "summary": "은마 30평을 1주택 실거주로 가지면 2026년 보유세는 약 810만 원(재산세 457만 원 · 종부세 354만 원)입 …",
  "assumptions": "1주택 실거주, 보유 기간·나이 공제 미반영. 세무법인 검수를 거친 리치고 세금 계산기와 같은 계산.",
  "url": "https://m.richgo.ai/realty/danji/a0sCdHW?pyeongType=30",
  "source": "리치고(Richgo) m.richgo.ai"
}

리치고 시세 추이

TOOL get_price_history

단지·평형의 월별 리치고 매매·전세 시세와 1·3·5년 변동률, 최고점 대비 위치를 돌려줍니다. 단지 상세 시세 차트와 같은 값입니다.

입력

이름타입설명
danji_id필수string단지 ID
pyeonginteger평형. 생략하면 대표 평형
monthsinteger최근 몇 개월 (기본 36, 최대 240)

출력 (주요 필드)

필드설명
latest최근 달의 매매·전세 시세(만원)와 전세가율
sale_change_pct매매 시세 1·3·5년 변동률 (%)
sale_peak역대 최고점(월·값)과 지금이 최고점 대비 몇 %
monthly[]월별 매매·전세 시세
series_starts시세가 시작된 달
리치고 시세는 실거래·매물 등을 바탕으로 리치고가 매월 추정한 값이며 실거래가가 아닙니다.
호출
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_price_history",
    "arguments": {
      "danji_id": "a0sCdHW",
      "months": 3
    }
  }
}
결과 (2026-10-22, 일부)
{
  "danji_id": "a0sCdHW",
  "name": "은마",
  "address": "서울 강남구 대치동",
  "pyeong": 30,
  "latest": {
    "month": "2026-10",
    "sale_manwon": 315028,
    "sale": "31억 5,028만",
    "jeonse_manwon": 71776,
    "jeonse": "7억 1,776만",
    "jeonse_rate_pct": 22.8
  },
  "sale_change_pct": {
    "1y": -15.3,
    "3y": 33.4,
    "5y": 31.1
  },
  "jeonse_change_pct": {
    "1y": -2.5
  },
  "sale_peak": {
    "month": "2026-01",
    "sale_manwon": 372034,
    "from_peak_pct": -15.3
  },
  "monthly": [
    {
      "month": "2026-08",
      "sale_manwon": 335868,
      "jeonse_manwon": 70561
    },
    {
      "month": "2026-09",
      "sale_manwon": 318442,
      "jeonse_manwon": 69269
    },
    …
  ],
  "series_starts": "2007-01",
  "note": "리치고 시세는 실거래·매물 등을 바탕으로 리치고가 매월 추정한 값이며 실거래가가 아닙니다. 단위 만원.",
  "url": "https://m.richgo.ai/realty/danji/a0sCdHW?pyeongType=30",
  "source": "리치고(Richgo) m.richgo.ai"
}

지역 시세

TOOL get_region_market

시도·시군구·읍면동의 아파트 평당 시세와 순위, 주·월·분기·연 변동률, 전세가율, 거래량, 매물 수와 하위 지역 시세 순위를 돌려줍니다. 지역 상세 페이지와 같은 값입니다.

입력

이름타입설명
regionstring지역 이름 (예: 서울, 강남구, 대치동, 수원시 영통구)
bjd_codestring10자리 법정동 코드 — 하위 지역을 이어 볼 때. 둘 중 하나는 필수

출력 (주요 필드)

필드설명
price_per_pyeong_manwon
price_rank
리치고 평당 시세 (만원) · 같은 상위 지역 안 순위
price_change_pct주·월·분기·연 변동률 (%)
jeonse_rate_pct전세가율 (%)
recent_transactions
listings
최근 거래량 · 매물 수와 변동률
sub_regions_by_price[]하위 지역 — 평당 시세 높은 순 (bjd_code 로 이어 조회)
other_matches이름이 겹칠 때 다른 후보 (예: 중구)
이름이 여러 지역에 있으면(예: 중구) 첫 후보를 보여주고 나머지를 other_matches 로 줍니다. '서울 중구'처럼 시도를 붙이면 정확합니다.
호출
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_region_market",
    "arguments": {
      "region": "강남구"
    }
  }
}
결과 (2026-10-22, 일부)
{
  "bjd_code": "1168000000",
  "name": "서울 강남구",
  "level": "시군구",
  "price_per_pyeong_manwon": 9632.8,
  "price_per_pyeong": "9,633만",
  "price_rank": {
    "rank": 1,
    "of": 25,
    "among": "같은 상위 지역 안"
  },
  "price_change_pct": {
    "week": -0.1,
    "month": -0.2,
    "quarter": -0.9,
    "year": 1.1
  },
  "jeonse_rate_pct": 34.9,
  "recent_transactions": 107,
  "recent_transactions_change_pct": -3.6,
  "listings": 11713,
  "listings_change_pct": 1.8,
  "sub_regions_by_price": [
    {
      "name": "압구정동",
      "bjd_code": "1168011000",
      "price_per_pyeong_manwon": 15797.5,
      "year_change_pct": -7,
      "danji_count": 21
    },
    {
      "name": "개포동",
      "bjd_code": "1168010300",
      "price_per_pyeong_manwon": 10436.2,
      "year_change_pct": 3.3,
      "danji_count": 22
    },
    …
  ],
  "other_matches": [
    {
      "bjd_code": "1168010400",
      "name": "서울 강남구 청담동"
    },
    {
      "bjd_code": "1168010300",
      "name": "서울 강남구 개포동"
    },
    …
  ],
  "note": "리치고 아파트 평당 시세(만원, 리치고 추정)와 지역 상세 페이지의 지표입니다. 하위 지역은 평당 시세 높은 순.",
  "url": "https://m.richgo.ai/realty/region/1168000000",
  "source": "리치고(Richgo) m.richgo.ai"
}

단지 주변 학교(학군)

TOOL get_school_district

단지에서 가까운 초·중·고(거리순)와 시도 내 학군 순위, 진학 실적(서울대 등록·의대 합격 등)을 돌려줍니다.

입력

이름타입설명
danji_id필수string단지 ID
per_levelinteger학교급별 몇 곳 (기본 3, 최대 5)

출력 (주요 필드)

필드설명
schools[].level
school_id
name
학교급 · 학교 ID · 이름
walk_distance_m도보 거리 (m)
grade
sd_rank
리치고 학군 등급 · 시도 내 순위 (예: 서울 상위 3%)
admission_records대상별 대표 진학 실적 (자료가 있는 학교만)
거리순 주변 학교입니다. 실제 배정은 교육청 학구도·배정 기준을 따릅니다.
호출
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_school_district",
    "arguments": {
      "danji_id": "a0sCdHW",
      "per_level": 1
    }
  }
}
결과 (2026-10-20, 일부)
{
  "danji_id": "a0sCdHW",
  "name": "은마",
  "schools": [
    {
      "level": "elementary",
      "level_name": "초등학교",
      "school_id": "S010000750",
      "name": "서울대현초등학교",
      "walk_distance_m": 824,
      "straight_distance_m": 687,
      "grade": "S",
      "sd_rank": "서울 상위 3%",
      "admission_records": [],
      "url": "https://m.richgo.ai/realty/place/elementary/S010000750"
    },
    {
      "level": "middle",
      "level_name": "중학교",
      "school_id": "S010000704",
      "name": "단국대학교사범대학부속중학교",
      "walk_distance_m": 904,
      "straight_distance_m": 753,
      "grade": "S",
      "sd_rank": "서울 상위 5%",
      "admission_records": [],
      "url": "https://m.richgo.ai/realty/place/middle/S010000704"
    },
    …
  ],
  "note": "거리순 주변 학교입니다. 실제 배정은 교육청 학구도·배정 기준을 확인하세요. 학교 상세는 get_school(level …",
  "url": "https://m.richgo.ai/realty/danji/a0sCdHW",
  "source": "리치고(Richgo) m.richgo.ai"
}

학교 상세

TOOL get_school

학교의 학생·교사 수, 시도 순위, 진학률(중학교는 특목·자사고, 고등학교는 대학)과 주변 아파트를 돌려줍니다.

입력

이름타입설명
level필수stringelementary · middle · high
school_id필수string학교 ID (예: S010000719)

출력 (주요 필드)

필드설명
students
teachers
students_per_teacher
학생 수 · 교사 수 · 교사 1인당 학생
grade
sd_rank
학군 등급 · 시도 내 순위
admission_rates중학교: 특목·과학·외고국제·자사고 진학률 / 고등학교: 대학·전문대·해외 진학률 (%)
feeder_schools초등학교: 졸업생이 가는 중학교 / 중학교: 같은 단지를 공유하는 고등학교
nearby_apartments주변 아파트 (대표 평형 리치고 시세)
호출
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_school",
    "arguments": {
      "level": "middle",
      "school_id": "S010000719"
    }
  }
}
결과 (2026-10-20, 일부)
{
  "level": "middle",
  "level_name": "중학교",
  "school_id": "S010000719",
  "name": "수서중학교",
  "organization_type": "공립",
  "established": "1993-04-30",
  "region": "서울 강남구 수서동",
  "students": 568,
  "teachers": 47,
  "classes": 24,
  "students_per_teacher": 12.1,
  "grade": "B",
  "sd_rank": "서울 상위 52%",
  "admission_rates": {
    "special_high_school_pct": 7.2,
    "science_high_pct": 0.7,
    "foreign_international_high_pct": 1.3,
    "autonomous_private_high_pct": 5.3
  },
  "admission_records": [],
  "feeder_schools": [
    {
      "school_id": "S010000514",
      "name": "은광여자고등학교"
    },
    {
      "school_id": "S010000538",
      "name": "진선여자고등학교"
    },
    …
  ],
  "nearby_apartments": [
    {
      "danji_id": "a8YWIct",
      "name": "수서한아름",
      "walk_distance_m": 252,
      "pyeong": 36,
      "richgo_price_manwon": 279000,
      "url": "https://m.richgo.ai/realty/danji/a8YWIct"
    },
    {
      "danji_id": "a2hiRZR",
      "name": "삼익",
      "walk_distance_m": 313,
      "pyeong": 26,
      "richgo_price_manwon": 239000,
      "url": "https://m.richgo.ai/realty/danji/a2hiRZR"
    },
    …
  ],
  "note": "진학률·순위는 리치고 학교 상세 페이지와 같은 값입니다. 진학 실적은 상위권 대학 위주 건별 수집 자료라 없으면 빈 목 …",
  "url": "https://m.richgo.ai/realty/place/middle/S010000719",
  "source": "리치고(Richgo) m.richgo.ai"
}
TOOL search_redevelopment

단지 주변 1km 안 재개발·재건축 사업지(거리순)를 찾거나, 사업지 이름으로 찾아 site_id 를 돌려줍니다.

입력

이름타입설명
danji_idstring주변 사업지를 찾을 단지 ID
querystring사업지 이름 (예: 전농9구역). 둘 중 하나는 필수

출력 (주요 필드)

필드설명
sites[].site_id
name
kind
사업지 ID · 이름 · 재개발/재건축
sites[].distance_m단지에서 거리 (단지로 찾을 때)
sites[].url리치고 사업지 페이지
호출
결과 (2026-10-20, 일부)
{
  "danji_id": "a2IhImJ",
  "radius_m": 1000,
  "sites": [
    {
      "site_id": "d2ndHUg",
      "name": "청량리동19일대",
      "kind": "재개발",
      "distance_m": 91,
      "url": "https://m.richgo.ai/realty/place/redevelop/d2ndHUg"
    },
    {
      "site_id": "d0GzHZo",
      "name": "청량리8구역",
      "kind": "재개발",
      "distance_m": 382,
      "url": "https://m.richgo.ai/realty/place/redevelop/d0GzHZo"
    },
    …
  ],
  "source": "리치고(Richgo) m.richgo.ai"
}

재개발·재건축 사업지 상세

TOOL get_redevelopment

사업지의 현재 단계, 단계별 일정, 리치고 AI 예상 통과월, 공급 계획, 인허가 이력, 그리고 원문이 공개된 사업지는 추정 분담금 자료(비례율·조합원 분양가)를 돌려줍니다.

입력

이름타입설명
site_id필수string사업지 ID (재개발 d…, 재건축 r…)
previous_asset_manwoninteger내 종전자산 평가액(만원). 넣으면 평형별 추정 분담금을 계산

출력 (주요 필드)

필드설명
current_stage현재 단계 · 진행 속도 · 시작일
ai_expected_pass현재 단계의 AI 예상 통과월 (모형 추정)
timeline[]단계별 완료일 / 예상일
plan
permit_history
공급 계획 · 인허가 이력
contribution_basis비례율 · 조합원 분양가 · 추정 분담금(원문 예시, 내 종전자산)
AI 예상 통과월은 리치고 모형 추정이며 실제 인가일과 다릅니다. 추정 분담금은 고시·원문 기준 계산이며 실제와 다를 수 있습니다.
호출
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_redevelopment",
    "arguments": {
      "site_id": "d7lHXyA"
    }
  }
}
결과 (2026-10-20, 일부)
{
  "site_id": "d7lHXyA",
  "kind": "재개발",
  "name": "전농9구역",
  "official_name": "전농9",
  "region": "서울 동대문구 전농동",
  "planned_households": 1159,
  "constructor": "현대엔지니어링",
  "current_stage": {
    "step": 6,
    "name": "사업시행 인가",
    "speed": "보통",
    "since": "2023-07-13"
  },
  "ai_expected_pass": {
    "stage": "사업시행 인가",
    "expected_date": "2028-07-12",
    "as_of": "2026-09-21"
  },
  "timeline": [
    {
      "step": 1,
      "name": "기본계획 수립",
      "status": "완료",
      "actual_date": "2004-06-23",
      "ai_expected_date": null
    },
    {
      "step": 2,
      "name": "안전진단",
      "status": "완료",
      "actual_date": null,
      "ai_expected_date": null
    },
    …
  ],
  "plan": [
    {
      "group": "기본 정보",
      "label": "구역면적",
      "value": "49,058㎡"
    },
    {
      "group": "기본 정보",
      "label": "토지등소유자",
      "value": "717명"
    },
    …
  ],
  "permit_history": [
    {
      "date": "2024-12-22",
      "event": "현대엔지니어링"
    },
    {
      "date": "2023-07-13",
      "event": "사업시행자지정"
    },
    …
  ],
  "contribution_basis": null,
  "notes": [
    "AI 예상 통과월은 리치고 모형 추정이며 실제 인가일과 다릅니다.",
    "추정 분담금은 고시·원문의 비례율·조합원 분양가 기준 계산이며 실제 분담금과 다를 수 있습니다."
  ],
  "url": "https://m.richgo.ai/realty/place/redevelop/d7lHXyA",
  "source": "리치고(Richgo) m.richgo.ai"
}

진행 중 법원 경매 찾기

TOOL search_auctions

시도·시군구·법원·용도로 진행 중 법원경매 물건을 매각기일 가까운 순으로 찾습니다.

입력

이름타입설명
sdstring시도 축약형 (예: 서울, 경기)
sggstring시군구 (예: 강서구). sd 와 함께
courtstring법원 이름 (예: 서울남부지방법원)
categorystring주거시설 · 업무상업시설 · 토지 · 공업시설
item_typestring세부 용도 (예: 아파트, 다세대)
limitinteger기본 10, 최대 30

출력 (주요 필드)

필드설명
items[].auction_id
case_number
court
물건 ID · 사건번호 · 법원
appraised_price_manwon
lowest_price_manwon
감정가 · 최저매각가 (만원)
lowest_to_appraised_pct
failed_count
최저가율 · 유찰 횟수
bidding_date매각기일
호출
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "search_auctions",
    "arguments": {
      "sd": "서울",
      "sgg": "강서구",
      "item_type": "아파트",
      "limit": 2
    }
  }
}
결과 (2026-10-20, 일부)
{
  "filters": {
    "sd": "서울",
    "sgg": "강서구",
    "court": null,
    "category": null,
    "item_type": "아파트"
  },
  "total_count": 27,
  "items": [
    {
      "auction_id": "C15HIXZY",
      "case_number": "2026타경3433",
      "item_number": 1,
      "court": "서울남부지방법원",
      "address": "서울특별시 강서구 방화동 841 장미아파트 제101동 제7층 제707호",
      "item_type": "아파트",
      "category": "주거시설",
      "appraised_price_manwon": 59400,
      "appraised_price": "5억 9,400만",
      "lowest_price_manwon": 59400,
      "lowest_price": "5억 9,400만",
      "lowest_to_appraised_pct": 100,
      "failed_count": 0,
      "bidding_date": "2026-10-20",
      "building_area_m2": 59.04,
      "land_area_m2": 39.06,
      "url": "https://m.richgo.ai/auctionMobile/C15HIXZY"
    },
    {
      "auction_id": "C18NYGOF",
      "case_number": "2026타경3888",
      "item_number": 1,
      "court": "서울남부지방법원",
      "address": "서울특별시 강서구 화곡동 922-17 우공아파트  제3층 제304호",
      "item_type": "아파트",
      "category": "주거시설",
      "appraised_price_manwon": 24900,
      "appraised_price": "2억 4,900만",
      "lowest_price_manwon": 24900,
      "lowest_price": "2억 4,900만",
      "lowest_to_appraised_pct": 100,
      "failed_count": 0,
      "bidding_date": "2026-10-20",
      "building_area_m2": 27,
      "land_area_m2": 8.14,
      "url": "https://m.richgo.ai/auctionMobile/C18NYGOF"
    }
  ],
  "note": "진행 중 물건을 매각기일 가까운 순으로. 금액 단위 만원(감정가·최저매각가). 매각기일이 지난 항목은 결과 반영 전이라 …",
  "source": "리치고(Richgo) m.richgo.ai"
}

경매 물건 개요

TOOL get_auction

경매 물건의 감정가·최저가·유찰·매각기일·진행 이력·감정평가 요약과 권리 요약(말소기준권리, 인수 권리 건수)을 돌려줍니다.

입력

이름타입설명
auction_id필수string경매 물건 ID (예: C18NYGOF)

출력 (주요 필드)

필드설명
appraised_price_manwon
lowest_price_manwon
bid_deposit_manwon
감정가 · 최저매각가 · 입찰보증금 (만원)
history[]진행 이력 (기일·최저가·결과)
appraisal_summary감정평가 요약
rights_summary말소기준권리 · 인수 권리·임차인 건수
sale_result매각된 경우 낙찰가·응찰자 수
제공하지 않는 것: 등기 권리분석 상세, 예상 배당표·인수금, AI 추천 입찰가, 수익률은 리치고 앱 유료 기능입니다. 소유자·채무자 등 개인 이름도 내보내지 않습니다.
호출
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_auction",
    "arguments": {
      "auction_id": "C18NYGOF"
    }
  }
}
결과 (2026-10-20, 일부)
{
  "auction_id": "C18NYGOF",
  "case_number": "2026타경3888",
  "item_number": 1,
  "court": "서울남부지방법원",
  "address": "서울특별시 강서구 화곡동 922-17 우공아파트  제3층 제304호",
  "region": "서울 강서구 화곡동",
  "item_type": "아파트",
  "category": "주거시설",
  "status": "진행중",
  "appraised_price_manwon": 24900,
  "appraised_price": "2억 4,900만",
  "lowest_price_manwon": 24900,
  "lowest_price": "2억 4,900만",
  "lowest_to_appraised_pct": 100,
  "failed_count": 0,
  "bidding_date": "2026-10-20",
  "bid_deposit_manwon": 2490,
  "registered_date": "2026-02-27",
  "building_area_m2": 27,
  "land_area_m2": 8.14,
  "years_since_construction": null,
  "sale_result": null,
  "history": [
    {
      "order": 1,
      "type": "매각기일",
      "date": "2026-10-20",
      "lowest_price_manwon": 24900,
      "result": null
    },
    {
      "order": 2,
      "type": "매각결정기일",
      "date": "2026-10-27",
      "lowest_price_manwon": null,
      "result": null
    }
  ],
  "appraisal_summary": [
    "본건은 서울특별시 강서구 화곡동 소재 지하철 2호선 및 5호선 '까치산역' 남서측 인근에 위 치하는 '우공아파트' 제3 …",
    "본건까지 제반 차량의 진출입이 가능하며, 인근에 노선버스정류장 및 지하철 2호선 및 5호선 '까치산역'이 소재하는 등 제반",
    …
  ],
  "rights_summary": {
    "has_registry_data": true,
    "base_right": {
      "type": "강제경매",
      "date": "2026-02-27"
    },
    "assumed_right_count": 0,
    "assumed_tenant_count": 0,
    "uncertain_tenant_count": 0,
    "has_assumption": false
  },
  "not_included": "등기 권리분석 상세·예상 배당표·인수금·AI 추천 입찰가·수익률은 리치고 앱 유료 기능이라 제공하지 않습니다.",
  "url": "https://m.richgo.ai/auctionMobile/C18NYGOF",
  "source": "리치고(Richgo) m.richgo.ai"
}

지역 경매 낙찰가율·매각률

TOOL get_auction_stats

전국·시도·시군구의 최근 12개월 경매 건수·매각률·매각가율(낙찰가÷감정가)을 월별·용도별로 돌려줍니다.

입력

이름타입설명
sdstring시도 축약형. 생략하면 전국
sggstring시군구. sd 와 함께

출력 (주요 필드)

필드설명
last_12_months12개월 합계: 경매·매각 건수, 매각률, 매각가율 (%)
monthly[]월별 추이
by_item_type[]용도별(아파트·오피스텔·연립다세대 …) 합계
호출
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_auction_stats",
    "arguments": {
      "sd": "서울",
      "sgg": "강서구"
    }
  }
}
결과 (2026-10-20, 일부)
{
  "region": "서울 강서구",
  "period": {
    "from": "2025-11",
    "to": "2026-10"
  },
  "last_12_months": {
    "auction_count": 7792,
    "sell_count": 2073,
    "sell_ratio_pct": 26.6,
    "sell_price_ratio_pct": 69.6
  },
  "by_item_type": [
    {
      "item_type": "아파트",
      "auction_count": 285,
      "sell_count": 78,
      "sell_ratio_pct": 27.4,
      "sell_price_ratio_pct": 91.1
    },
    {
      "item_type": "오피스텔",
      "auction_count": 2162,
      "sell_count": 583,
      "sell_ratio_pct": 27,
      "sell_price_ratio_pct": 68.4
    },
    …
  ],
  "note": "매각률 = 매각 건수 ÷ 경매 건수, 매각가율 = 낙찰가 합계 ÷ 감정가 합계. 매월 갱신.",
  "url": "https://m.richgo.ai/auction/stats/%EC%84%9C%EC%9A%B8/%EA%B0%95%EC% …",
  "source": "리치고(Richgo) m.richgo.ai"
}

프로토콜 · 오류

MCP 클라이언트를 쓰면 신경 쓸 일이 없습니다. JSON-RPC 를 직접 보내는 경우만 참고하세요.

항목동작
지원 메서드initialize · ping · tools/list · tools/call
세션두지 않습니다. 매 요청이 그 자리에서 끝나며 Mcp-Session-Id 를 발급하지 않습니다
GET 요청405 — 서버가 먼저 보낼 메시지가 없어 SSE 스트림을 열지 않습니다
알림(notification)202, 본문 없음
도구 입력 오류도구 결과의 isError: true 와 고칠 방법(예: 있는 평형: 33, 30, 43, 24)
없는 메서드 / 도구JSON-RPC 오류 -32601 / -32602
JSON 깨짐HTTP 400, -32700
한도 초과HTTP 429 + Retry-After 헤더 (IP 당 10분 120회)

인용 · 이용 조건

  • 답변에 숫자를 옮길 때는 출처 "리치고(m.richgo.ai)"와 결과의 기준일·산출일, url 을 함께 적어 주세요. 예측은 cite_as 문구(예: 리치고 단기 예측(2026-10-19 산출))를 쓰면 됩니다.
  • 3개월 예측은 통계 모델의 추정치입니다. 실제 거래 가격을 보장하지 않으며 투자 권유가 아닙니다.
  • 전국 단지를 훑는 식의 대량 수집에는 쓰지 마세요. 그런 용도는 파트너 REST API를 이용해 주세요.
  • 도구와 필드는 예고 후 바뀔 수 있습니다. 바뀌면 이 문서에 먼저 반영합니다.

자주 묻는 질문

정말 키 없이 쓸 수 있나요?

네. 주소만 등록하면 됩니다. 대신 IP 당 10분 120회 한도가 있습니다.

2년 뒤·4년 뒤 예측도 받을 수 있나요?

MCP 로는 제공하지 않습니다. 중장기 예측은 리치고 앱의 'AI 미래가격'(유료)에서 볼 수 있고, 회사 서비스에 넣으려면 파트너 REST API를 문의해 주세요.

예측이 얼마나 맞나요?

단지별 예측 이력은 2026년 10월부터 쌓고 있습니다. 실제 시세와 비교한 결과가 준비되면 이 문서에 알리겠습니다.

청약 경쟁률 예측은요?

오픈 예정입니다. 리치고 청약 경쟁률 예측을 MCP 도구로 곧 공개합니다. 그 전까지 에이전트에게 물으면 "리치고에서 곧 공개 예정"이라고 안내됩니다.

경매 권리분석·AI 추천 입찰가는요?

MCP 로는 감정가·최저가·유찰·매각기일·진행 이력·권리 요약(말소기준권리, 인수 권리 건수)까지 제공합니다. 등기 권리분석 상세·예상 배당표·AI 추천 입찰가·수익률은 리치고 앱의 유료 기능입니다.

다른 데이터도 필요해요

support@richgo.ai 로 알려 주세요.