compare_my_quotes
ChatGPT내가 제출한 견적요청(RFP) 한 건에 대해 호스트별로 받은 견적을 나란히 비교합니다: 견적 총액, 발급 여부, 견적서 URL, 예산 초과 여부, 최저/최고가와 최저가 호스트. board_id 는 list_my_rfps 결과의 board_id 를 사용하세요. 본인 RFP 만 조회됩니다.
confirm_quote
ChatGPTdraft_confirm_quote 가 반환한 approval_code 로 예약을 '확정 대기'로 전환하고 호스트에게 진행 의사를 통지합니다. 결제·서명은 실행하지 않으며(응답의 링크에서 고객이 직접 진행), 예약 확정(호스트 최종 확정)도 하지 않습니다. 반드시 draft_confirm_quote 미리보기를 사용자에게 보여주고 확인을 받은 뒤 호출하세요. 승인 코드는 5분 후 만료되며, 같은 코드로 다시 호출해도 중복 처리되지 않습니다(멱등).
draft_cancellation
ChatGPT진행 중인 예약의 취소를 호스트에게 요청하기 전에 미리 구성합니다. 아무것도 저장하지 않으며, 미리보기와 5분 만료 승인 코드를 반환합니다. booking_id 는 get_my_rfp_detail 결과의 booking_id 를 사용하세요. reason(취소 사유)은 선택입니다. 실제 취소·환불은 호스트가 처리하며 이 도구는 취소 '요청'만 접수합니다. 사용자에게 미리보기를 보여주고 확인을 받은 뒤에만 request_cancellation 을 호출하세요.
draft_confirm_quote
ChatGPT받은 견적으로 '진행'하겠다는 의사를 확정하기 전에 미리 구성합니다. 예약을 '확정 대기'로 전환할 준비만 하고 아무것도 저장하지 않으며, 미리보기(현재 상태·견적서/결제/서명 링크)와 5분 만료 승인 코드를 반환합니다. booking_id 는 get_my_rfp_detail/compare_my_quotes 결과의 booking_id 를 사용하세요. 결제·서명은 이 도구가 대신 실행하지 않고 링크만 제시합니다. 사용자에게 미리보기를 보여주고 명시적 확인을 받은 뒤에만 confirm_quote 를 호출하세요.
draft_coordination_message
ChatGPT일정 변경·인원·메뉴·시간·주차·AV 등 자주 하는 조율 요청을 정형화된 메시지로 구성합니다. intent(요청 유형)와 details(구체 내용)를 주면 정중한 메시지 초안을 만들고, 아무것도 저장하지 않으며 5분 만료 승인 코드를 반환합니다. 미리보기를 사용자에게 보여주고 확인받은 뒤 send_host_message 로 발송하세요.
draft_host_message
ChatGPT내 견적(booking)의 호스트에게 보낼 메시지를 미리 구성합니다. 아무것도 저장하지 않으며, 미리보기와 5분 만료 승인 코드를 반환합니다. booking_id 는 get_my_rfp_detail 결과의 booking_id 를 사용하세요. 사용자에게 미리보기를 보여주고 명시적 확인을 받은 뒤에만 send_host_message 를 호출하세요.
draft_profile_name
ChatGPTRFP 제출에 쓰일 내 프로필 이름을 저장하기 전에 미리 보여줍니다. 아무것도 저장하지 않으며 5분 만료 승인 코드를 반환합니다. 🔴 사용자가 직접 말한 이름만 넣으세요 — 추측하거나 지어내지 마세요. 전화 가입 계정은 이름 자리에 마스킹된 전화번호가 들어 있어 RFP 제출이 막히는데, 이 도구로 한 번 저장하면 이후 웹·MCP 양쪽에서 해소됩니다. 요약을 보여주고 명시적 확인을 받은 뒤에만 submit_profile_name 을 호출하세요.
draft_report_issue
ChatGPTuser MCP 사용 중 발견한 오류(bug)·개선(improvement)·기능(feature) 요청을 Roovook 팀에 제보하기 전에 미리 구성합니다. 아무것도 저장하지 않으며, 미리보기와 5분 만료 승인 코드를 반환합니다. 이메일·전화번호 등 개인정보는 포함할 수 없습니다. 사용자에게 미리보기를 보여주고 확인을 받은 뒤에만 submit_report_issue 를 호출하세요.
draft_rfp
ChatGPT검색으로 고른 계약 호스트들에게 보낼 견적요청을 미리 구성합니다. 아무것도 저장하지 않으며, 검토용 요약과 5분 만료 승인 코드를 반환합니다. host_ids 는 search_venues/search_group_hosts 결과의 host_id 를 사용하세요 (최대 5개). RFP 를 받지 않는 호스트는 서버가 제외하고 dropped_hosts 로 알려줍니다. 사용자에게 요약을 보여주고 명시적 확인을 받은 뒤에만 submit_rfp 를 호출하세요. 미리보기의 recent_events 에 같은 행사가 보이면 고객에게 확인하고 event_id 로 다시 미리보기해 한 행사로 묶으세요.
get_host_detail
ChatGPT검색 결과의 host_id 로 호스트 상세(주소·성급·객실수·공개 공간 목록)를 조회합니다. 공개 상태의 호스트만 반환하며, 담당자 연락처는 제공하지 않습니다.
get_my_rfp_detail
ChatGPT내가 제출한 견적요청(RFP) 한 건의 호스트별 상세를 조회합니다: 진행 상태, 견적서 열람/다운로드 URL, 고객이 바로 이동할 액션 링크(견적서·결제·서명), 호스트의 최근 응답 요약과 안 읽은 메시지 수. board_id 는 list_my_rfps 결과의 board_id 를 사용하세요. 본인 RFP 만 조회됩니다.
get_service_info
ChatGPT이 서버가 제공하는 기능 목록과 인증 상태를 조회합니다. 사용자가 가능한 작업 범위를 물을 때 이 결과만 근거로 답하세요.
get_space_detail
ChatGPT검색 결과의 space_id 로 공간 상세(수용 인원·1인당 가격·카테고리·테이블 배치)를 조회합니다. 공개 상태의 공간만 반환합니다.
list_host_messages
ChatGPT특정 견적(booking)의 호스트↔고객 메시지 이력을 조회합니다. booking_id 는 get_my_rfp_detail 결과의 booking_id 를 사용하세요. 메시지 본문의 연락처 등 개인정보는 마스킹됩니다. 본인 견적만 조회됩니다.
list_my_rfps
ChatGPT이 사용자가 제출한 견적요청(RFP) 목록과 호스트별 진행 상태를 조회합니다. 개인정보(연락처)는 반환하지 않습니다.
list_pending_quotes
ChatGPT아직 견적을 안 준(응답 대기 중) 호스트를 오래 기다린 순으로 조회합니다: RFP·호스트·경과일·안 읽은 메시지 수·호스트 마지막 응답 시각. board_id 를 주면 그 RFP 만, 생략하면 내 모든 RFP 를 대상으로 합니다. 본인 RFP 만 조회됩니다.
popular_areas
ChatGPT연회장(venue) 또는 단체 숙박(group) 인기 지역과 지역별 호스트 수를 조회합니다. 사용자가 지역을 못 정했거나 검색 결과가 비었을 때 대안 제시용으로 사용하세요.
popular_venues
ChatGPT연회장(venue) 또는 단체 숙박(group)의 인기 장소를 조회합니다 — 웹 랜딩 메인 화면의 인기 연회장/호텔과 동일한 큐레이션 목록입니다. 사용자가 '요즘 인기 있는 곳'을 물었을 때 실제 장소로 답하는 용도입니다. 지역별 개수만 필요하면 popular_areas 를 쓰세요.
request_cancellation
ChatGPTdraft_cancellation 이 반환한 approval_code 로 호스트에게 취소 요청을 실제 접수합니다. 실제 취소·환불 처리는 호스트가 합니다. 반드시 draft_cancellation 미리보기를 사용자에게 보여주고 확인을 받은 뒤 호출하세요. 승인 코드는 5분 후 만료되며, 같은 코드로 다시 호출해도 중복 접수되지 않습니다(멱등).
search_group_hosts
ChatGPT워크숍·단체 행사용 숙박 호텔을 지역/필요 객실 수로 검색합니다. room_quantity 는 인원수가 아니라 필요한 객실 수입니다. 웹 group-bookings 검색과 동일한 공개 데이터만 반환합니다. 정확 결과가 적으면 인접 지역 결과를 포함하며 area_expansion_applied와 region_match로 구분합니다.
search_venues
ChatGPT행사·연회·미팅 공간을 지역/수용인원/가격/카테고리로 검색합니다. 웹 venue-network 검색과 동일한 공개 데이터만 반환합니다. 가격 조건을 사용하면 가격 미공개 공간은 제외됩니다. region 은 구·시 단위와 역·랜드마크 한 단어가 가장 잘 해석됩니다 (예: '강남구', '광화문', '판교역'). 동 단위는 일부만 등록돼 있어 unresolved 면 상위 구로 올려 재시도하세요. 결과의 host_id/space_id 로 상세 조회를 이어가세요. 정확 결과가 적으면 인접 지역 결과를 포함하며 area_expansion_applied와 각 host의 region_match로 이를 구분합니다.
send_host_message
ChatGPTdraft_host_message 가 반환한 approval_code 로 호스트에게 메시지를 실제로 보냅니다. 반드시 draft_host_message 미리보기를 사용자에게 보여주고 확인을 받은 뒤 호출하세요. 승인 코드는 5분 후 만료되며, 같은 코드로 다시 호출해도 중복 발송되지 않습니다(멱등).
submit_profile_name
ChatGPTdraft_profile_name 이 반환한 approval_code 로 프로필 이름을 저장합니다. 반드시 미리보기를 사용자에게 보여주고 확인을 받은 뒤 호출하세요. 승인 코드는 5분 후 만료되며, 같은 코드로 다시 호출해도 중복 저장되지 않습니다(멱등).
submit_report_issue
ChatGPTdraft_report_issue 가 반환한 approval_code 로 제보를 실제 접수합니다. Roovook 팀 백로그에 등록됩니다. 반드시 draft_report_issue 미리보기를 사용자에게 보여주고 확인을 받은 뒤 호출하세요. 승인 코드는 5분 후 만료되며, 같은 코드로 다시 호출해도 중복 접수되지 않습니다(멱등).
submit_rfp
ChatGPTdraft_rfp 가 반환한 approval_code 로 견적요청을 실제 제출합니다. 선택한 호스트들에게 견적요청이 접수되고 알림이 발송됩니다. 반드시 draft_rfp 미리보기를 사용자에게 보여주고 확인을 받은 뒤 호출하세요. 승인 코드는 5분 후 만료되며, 같은 코드로 다시 호출해도 중복 제출되지 않습니다(멱등).