← WebMCP Directory

Tool tree

queplan.cl

Finance & CryptoTools verified
Website
queplan.cl exposes WebMCP tools to AI agents.
Explore capabilities
    ordenar_resultadosAction

    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.

    View tool JSON
    {
      "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.",
      "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": "—"
      },
      "page": "/Comparar/Seguros-de-Salud"
    }
    cambiar_monedaAction

    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.

    View tool JSON
    {
      "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.",
      "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": "—"
      },
      "page": "/Comparar/Seguros-de-Salud"
    }
    setear_perfilAction

    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": [].

    View tool JSON
    {
      "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\": [].",
      "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": "—"
      },
      "page": "/Comparar/Seguros-de-Salud"
    }
    aplicar_filtros_comparadorAction

    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.

    View tool JSON
    {
      "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.",
      "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": "—"
      },
      "page": "/Comparar/Seguros-de-Salud"
    }
    obtener_opciones_filtroAnswer

    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.

    View tool JSON
    {
      "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.",
      "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": "—"
      },
      "page": "/Comparar/Seguros-de-Salud"
    }
    estado_comparadorAnswer

    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.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false,
        "$comment": "—"
      },
      "page": "/Comparar/Seguros-de-Salud"
    }
    listar_segurosAnswer

    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.

    View tool JSON
    {
      "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.",
      "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": "—"
      },
      "page": "/Comparar/Seguros-de-Salud"
    }
    ver_mas_resultadosAction

    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.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false,
        "$comment": "—"
      },
      "page": "/Comparar/Seguros-de-Salud"
    }
    obtener_detalle_seguroAction

    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.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "ID del seguro (campo \"id\" de listar_seguros)."
          }
        },
        "required": [
          "id"
        ],
        "additionalProperties": false,
        "$comment": "—"
      },
      "page": "/Comparar/Seguros-de-Salud"
    }
    comparar_segurosAction

    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.

    View tool JSON
    {
      "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.",
      "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": "—"
      },
      "page": "/Comparar/Seguros-de-Salud"
    }
    recomendar_segurosAction

    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.

    View tool JSON
    {
      "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.",
      "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": "—"
      },
      "page": "/Comparar/Seguros-de-Salud"
    }
    guardar_comparacionAction

    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.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false,
        "$comment": "—"
      },
      "page": "/Comparar/Seguros-de-Salud"
    }
    preparar_solicitudAction

    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ú.

    View tool JSON
    {
      "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ú.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "ID del seguro a solicitar (campo \"id\" de listar_seguros)."
          }
        },
        "required": [
          "id"
        ],
        "additionalProperties": false,
        "$comment": "—"
      },
      "page": "/Comparar/Seguros-de-Salud"
    }