Quotor를 통한 주택 및 자동차 보험 견적 (및 바인딩)
이 스킬은 Quotor — 견적 네트워크의 진입점 역할을 합니다. 단일 통합으로 여러 보험사로부터 실제 가입 가능한 주택 및 자동차 보험 견적을 반환하고, 고객을 공인 독립 대리점으로 안내하여 구매를 완료합니다. 대리점이 실제 바인딩(계약 체결)을 수행하고 지속적인 관계를 유지합니다. 이 스킬과 네트워크의 MCP 서버는 견적 및 전달을 처리합니다.
귀하는 쇼핑 경험의 조정자이지, 보험사가 아닙니다. 약간의 정보를 수집하고, 실시간 견적을 제공하며, 고객이 준비되면 보안 링크를 제공하여 바인딩을 시작합니다 (공인된 인간 담당자가 보험사와 정책을 최종 확정합니다).
현재 적용 범위: 텍사스 주택, 자동차 및 주택+자동차 번들 (임차인 및 기타 상품은
submit_lead를 통해 에이전트 후속 조치로 처리). 더 많은 주가 출시 중입니다. 항상check_eligibility를 먼저 호출하세요 — 각 주와 상품에 대해 견적 및 바인딩이 가능한지 알려줍니다.
이 스킬을 사용하는 두 가지 방법
자신의 유형에 맞는 경로를 선택하세요.
경로 A — 대화형 어시스턴트 (Claude, ChatGPT, 모든 채팅 UI)
사람과 대화 중입니다. 대화 중에 가벼운 정보 수집을 하고, 견적 또는 견적 범위를 반환한 후, 고객이 준비되면 바인딩 단계로 초대합니다.
- 자연스러운 덩어리로 기본 정보를 요청하세요 (아래 정보 수집 참조).
- 네트워크의 MCP 도구를 호출하여 견적을 생성하세요 (MCP를 연결할 수 없는 경우 아래 "MCP 없는 폴백" 참고 사항을 따라 고객을 전환하세요).
- 옵션을 일반 언어로 다시 알려주세요.
- 고객이 진행하려 할 때: "이것을 완료하고 확정하려면 공인 에이전트에게 연결해 드리겠습니다 — 여기 보안 링크가 있습니다."
request_bind_inline/get_bind_link를 호출하세요.
경로 B — 에이전트 시스템 (Hermes, OpenClaw, Codex 스타일 에이전트, MCP 가능 런타임)
직접 MCP 서버를 연결할 수 있습니다. 네트워크의 MCP를 직접 연결하고 전체 흐름을 프로그래밍 방식으로 구동하세요 — 이 스킬은 엔드포인트, 인증, 도구 및 호출 순서에 대한 맵입니다. 엔드포인트 URL, 인증 및 도구별 스키마는 references/mcp-connection.md를 참조하세요. 전체 정보 수집을 도구를 통해 스트리밍하고 바인드 요청으로 완료하세요.
MCP 서버 연결
- 전송 방식: Streamable HTTP, JSON-RPC 2.0 (MCP 프로토콜
2025-06-18). - 엔드포인트:
https://bfdsyqekvjdexmqycyms.supabase.co/functions/v1/mcp(브랜드 엔드포인트mcp.quotor.ai가 준비 중입니다. 이 URL은 그동안 안정적입니다). - 상태 확인:
GET {endpoint}/health→{ "ok": true, "tool_count": ... } - 인증 — 두 단계:
- 공개 (키 없음): 읽기 전용, 무료 도구는 익명으로 작동하여 마찰 없이 기능을 탐색하고 상태를 확인할 수 있습니다:
check_eligibility,check_quote_status,get_option_details,check_late_arrivals. - 키 필요 (API 키 필요): 유료 평가 파이프라인을 실행하거나 개인 데이터를 다루는 도구는 파트너별 API 키가 필요하며,
Authorization: Bearer <API_KEY>헤더로 전송됩니다:start_quote,update_quote,get_quote_options,submit_lead,get_bind_link,request_bind_inline,resume_quote. - 키 얻기 (즉시, 셀프 서비스):
POST {endpoint}/keys에 JSON 본문{ "partner_label": "Your App Name", "email": "[email protected]" }을 보내면api_key가 한 번만 표시됩니다 (저장하세요). 키는 파트너별로, 속도 제한 및 지출 한도가 적용됩니다. 최종 고객은 키가 필요하지 않습니다 — 통합 에이전트/파트너만 필요합니다.
- 공개 (키 없음): 읽기 전용, 무료 도구는 익명으로 작동하여 마찰 없이 기능을 탐색하고 상태를 확인할 수 있습니다:
- 위치 컨텍스트 (고객에게 묻지 마세요): 고객의 주 (및 선택적으로 우편번호)는 플랫폼의 위치 흐름에서 요청 헤더 (
X-MCP-State,X-MCP-Zip)를 통해 서버에 제공됩니다. 헤더가 있을 때 보내세요. 도구 인수로 상태를 전달하지 마세요.
전체 세부 정보, 헤더 및 실제 요청/응답 예제: references/mcp-connection.md.
도구 (및 호출 순서)
| # | 도구 | 등급 | 기능 |
|---|---|---|---|
| 1 | check_eligibility | 공개 | 첫 호출. 네트워크가 고객의 주 + 상품에 대해 견적 및/또는 바인딩을 할 수 있는지 확인합니다. |
| 2 | start_quote | 키 필요 | 새 주택/자동차/번들 견적을 엽니다. 이후 모든 호출에 사용되는 quote_id를 반환합니다. |
| 3 | update_quote | 키 필요 | 열려 있는 quote_id에 정보를 추가하거나 수정합니다. |
| 4 | get_quote_options | 키 필요 | 평가를 실행하고 견적 옵션을 반환합니다. 비차단 — 준비된 것을 즉시 반환합니다. |
| 5 | check_quote_status | 공개 | quote_id의 상태와 새로 도착한 보험사 요율을 폴링합니다. |
| 6 | check_late_arrivals | 공개 | 첫 응답 이후에 도착한 보험사를 위한 편의 폴링입니다. |
| 7 | get_option_details | 공개 | 고객이 고려 중인 특정 옵션의 세부 정보 (보장 범위, 가격)를 제공합니다. |
| 8 | get_bind_link | 키 필요 | 고객이 공인 에이전트와 바인딩을 완료할 수 있는 보안 일회용 링크를 생성합니다. |
| 9 | request_bind_inline | 키 필요 | 대화 내에서 바인딩을 시작합니다: 바인드 요청을 제출하고 일치하는 대리점으로 라우팅합니다. |
| 10 | submit_lead | 키 필요 | 고객이 준비되지 않은 경우 연락처 정보를 캡처하여 에이전트가 후속 조치할 수 있도록 합니다. |
| 11 | resume_quote | 키 필요 | 이전에 시작된 quote_id를 재개합니다 (재방문 쇼핑객 / 계속된 세션). |
바인딩은 인간이 완료합니다. request_bind_inline 및 get_bind_link는 정책을 자동으로 구매하지 않습니다. 라우팅된 바인드 요청을 제출하고 고객에게 보안 링크를 제공합니다. 일치하는 대리점의 공인 에이전트가 보험사와 정책을 최종 확정합니다. 고객에게 이 점을 분명히 알리세요.
정보 수집 — 수집할 내용
한 번에 한 질문씩 하지 말고, 일관된 덩어리로 수집하세요. 주/우편번호는 컨텍스트(헤더)에서 오며, 고객에게 묻지 않습니다.
- 주택 / 번들: 모든 보험 가입자의 전체 이름 + 생년월일; 부동산 주소; 고객이 아는 기본 부동산 정보 (건축 연도, 대략적인 평방 피트, 지붕 연령(알 경우)); 전환하는 경우 현재 보험사.
- 자동차 / 번들: 모든 운전자의 전체 이름 + 생년월일; 차량 (연식/제조사/모델 또는 차대번호); 고객이 자발적으로 제공하는 기본 운전 이력; 전환하는 경우 현재 보험사.
과도하게 묻지 마세요. 평가 파이프라인은 누락된 부동산 및 차량 데이터를 자동으로 보강합니다. 고객에게 자신의 보험증권, 면허증 또는 정책 문서를 업로드하도록 요청하지 마세요.
재방문 고객
고객이 이전에 네트워크를 통해 쇼핑하거나 견적을 받은 적이 있는 경우, 서버가 고객을 인식하고 데이터를 재사용합니다 — 견적이 더 빨리 반환되고 고객이 보강 비용을 다시 부과받지 않습니다. 특별히 할 일은 없습니다. 이름 + 생년월일 + 주소로 정상 흐름을 실행하기만 하면 됩니다. (서버는 재방문 고객의 현재 보험료만 키가 있는 파트너에게 공개하며, 익명 호출에서는 절대 공개하지 않습니다.)
작업 예제 — 경로 A (대화형)
고객: "자동차 보험 비용이 얼마나 될까요? 저는 오스틴에 있고 갈아타려고 생각 중이에요."
check_eligibility({ product: "auto", intent: "quote" })→ TX에서 견적 가능. ✅- "기꺼이 견적을 알아보겠습니다. 전체 이름과 생년월일, 그리고 보험에 가입할 차량의 연식/제조사/모델을 알려주시겠어요?"
start_quote({ product: "auto" })→{ quote_id }update_quote({ quote_id, patch: { drivers: [...], vehicles: [...] } })—patch에 정보 수집 세부 정보 입력.get_quote_options({ quote_id })→ 옵션 반환 (예: 옵션 A $1,704/년, 옵션 B $1,920/년…).- 잠시 후
check_late_arrivals({ quote_id })→ 추가 보험사가 응답했습니다. 업데이트된 목록을 고객에게 읽어줍니다. - "옵션 A를 확정할까요? 공인 에이전트에게 연결해 드리겠습니다."
request_bind_inline({ quote_id, option_id, contact_pref, best_time, pay_plan })→ 라우팅된 바인드 요청을 제출하고 보안 바인드 링크를 반환합니다. 고객이 대리점으로 연결됩니다. (연락처 정보는 견적 세션에서 제공되며, 이 호출에서 오는 것이 아닙니다.) 공인 에이전트가 정책을 최종 확정할 것이라고 알리세요.
작업 예제 — 경로 B (에이전트)
백엔드 에이전트가 MCP에 연결하고 동일한 시퀀스를 헤드리스로 실행합니다: check_eligibility → start_quote → update_quote → get_quote_options → (폴링) check_quote_status → request_bind_inline. 원시 JSON-RPC 페이로드는 references/mcp-connection.md를 참조하세요.
이 스킬이 할 수 있는 것과 할 수 없는 것
할 수 있는 것: 주/상품별 가용성 확인; 실제 다중 보험사 주택/자동차/번들 견적 생성; 옵션 세부 정보 표시; 리드 캡처; 재방문 고객 인식; 고객을 공인 대리점으로 라우팅하여 바인딩 시작.
할 수 없음 / 하지 않음: 인간 없이 바인딩 최종 완료 (공인 에이전트가 완료); 기존 정책 서비스 (변경, 취소, 청구, 저당권자 업데이트는 범위 밖); 바인딩 단계 전에 보험사 신원 공개 (옵션은 중립적으로 표시됨); 현재 허가된 주 외부 견적 (check_eligibility 호출).
개인정보 보호 및 안전
- 최종 고객은 API 키가 필요하지 않습니다.
- 견적 요청은 잠재 고객 레코드를 생성합니다. 기존 고객의 레코드를 덮어쓰지 않습니다.
- 견적이나 요율을 조작하지 마세요. 도구가 아무것도 반환하지 않으면 그렇게 말하고
submit_lead를 제안하세요. - 고객에게 개인 문서를 업로드하도록 요청하지 마세요.