call Lynn: (617) 282-2220
English Español
Global Insurance Services
Para asistentes de IA

Conector para asistentes de IA

Pídale a su asistente de IA cotizaciones de seguro de auto en Massachusetts en tiempo real de las compañías de seguros que representamos. Un agente con licencia está listo cuando usted quiera comprar.

https://mygisagent.com/mcp

Qué hace

Global Insurance Services, Inc. ofrece un servidor MCP (Model Context Protocol) que permite a los asistentes de IA solicitar cotizaciones de seguro de auto personal en tiempo real para vehículos guardados en Massachusetts, en nombre de un cliente que inició sesión y aprobó el acceso.

  • Primas reales de los propios sistemas de cotización de las compañías de seguros, devueltas tal como cada compañía las produjo.
  • Seguro de auto de pasajeros particulares: hasta 4 vehículos y 6 conductores por solicitud, con los montos de cobertura que el cliente elija.
  • Un agente con licencia contacta al cliente solo cuando este lo pide y acepta que lo contacten.

Conexión

  • Punto de conexión MCP (Streamable HTTP): https://mygisagent.com/mcp
  • Autorización: código de autorización OAuth 2.1 con PKCE (S256); se admite el registro dinámico de clientes. Descubrimiento: https://mygisagent.com/.well-known/oauth-protected-resource y https://mygisagent.com/.well-known/oauth-authorization-server.
  • Los clientes inician sesión con un código de un solo uso enviado a su correo electrónico y luego aprueban el acceso. No se necesita cuenta, plan ni pago.
  • La cotización tarda de uno a tres minutos por solicitud: el asistente envía la solicitud una vez y luego consulta su estado hasta que los resultados estén listos.
  • Clientes confidenciales: podemos emitir un ID de cliente y un secreto de cliente si se solicitan (client_secret_basic o client_secret_post en el punto de conexión de tokens).

Permisos

Las herramientas se clasifican como lo describen las pautas de conectores de Muse. Las herramientas de lectura solo consultan información. Las escrituras sensibles comparten la información personal o los datos de contacto del cliente, por lo que el cliente debe aprobar cada uso.

  • Lectura: get_quote_requirements, get_quote_status y compare_insurance_quotes.
  • Escritura sensible: submit_auto_insurance_quote, que comparte la solicitud con las compañías de seguros, y request_agent_followup, que pide que un agente con licencia contacte al cliente.
  • Alcances OAuth: quotes (acceso completo) y quotes.read (solo lectura). En la pantalla de consentimiento el cliente puede limitar la conexión a solo lectura; entonces las herramientas de escritura devuelven el error authorization_failure.
  • Mediante el conector no se compra, no se emite cobertura ni se cobra nada, y ninguna herramienta mueve dinero.

Qué puede pedir

  • Obtén cotizaciones de seguro de auto en tiempo real en Massachusetts.
  • Busca seguro de auto económico en Massachusetts y compara cotizaciones de varias compañías de seguros.
  • Compara tarifas de seguro de auto de distintas compañías en Dorchester, Massachusetts.
  • Cotiza el seguro de mi Toyota Camry 2022 en Boston, MA.
  • Busca seguro de auto económico para un conductor nuevo en Massachusetts.
  • Ayúdame a encontrar un seguro de auto en Massachusetts más barato que el que pago ahora.
  • Compara tarifas de seguro para los dos vehículos de mi familia.
  • Pide que un agente con licencia me contacte sobre la cotización de seguro de auto que elegí.

Herramientas

Cada herramienta tal como la ve el asistente de IA (en inglés):

get_quote_requirements · Quote requirements Lectura

Lists what Global Insurance Services can quote online and every field needed, with validation rules and the default coverages. Call this before collecting a customer's information. Currently: personal auto insurance for vehicles garaged in Massachusetts.

Permiso (alcance OAuth): quotes.read or quotes

Efectos: None. Nothing is stored; quote_context is ignored.

