Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "stay_booking_link"
예약원본페이지플랫폼 검색 링크
⟨4 unchanged words⟩ openWorldHint":true,"readOnlyHint":true,"title":"예약원본페이지플랫폼 검색 링크"}
Changed the definition of "stay_search"
⟨103 unchanged words⟩ ,"default":null,"description":"체크인 YYYY-MM-DD.주면checkout과 **둘 다** 주고 재고조회를채널이시도한다붙어 있을 때만 재고(availability)를 조회한다 — 한쪽만 줬거나 채널이 없으면 날짜로 거르지 않고 availability=unknown이며(미조회 사유는 각 행의 unavailable_reason), 날짜가 적용되지 않은 사실은 meta.unapplied_conditions에 실린다. 채널이 있어도 목록은 날짜로 거르지 않는다(재고 표시에만 쓴다) — 지난 날짜면 재고는 조회하지 않는다(목록은 그대로 나온다) ⟨137 unchanged words⟩ 함께 온다(0건 = '없다'가 아니다). region_retry는 대개 질의가 건 시도 안의이름만 담고이름이지만, 토큰이 **한 시도에만 있는** 시군구를 이름으로 불렀는데 건 시도가 그 시도가 아니면 **다른 시도 이름**이 온다('경북 군위' → '대구광역시 군위군' — 군위는 대구로 편입됐다) — 그때는 meta.region.tokens[].other_sido_sigungu와 meta.unapplied_conditions가 '건 시도의 시군구가 아니다'를 공시한다. 같은 이름이 여러 시도에 있거나('서구') 앞 두 글자만 겹친 다른 시도 이름은 region_retry가 아니라 meta.region_retry_other_sido로 갈라 온다.
Changed the definition of "report_issue"
사용자가 **답변 오류제보나 개선제보·개선요청을요청·문의를 전해 달라고 했을 때만** 운영자에게 전달한다. 쓰는 때 ⟨23 unchanged words⟩ 알린다. kind='결함'은 틀린 답 제보, kind='질문기록'은 개선요청이다.요청, kind='유료이용문의'·'후원문의'는 사용자가 유료 이용 희망·후원 의사를 운영자에게 전해 달라고 한 경우다. 사용자가 오류·불만·개선 희망·유료 이용 희망·후원 의사를 말했지만 전달을 부탁하지는 않았다면, 부르지 말고 "운영자에게 전해 드릴까요?"를 한 줄로 한 번만 물어 동의할 때만 부른다(거절·무반응이면 다시 묻지 않는다). 응답의 접수번호(ref)와 회신 방법(reply_path)을 사용자에게 알린다. 쓰지 않는 때: 사용자가 요청하지 않았는데 질문을 ⟨45 unchanged words⟩ 가리면 싣지 않는다) (개인정보처리방침 https://stay.sallim.app/privacy). 연락처(contact)는 사용자가 회신을 원해 직접 준 경우에만 담고, 그 건의 회신에만 쓴다. 무인증 공개 서버라 쓰기 표면을 이 도구 하나로 ⟨8 unchanged words⟩
Changed the definition of "stay_booking_link"
⟨39 unchanged words⟩ 같은 이름의 다른 숙소가 섞일 수 있다). 관광공사 행이 인허가 원장에서 폐업으로 공시되면(stay_detail의 ledger_closure가 closed_in_ledger*) 응답에 ledger_closure(status·close_date·같은 주소 영업 등록)와 note 한 문장을 함께 싣는다.
Changed the definition of "stay_detail" and "stay_search"
⟨49 unchanged words⟩ 대조한 결과가 ledger_closure로 온다 — closed_in_ledger면 원장 기준폐업이다폐업이고, 같은 주소의 영업 중 원장 등록도 찾지 못했다(대조한 주소 범위는 note에 있다). closed_in_ledger_address_active면 폐업 등록과 함께 같은 주소에 다른 상호로 영업 중인 원장 등록이 있다(same_address_active) — 같은 업소인지 판정하지 못하니 둘 다 전하라. closed_in_ledger_address_unchecked면 폐업 등록은 있지만 같은 주소의 영업 등록 대조를 이번에 못 했다(확인 안 됨). 폐업 등록을 못 찾은 것은 영업 중의 확증이아니다).아니다.
⟨285 unchanged words⟩ 'Gangnam'은 안 통한다) — 시군구 이하는 한글로
Changed the definition of "report_issue" and "stay_booking_link"
⟨63 unchanged words⟩ 답변을 대신하지 않는다. 전달 내용(인자)과 같은사용자의접속 주소 단위의 30분 안 직전 호출 최대 5건 요약이 운영자 검토용으로저장된다(공유 망 뒤에서는 다른 사용자의 호출이 섞일 수 있다 · 주소 단위를 못 가리면 싣지 않는다) (개인정보처리방침 https://stay.sallim.app/privacy). 무인증 공개 서버라 ⟨13 unchanged words⟩
예약
Changed the definition of "stay_detail" and "stay_search"
⟨38 unchanged words⟩ ":"Guests","type":"integer"},"include_footnotes":{"default":false,"description":"true면 계산값(건수·요금)의 근거 전문(산식·모집단·기간·원천)을 footnotes에 싣는다(기본은 행마다 한 줄 요지)","title":"Include Footnotes","type":"boolean"},"stay_id":{"description":"stay_search가 준 stay_id ( ⟨16 unchanged words⟩
⟨147 unchanged words⟩ ":"Guests","type":"integer"},"include_footnotes":{"default":false,"description":"true면 계산값(건수·요금)의 근거 전문(산식·모집단·기간·원천)을 footnotes에 싣는다(기본은 행마다 한 줄 요지)","title":"Include Footnotes","type":"boolean"},"limit":{"default":20,"description":"반환 ⟨122 unchanged words⟩
Changed the definition of "stay_detail"
숙소 하나의 상세정보와정보(이름·주소·좌표·종류·원장재고를출처)를 조회한다. **재고는 조회하지 못한다** — 이 서버에 붙은 재고실시간채널이재확인은0개라여기서만날짜·인원을한다.줘도 availability는 항상 unknown이다(사유는 unavailable_reason에 실린다). 만실도 빈방 있음도 아니다. 빈방·요금은 stay_booking_link로 원본 검색 링크를 받아 직접 확인하라. 관광공사(tourapi) 행에는 인허가 원장의 폐업 등록과 이름·주소 정확 일치로 대조한 결과가ledger_closure로 온다 — closed_in_ledger면 원장 기준 폐업이다(폐업 등록을 못 찾은 것은 영업 중의확증이 아니다).
Changed the definition of "stay_search"
⟨174 unchanged words⟩ ":"지역. '강원 속초', '서울 마포구'처럼 시도+시군구. 전국은 region을 비운다(빈 값 = 지역 조건 없음 — '전국'·'한국'은 지역 이름이 아니라 주소 글자로 걸린다). 정식명·구명·약칭 다 받는다('제주도'='제주'='제주특별자치도'). 행정구역 어휘와 대조해 ⟨71 unchanged words⟩
Changed the definition of "stay_detail"
숙소 하나의 상세 정보와 재고를 조회한다. 재고 실시간 재확인은 여기서만 한다.
관광공사(tourapi) 행에는 인허가 원장의 폐업 등록과 이름·주소 정확 일치로 대조한 결과가
ledger_closure로 온다 — closed_in_ledger면 원장 기준 폐업이다(폐업 등록을 못 찾은 것은 영업 중의
확증이 아니다).
Changed the definition of "stay_booking_link", "stay_detail" and "stay_search"
⟨21 unchanged words⟩ ":{"description":"stay_search가 준 stay_id","maxLength":200,"title":"Stay Id","type":"string" ⟨6 unchanged words⟩
⟨44 unchanged words⟩ 준 stay_id (예: tourapi:2671267)","maxLength":200,"title":"Stay Id","type":"string" ⟨6 unchanged words⟩
Changed the definition of "report_issue", "stay_booking_link", "stay_detail" and 1 more
답이사용자가틀렸을**답변때오류신고하거나(kind='결함'),제보나남길개선값이요청을있는전해**질문달라고원문을했을기록한다**(kind='질문기록').때만** 운영자에게 전달한다.
Changed the definition of "stay_search"
⟨151 unchanged words⟩ "default":20,"description":"반환 개수 (최대 501~50)","maximum":50,"minimum":1," ⟨88 unchanged words⟩
Changed the definition of "stay_search"
⟨30 unchanged words⟩ }],"default":null,"description":"숙소 종류. 라벨은 두 원천의 어휘에서 오고, 같은 숙소라도 원천마다 이름이 다르다.\nTourAPI 마케팅 라벨: 관광호텔·콘도미니엄·유스호스텔·펜션·모텔·민박·게스트하우스·홈스테이·서비스드레지던스·한옥\n인허가 원장 법정 업종명: 관광호텔·여관업·숙박업(생활)·여인숙업·일반호텔·숙박업 기타·휴양콘도미니엄업·농어촌민박업·외국인관광 도시민박업·한옥체험업\n두 어휘에 다 있는 라벨: 관광호텔 — 양쪽 원천을 함께 거른다.\n그 밖의 라벨은 자기 원천의 숙소만 거르고, 다른 원천의 같은 종류 숙소는 빠진다(예: '펜션'으로 걸면 원장의 '농어촌민박업'이 빠진다). 전체를 보려면 다른 어휘의 대응 라벨로 한 번 더 걸어라.","title":"Category"},"checkin":{ ⟨152 unchanged words⟩
Certificate changed, valid to 2026-12-25
Changed the definition of "stay_booking_link", "stay_detail" and "stay_search"
⟨7 unchanged words⟩ 검색으로 보낼지 (naver, google, tour)","enum":["naver","google","tour"],"title":"Platform","type":"string"}, ⟨16 unchanged words⟩
⟨29 unchanged words⟩ ":2,"description":"인원(1~30)","maximum":30,"minimum":1,"title":"Guests","type":"integer"}, ⟨19 unchanged words⟩
Recently observed → Live
Live → Recently observed
Recently observed → Live
Changed the definition of "stay_booking_link", "stay_detail" and "stay_search"
⟨3 unchanged words⟩ "naver","description":"어느 플랫폼 검색으로 보낼지","enum":["(naver","google","tour)"],"title":"Platform","type":"string" ⟨16 unchanged words⟩
Live → Recently observed
Certificate recorded, valid to 2026-10-27
Authorization not required
First tool surface recorded: 4 tools (server version 0.3.8)
Showing the latest 24 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨221 unchanged words⟩ 아니다). region_retry는 질의가 건 시도 안의 이름만 담고, 시도를 안 줬으면 토큰이 이름으로 부른 시군구만 담는다. **로마자는 시도만 받는다**('Seoul'·'Jeju-do'는 통하고 'Gangnam'은 안 통한다) — 시군구 이하는 한글로 써라","maxLength":200,"title":"Region"}},"title":" ⟨3 unchanged words⟩
⟨9 unchanged words⟩ description":"kind='질문기록' 전용 — 이 서버 도구만으로 그 질문에**완결된완결된답**을답을 했는가. false면 missing_axis에 무엇이 없었는지적어라적는다","title":"Answered Fully"},"expected" ⟨15 unchanged words⟩ ":{"default":"결함","description":"'결함'=답이 틀렸다는 신고(기본). '질문기록'=틀리진 않았지만 **질문 원문을 남길 값이 있는 경우** — 서버는 클라이언트가 번역한 도구 호출만 보고 원문 질문을 볼 수 없어서, 이게 유일한 통로다. **아무 질문이나 남기지 마라**: ①여러 도구를 엮어야'결함'=사용자가 답이된틀렸다고복합제보해질문달라고②우리한도구로경우(기본).일부만'질문기록'=사용자가답한'이런질문(answered_fully=false)질문에도③사용자의답하게전제가해틀려서달라'·'이바로잡아야정보도했던넣어질문(예:달라'처럼'펜션'을**개선법적요청을업종명으로전해알고달라고있던한경우)경우** —셋그중질문과하나일무엇이때만.없었는지를단순넘긴다.조회사용자가한요청하지건은않은남기지질문을 기록용으로 넘기지 않는다","enum":["결함","질문기록"] ⟨12 unchanged words⟩ ,"description":"answered_fully=false일 때 **없어서 못 답한축**것**(예: '실시간 빈방', '가격대 필터 없음', '반려동물 동반 가능 여부 미수록'). 로드맵과 수집 우선순위의 원천이 된다","title":"Missing Axis"},"problem" ⟨4 unchanged words⟩ null"}],"default":null,"description":"무엇이사용자가틀렸는지.제보한사용자의문제. 사용자가 지적한 말을 그대로 옮겨도 된다. kind='결함'이면 필수, kind='질문기록'이면 비워도 ⟨8 unchanged words⟩ null"}],"default":null,"description":"사용자의사용자가**원래제보·개선질문**요청과 함께 전달하기로 한 질문(kind='질문기록'이면 필수).⚠️ **개인 식별 조합은 일반형으로 치환해서 넣어라** —이름·연락처·정확한거주지·동행자거주지사연이같은겹치면개인그대로식별적지정보는말빼고것일반형으로 적는다(예: '○○동 △△빌라 사는 김□□, 부모님 팔순으로 ⟨49 unchanged words⟩
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false,"title":"답변 오류 신고"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"예약 페이지 링크"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"숙소 상세"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"숙소 검색"}
⟨78 unchanged words⟩ ":2,"description":"인원(1~30)","maximum":30,"minimum":1,"title":"Guests","type":"integer"}, ⟨100 unchanged words⟩
⟨26 unchanged words⟩ Checkout"},"guests":{"default":2,"maximumdescription":30,"minimum인원(1~30)":1,"title":"Guests","type":"integer" ⟨19 unchanged words⟩
⟨76 unchanged words⟩ guests":{"default":2,"description":"인원","maximum":30,"minimum(1~30)":1,"title":"Guests","type":"integer" ⟨100 unchanged words⟩