{"ok":true,"site":{"host":"queplan.cl","url":"https://queplan.cl/Comparar/Seguros-de-Salud","type":"live","desc":"","tools":[{"name":"ordenar_resultados","kind":"act","impl":"imperative","description":"Ordena los planes/seguros que se muestran en el comparador de QuePlan Chile. Dispara una nueva búsqueda con el orden elegido y devuelve cuántos resultados hay.","annotations":{"title":"Ordenar resultados"},"inputSchema":{"type":"object","properties":{"order":{"type":"string","enum":["recommended","lowerPrice","higherPrice","popular","distance"],"description":"Criterio de orden. Opciones: recommended (recomendados), lowerPrice (menor precio), higherPrice (mayor precio), popular (más populares), distance (cercanía)."}},"required":["order"],"additionalProperties":false,"$comment":"—"},"outputSchema":{"type":"object","properties":{"estado":{"type":"string","enum":["ok","timeout","error_backend","input_invalido","sin_cambios","limite_excedido","circuito_abierto"]},"total":{"type":["integer","null"]},"orden":{"type":"string"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comparar/Seguros-de-Salud","pages":["/Comparar/Seguros-de-Salud"]},{"name":"cambiar_moneda","kind":"act","impl":"imperative","description":"Cambia la moneda en que se muestran los precios en el comparador de QuePlan Chile entre pesos chilenos (CLP) y UF. Solo afecta la visualización, no vuelve a cotizar.","annotations":{"title":"Cambiar moneda"},"inputSchema":{"type":"object","properties":{"currency":{"type":"string","enum":["CLP","UF"],"description":"Moneda de visualización. Opciones: CLP (pesos chilenos (CLP)), UF (UF)."}},"required":["currency"],"additionalProperties":false,"$comment":"—"},"outputSchema":{"type":"object","properties":{"estado":{"type":"string","enum":["ok","timeout","error_backend","input_invalido","sin_cambios","limite_excedido","circuito_abierto"]},"moneda":{"type":"string"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comparar/Seguros-de-Salud","pages":["/Comparar/Seguros-de-Salud"]},{"name":"setear_perfil","kind":"act","impl":"imperative","description":"Define el perfil del cotizante en el comparador de QuePlan Chile (edad, sexo y cargas/dependientes). Recalcula la cotización y devuelve cuántos resultados hay para ese perfil. Es un patch: solo se modifican los campos que envíes y el resto del perfil se conserva, así que NO reenvíes datos que el usuario no te haya dado. Para dejar el perfil sin cargas, envía \"cargas\": [].","annotations":{"title":"Setear perfil del cotizante"},"inputSchema":{"type":"object","properties":{"edad":{"type":"integer","minimum":0,"maximum":120,"description":"Edad del cotizante principal."},"sexo":{"type":"string","enum":["Masculino","Femenino"],"description":"Sexo del cotizante principal."},"ingreso":{"type":"number","minimum":0,"maximum":100000000,"description":"Opcional. Renta líquida mensual en CLP; se usa para estimar el rango de precios."},"cargas":{"type":"array","maxItems":10,"description":"Cargas/dependientes del grupo familiar. Cada carga requiere al menos su edad; no envíes cargas vacías ni inventes datos que el usuario no dio.","items":{"type":"object","properties":{"edad":{"type":"integer","minimum":0,"maximum":120},"sexo":{"type":"string","enum":["Masculino","Femenino"]}},"required":["edad"],"additionalProperties":false}}},"additionalProperties":false,"$comment":"—"},"outputSchema":{"type":"object","properties":{"estado":{"type":"string","enum":["ok","timeout","error_backend","input_invalido","sin_cambios","limite_excedido","circuito_abierto"]},"total":{"type":["integer","null"]},"perfilAplicado":{"type":"object"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comparar/Seguros-de-Salud","pages":["/Comparar/Seguros-de-Salud"]},{"name":"aplicar_filtros_comparador","kind":"act","impl":"imperative","description":"Aplica filtros al comparador de QuePlan Chile y devuelve cuántos resultados quedan. Filtros soportados: previsión, precio máximo (CLP), categoría padre (categoria), categorías hijas (insuranceTypes), compañías/aseguradoras (organizations), prestadores/clínicas (coverageOrganizations). Cada lista de IDs REEMPLAZA la selección previa de ESE filtro (enviar [x] deja solo x marcado, no lo agrega); los filtros que no envíes quedan intactos. Para agregar algo a una selección existente, lee primero estado_comparador y envía la lista completa. Usa obtener_opciones_filtro para traducir nombres a IDs.","annotations":{"title":"Aplicar filtros al comparador"},"inputSchema":{"type":"object","properties":{"precioMax":{"type":"number","minimum":1,"maximum":100000000,"description":"Precio mensual máximo en CLP. Es el filtro de precio principal."},"precioMin":{"type":"number","minimum":1,"maximum":100000000,"description":"Opcional. Precio mensual mínimo en CLP; normalmente no se usa."},"insuranceTypes":{"type":"array","items":{"type":"integer"},"maxItems":50,"description":"IDs de categorías (tipos de seguro) a marcar en el filtro de categorías. REEMPLAZA la selección actual de categorías. Enviar [] restaura el filtro a su default (todas las categorías marcadas)."},"prevision":{"type":"string","enum":["Isapre_Allowed","Fonasa_Allowed"],"description":"Filtrar por previsión/dominio de salud. Opciones: Isapre_Allowed, Fonasa_Allowed."},"categoria":{"type":"string","maxLength":120,"description":"Categoría PADRE a seleccionar por url o nombre (ej. \"Oncologico\", \"Dental\"). Navega el comparador a esa categoría. Usa el campo \"url\" o \"name\" de un grupo devuelto por obtener_opciones_filtro. Tiene prioridad sobre insuranceTypes."},"organizations":{"type":"array","items":{"type":"integer"},"maxItems":50,"description":"IDs de compañías/aseguradoras a marcar en el filtro de organizaciones. REEMPLAZA la selección actual de compañías. Enviar [] restaura el filtro a su default (todas las compañías marcadas)."},"coverageOrganizations":{"type":"array","items":{"type":"integer"},"maxItems":50,"description":"IDs de prestadores/clínicas a marcar en el filtro de prestadores. REEMPLAZA la selección actual de prestadores. Enviar [] limpia el filtro (sin restricción de prestador)."}},"additionalProperties":false,"$comment":"—"},"outputSchema":{"type":"object","properties":{"estado":{"type":"string","enum":["ok","timeout","error_backend","input_invalido","sin_cambios","limite_excedido","circuito_abierto"]},"total":{"type":["integer","null"]},"filtrosAplicados":{"type":"array","items":{"type":"string"}},"idsIgnorados":{"type":"string"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comparar/Seguros-de-Salud","pages":["/Comparar/Seguros-de-Salud"]},{"name":"obtener_opciones_filtro","kind":"answer","impl":"imperative","description":"Lista las opciones disponibles de los filtros del comparador de QuePlan Chile: categorías (insuranceTypes) y compañías/aseguradoras (organizations) se devuelven como ÁRBOL —cada grupo con sus hijas (id + nombre)—; prestadores/clínicas (coverageOrganizations) es una lista plana. Read-only. Úsala ANTES de aplicar_filtros_comparador para traducir nombres a los IDs de las hijas.","annotations":{"readOnlyHint":true,"untrustedContentHint":true,"title":"Opciones de filtro"},"inputSchema":{"type":"object","properties":{"filtro":{"type":"string","enum":["categorias","organizaciones","prestadores","todos"],"description":"Qué filtro consultar. Por defecto \"todos\"."},"query":{"type":"string","maxLength":80,"description":"Filtra las opciones por nombre (sin distinguir mayúsculas/acentos). Ej: \"alemana\" para encontrar una clínica sin traer el catálogo completo."},"limite":{"type":"integer","minimum":1,"maximum":200,"description":"Máximo de PRESTADORES a devolver (default 60; hay cientos)."}},"additionalProperties":false,"$comment":"—"},"outputSchema":{"type":"object","properties":{"estado":{"type":"string","enum":["ok","timeout","error_backend","input_invalido","sin_cambios","limite_excedido","circuito_abierto"]},"categorias":{"type":"array","items":{"type":"object"}},"organizaciones":{"type":"array","items":{"type":"object"}},"prestadores":{"type":"array","items":{"type":"object"}},"prestadoresTotal":{"type":"integer"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comparar/Seguros-de-Salud","pages":["/Comparar/Seguros-de-Salud"]},{"name":"estado_comparador","kind":"answer","impl":"imperative","description":"Devuelve el estado ACTUAL del comparador de QuePlan Chile (read-only, no cambia nada): perfil del cotizante vigente (edad, sexo, cargas), categoría/ruta actual, moneda y orden de visualización, filtros activos, y el resultado actual (total de seguros, si está cargando o con error, y rango de precios con su moneda en \"monedaPrecios\": es la del backend, UF, y NO la de \"filtros.precioMax\", que va en CLP). Úsala para conocer el contexto antes de setear perfil, aplicar filtros o listar seguros. Por ser datos sensibles NO devuelve la renta/ingreso ni la previsión de salud del cotizante: si los necesitas, pídeselos al usuario. OJO: el usuario puede cambiar filtros, perfil, orden o página A MANO en la página en cualquier momento; antes de responder sobre resultados vuelve a llamar esta tool o listar_seguros y compara \"resultado.actualizadoEn\" con tu última lectura.","annotations":{"readOnlyHint":true,"title":"Estado del comparador"},"inputSchema":{"type":"object","properties":{},"additionalProperties":false,"$comment":"—"},"outputSchema":{"type":"object","properties":{"estado":{"type":"string","enum":["ok","timeout","error_backend","input_invalido","sin_cambios","limite_excedido","circuito_abierto"]},"perfil":{"type":"object"},"categoria":{"type":["string","null"]},"ruta":{"type":"string"},"moneda":{"type":["string","null"]},"orden":{"type":["string","null"]},"filtros":{"type":"object"},"resultado":{"type":"object"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comparar/Seguros-de-Salud","pages":["/Comparar/Seguros-de-Salud"]},{"name":"listar_seguros","kind":"answer","impl":"imperative","description":"Lista los seguros/productos actualmente visibles en el comparador de QuePlan Chile (según el perfil y los filtros vigentes) con sus datos clave: aseguradora, categoría, precio (con su propia moneda, que puede variar entre productos: no sumes ni compares montos de monedas distintas) y señales (nuevo, exclusivo, popular). Si un producto no tiene precio para el perfil evaluado, el precio viene null (no 0). Read-only: NO ejecuta una búsqueda nueva, solo lee el resultado actual y espera a que termine de cargar antes de listar. Para cambiar qué se lista, usa antes setear_perfil / aplicar_filtros_comparador / ordenar_resultados. Los ids son válidos SOLO para el resultado actual: si el usuario cambia filtros/perfil/página a mano (puede hacerlo en cualquier momento), vuelve a listar antes de usar un id en obtener_detalle_seguro / comparar_seguros / preparar_solicitud.","annotations":{"readOnlyHint":true,"untrustedContentHint":true,"title":"Listar seguros"},"inputSchema":{"type":"object","properties":{"limite":{"type":"integer","minimum":1,"maximum":50,"description":"Máximo de seguros a devolver (por defecto 18, el tamaño de página)."}},"additionalProperties":false,"$comment":"—"},"outputSchema":{"type":"object","properties":{"estado":{"type":"string","enum":["ok","timeout","error_backend","input_invalido","sin_cambios","limite_excedido","circuito_abierto"]},"actualizadoEn":{"type":["string","null"],"description":"ISO de la última re-cotización; si cambió, re-lee."},"total":{"type":["integer","null"],"description":"Total de resultados de la búsqueda."},"enPagina":{"type":"integer","description":"Seguros cargados en la página actual."},"mostrados":{"type":"integer"},"puntajeMaximo":{"type":["number","null"]},"seguros":{"type":"array","items":{"type":"object"}}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comparar/Seguros-de-Salud","pages":["/Comparar/Seguros-de-Salud"]},{"name":"ver_mas_resultados","kind":"act","impl":"imperative","description":"Avanza a la siguiente página de resultados del comparador de QuePlan Chile: la lista visible pasa a mostrar los siguientes seguros y listar_seguros los devuelve. Úsala cuando listar_seguros muestre menos seguros en página que el total y necesites más opciones.","annotations":{"title":"Ver más resultados"},"inputSchema":{"type":"object","properties":{},"additionalProperties":false,"$comment":"—"},"outputSchema":{"type":"object","properties":{"estado":{"type":"string","enum":["ok","timeout","error_backend","input_invalido","sin_cambios","limite_excedido","circuito_abierto"]},"total":{"type":["integer","null"]},"enPagina":{"type":"integer","description":"Seguros cargados tras agregar la página."},"pagina":{"type":"integer"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comparar/Seguros-de-Salud","pages":["/Comparar/Seguros-de-Salud"]},{"name":"obtener_detalle_seguro","kind":"act","impl":"imperative","description":"Abre en pantalla la ficha de detalle de un seguro del comparador de QuePlan Chile (la misma que ve el usuario al hacer click en \"Ver detalle\") y devuelve sus datos: precio, coberturas, topes, deducibles y características. Usa el \"id\" que devuelve listar_seguros. El usuario VE la ficha abrirse: ideal para mostrar la opción de la que le estás hablando.","annotations":{"untrustedContentHint":true,"title":"Ver detalle de un seguro"},"inputSchema":{"type":"object","properties":{"id":{"type":"integer","description":"ID del seguro (campo \"id\" de listar_seguros)."}},"required":["id"],"additionalProperties":false,"$comment":"—"},"outputSchema":{"type":"object","properties":{"estado":{"type":"string","enum":["ok","timeout","error_backend","input_invalido","sin_cambios","limite_excedido","circuito_abierto"]},"seguro":{"type":"object"},"detalle":{"type":"object"},"detalleCargando":{"type":"boolean"},"fichaAbierta":{"type":"boolean"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comparar/Seguros-de-Salud","pages":["/Comparar/Seguros-de-Salud"]},{"name":"comparar_seguros","kind":"act","impl":"imperative","description":"Abre la comparación lado a lado de 2 o 3 seguros en el comparador de QuePlan Chile (la misma vista que el botón \"Comparar\" de las cards) y devuelve sus datos para explicar diferencias. Usa los \"id\" de listar_seguros. REEMPLAZA la selección de comparación anterior.","annotations":{"untrustedContentHint":true,"title":"Comparar seguros lado a lado"},"inputSchema":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"integer"},"minItems":2,"maxItems":3,"description":"IDs de los seguros a comparar (2 a 3, de listar_seguros)."}},"required":["ids"],"additionalProperties":false,"$comment":"—"},"outputSchema":{"type":"object","properties":{"estado":{"type":"string","enum":["ok","timeout","error_backend","input_invalido","sin_cambios","limite_excedido","circuito_abierto"]},"seguros":{"type":"array","items":{"type":"object"}},"comparacionAbierta":{"type":"boolean"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comparar/Seguros-de-Salud","pages":["/Comparar/Seguros-de-Salud"]},{"name":"recomendar_seguros","kind":"act","impl":"imperative","description":"Recomienda el top 3 de seguros del comparador de QuePlan Chile para el perfil y filtros ACTUALES, con razones estructuradas por cada uno, y abre la comparación lado a lado en pantalla (REEMPLAZA la selección de comparación anterior). Ajusta antes el perfil y los filtros según lo que pida el usuario; luego usa las razones para explicarle la recomendación y ofrécele preparar_solicitud si quiere avanzar con una.","annotations":{"untrustedContentHint":true,"title":"Recomendar top 3"},"inputSchema":{"type":"object","properties":{"criterio":{"type":"string","enum":["mejor_valor","menor_precio","mayor_cobertura"],"description":"Criterio de ranking. mejor_valor (default): score de recomendación del comparador; menor_precio: más baratos primero; mayor_cobertura: más coberturas conocidas primero."}},"additionalProperties":false,"$comment":"—"},"outputSchema":{"type":"object","properties":{"estado":{"type":"string","enum":["ok","timeout","error_backend","input_invalido","sin_cambios","limite_excedido","circuito_abierto"]},"criterio":{"type":"string"},"recomendados":{"type":"array","items":{"type":"object"}},"comparacionAbierta":{"type":"boolean"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comparar/Seguros-de-Salud","pages":["/Comparar/Seguros-de-Salud"]},{"name":"guardar_comparacion","kind":"act","impl":"imperative","description":"Genera un link corto para guardar o compartir la comparación ACTUAL del comparador de QuePlan Chile. Quien lo abra recupera el perfil (edad, sexo, cargas), el orden, la moneda, las categorías, compañías y prestadores marcados, el rango de precio y los seguros seleccionados para comparar; la respuesta lista exactamente qué restaura (`restaura`) y qué no (`noRestaura`: la previsión Isapre/Fonasa no viaja). Útil para \"guárdame esta búsqueda\", \"pásale esto a mi pareja\" o retomar más tarde. El link queda guardado en el sitio y contiene edad, sexo y cargas (nunca renta ni datos de contacto): díselo al usuario antes de compartirlo con terceros.","annotations":{"title":"Guardar/compartir comparación"},"inputSchema":{"type":"object","properties":{},"additionalProperties":false,"$comment":"—"},"outputSchema":{"type":"object","properties":{"estado":{"type":"string","enum":["ok","timeout","error_backend","input_invalido","sin_cambios","limite_excedido","circuito_abierto"]},"url":{"type":"string","description":"Link corto (o directo si el acortador no respondió)."},"restaura":{"type":"array","items":{"type":"string"},"description":"Qué recupera quien abra el link (perfil, orden, moneda, categorias, companias, prestadores, precio, comparacion)."},"noRestaura":{"type":"array","items":{"type":"string"},"description":"Estado vigente que el link NO recupera."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comparar/Seguros-de-Salud","pages":["/Comparar/Seguros-de-Salud"]},{"name":"preparar_solicitud","kind":"act","impl":"imperative","description":"Prepara la contratación/solicitud de un seguro del comparador de QuePlan Chile: abre su ficha en pantalla y resalta el botón real de contratación para que EL USUARIO lo presione. NO envía la solicitud ni ingresa datos: la decisión y el click final son siempre del humano. Úsala cuando el usuario diga que quiere avanzar con una opción concreta. Después de llamarla, indícale al usuario que revise la ficha y presione el botón resaltado si está de acuerdo; NO intentes presionarlo tú.","annotations":{"title":"Preparar solicitud (confirma el humano)"},"inputSchema":{"type":"object","properties":{"id":{"type":"integer","description":"ID del seguro a solicitar (campo \"id\" de listar_seguros)."}},"required":["id"],"additionalProperties":false,"$comment":"—"},"outputSchema":{"type":"object","properties":{"estado":{"type":"string","enum":["ok","timeout","error_backend","input_invalido","sin_cambios","limite_excedido","circuito_abierto"]},"seguro":{"type":"object"},"requiereConfirmacionHumana":{"type":"boolean"},"botonResaltado":{"type":"boolean"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/Comparar/Seguros-de-Salud","pages":["/Comparar/Seguros-de-Salud"]}],"category":"Finance & Crypto","favicon":"/favicons/queplan.cl.png","apiSurface":"spec","toolCount":13}}