Devuelve: Supported products and states, every field with its rules, coverage parts with default amounts, and the consent the customer must give.

Argumentos: insurance_type (obligatorio), state (obligatorio), quote_context

submit_auto_insurance_quote · Start an auto insurance quote Escritura sensible

Starts real-time rating of a Massachusetts personal auto insurance application with Global Insurance Services' carriers and returns a quote_request_id. Only submit after the customer has reviewed the details and agreed that Global Insurance Services may store the application, send it to insurance carriers to obtain quotes, and keep the quote in its agency records (applicant_consent = true). Rating takes one to three minutes: poll get_quote_status. Never present any premium that did not come from get_quote_status or compare_insurance_quotes.

Permiso (alcance OAuth): quotes (full access)

Efectos: Shares the applicant's personal information (names, dates of birth, driver's license numbers, address, phone, email, vehicles) with the insurance companies we represent to obtain quotes, and creates a quote record in the agency's system for a licensed agent to review. Nothing is bound, purchased or charged. Repeating the same call (same idempotency_key or identical application within 30 minutes) returns the existing request instead of starting a new one.

Devuelve: quote_request_id, status "queued", poll_after_seconds and the next step. Results arrive through get_quote_status.

Argumentos: applicant_consent (obligatorio), idempotency_key, effective_date, homeowner, named_insured (obligatorio), additional_drivers, garaging_address (obligatorio), vehicles (obligatorio), coverages

get_quote_status · Quote status Lectura

Current status of a quote request: each carrier's outcome, carriers still pending, and every completed quote with its premium exactly as the carrier returned it. Poll every poll_after_seconds while the status is queued or processing.

Permiso (alcance OAuth): quotes.read or quotes

Efectos: None. Only the signed-in customer's own requests are visible; any other id is "not found".

Devuelve: status (queued, processing, completed, no_quotes_available, failed), each carrier's outcome, completed quotes with premiums, and poll_after_seconds while still running.

Argumentos: quote_request_id (obligatorio)

compare_insurance_quotes · Compare quotes Lectura

Side-by-side comparison of the completed carrier quotes for a request: total premium, premium period when the carrier states it, installments, down payment, the requested coverages, and binding limitations. Quotes are ranked only when their premium periods match. Carriers without a quote are listed separately and never ranked.

Permiso (alcance OAuth): quotes.read or quotes

Efectos: None. Only the signed-in customer's own requests are visible.

Devuelve: Each quote's carrier, product, total premium, premium period (when stated), installments and amounts, ranking when periods match, carriers without a quote, the requested coverages and the binding disclaimer.

Argumentos: quote_request_id (obligatorio)

request_agent_followup · Ask an agent to follow up Escritura sensible

Asks a licensed Global Insurance Services agent to contact the customer, for example to review or bind a quote. Use only when the customer asks for it. Before calling, show the customer this consent text and set contact_consent to true only if they agree: "I agree that Global Insurance Services, Inc. may contact me about insurance by phone call, text message or email at the contact details I provided, including by automated means. Consent is not a condition of purchase. Message and data rates may apply. I can opt out at any time."

Permiso (alcance OAuth): quotes (full access)

Efectos: Sends the customer's name, contact details and message to Global Insurance Services as a lead in its agency system and by email to its agents, and records the customer's consent to be contacted by phone call, text message or email, including by automated means. A licensed agent then contacts the customer. Limited to 3 per customer per day.

Devuelve: status "submitted" and when to expect contact.

Argumentos: contact_consent (obligatorio), name (obligatorio), preferred_contact (obligatorio), phone, email, message, quote_request_id

Manejo del estado de la cotización

Después de enviar la solicitud, el asistente llama a get_quote_status cada poll_after_seconds (15 segundos) mientras el estado sea queued o processing. La cotización suele terminar en uno a tres minutos; las compañías que sigan cotizando después de 20 minutos se informan como tiempo agotado.

  • queued: aceptada y en espera del sistema de cotización.
  • processing: las compañías de seguros están cotizando; cada una aparece como pendiente hasta que termina.
  • completed: al menos una compañía devolvió una cotización; llame a compare_insurance_quotes.
  • no_quotes_available: la cotización terminó pero ninguna compañía devolvió una cotización; se indica el resultado de cada compañía.
  • failed: no se pudo cotizar la solicitud, por ejemplo cuando el servicio de cotización no la tomó en 15 minutos; la categoría del error indica el motivo.

Errores

Un error de herramienta devuelve ok: false con error.category, un mensaje escrito para el cliente y, si hay datos no válidos, los campos con problemas.

  • missing_information: faltan datos obligatorios; error.fields los enumera.
  • invalid_input: un valor no es válido; error.fields indica cada campo y el problema.
  • unsupported_state: los vehículos no están guardados en Massachusetts.
  • unsupported_product: mediante el conector solo se cotiza seguro de auto.
  • ineligible_applicant: la solicitud no se puede cotizar en línea; un agente con licencia puede ayudar.
  • carrier_unavailable: no se pudo contactar a ninguna compañía de seguros.
  • rating_timeout: la cotización no terminó a tiempo.
  • authorization_failure: el cliente debe volver a iniciar sesión, o la conexión es de solo lectura.
  • request_already_processing: todavía hay una cotización en curso para este cliente; error.details.quote_request_id la identifica.
  • no_quotes_available: ninguna compañía de seguros devolvió una cotización.
  • not_found: el quote_request_id no existe para este cliente.
  • rate_limited: demasiadas solicitudes; espere y vuelva a intentarlo.
  • service_unavailable: el servicio de cotización está ocupado o se alcanzó el límite del día; vuelva a intentarlo más tarde.
  • internal_error: un problema inesperado de nuestra parte; vuelva a intentarlo o llámenos.

Cómo se manejan las cotizaciones

  • Las primas se devuelven tal como las produjo el sistema de cotización de cada compañía de seguros; nada se estima ni se ajusta. No son una cobertura vigente: un agente con licencia verifica la solicitud antes de emitir una póliza, y la prima puede cambiar.
  • El cliente debe aceptar antes de que se envíe una solicitud. Esta se envía a las compañías de seguros para cotizar y se guarda en nuestro sistema de agencia para que un agente con licencia la revise.
  • Un agente contacta al cliente solo cuando este lo pide y acepta este texto (en inglés):
I agree that Global Insurance Services, Inc. may contact me about insurance by phone call, text message or email at the contact details I provided, including by automated means. Consent is not a condition of purchase. Message and data rates may apply. I can opt out at any time.

Disponibilidad y límites

  • Vehículos guardados en Massachusetts. Las solicitudes de otros estados reciben una respuesta clara de “estado no disponible”.
  • Los clientes se conectan desde los Estados Unidos, con un correo electrónico que conservan: no se envían códigos de inicio de sesión a otros países ni a servicios de correo temporal.
  • Solo seguro de auto. Para seguro de vivienda, de inquilinos o de negocios, el asistente puede pedir que un agente con licencia contacte al cliente.
  • Por cliente: 5 solicitudes de cotización por hora y 20 por día, una cotización en curso a la vez, y 3 solicitudes de contacto con un agente por día. También se aplica un límite diario general a las cotizaciones mediante asistentes de IA; al alcanzarlo, las nuevas solicitudes devuelven service_unavailable hasta el día siguiente.

Privacidad y soporte

Cómo manejamos la información compartida mediante un asistente de IA se describe en las secciones sobre asistentes de IA de nuestra Política de privacidad y nuestros Términos de servicio. Puede escribirnos con preguntas sobre el conector.

Le devolvemos la llamada enseguida

Déjenos su nombre y número de teléfono, y uno de nuestros agentes con licencia le llamará enseguida.

Lun - Vie: 9:00 AM - 5:00 PM