> ## Documentation Index
> Fetch the complete documentation index at: https://developers.insuranceboosters.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Agente de IA: Cotización GMM en GNP

> Genera una cotización de Gastos Médicos Mayores en GNP y devuelve planes, formas de pago, coberturas y beneficios homologados.

El agente de cotización GMM de GNP recibe los datos del titular y las
condiciones solicitadas, consulta los catálogos vigentes del portal y devuelve
una cotización homologada.

Los valores de catálogos se verifican contra las opciones disponibles durante
la ejecución. Si una combinación no existe, el agente falla en lugar de elegir
silenciosamente otra opción.

## Requisito previo

Registra una credencial de tipo `gnp.portal` para el mismo tenant:

| Campo de la credencial | Contenido |
| - | - |
| `username` | Usuario o correo del portal GNP. |
| `password` | Contraseña del portal GNP. |

La configuración del agente guarda únicamente el `credentialId`. Las
credenciales se resuelven durante la ejecución y no forman parte del output.

## Campos requeridos

| Campo | Tipo | Descripción |
| - | - | - |
| `credentialId` | `string` | ID de una credencial `gnp.portal` del mismo tenant. |
| `genero` | `Femenino` o `Masculino` | Género del titular. |
| `edad` | `integer` | Edad de 0 a 99. |
| `codigoPostal` | `string` | Código postal de cinco dígitos. |
| `pesoKg` | `number` | Peso positivo en kilogramos. |
| `estaturaM` | `number` | Estatura positiva en metros. |

## Campos opcionales y predeterminados

| Campo | Predeterminado | Descripción |
| - | - | - |
| `fuerzaProductora` | `Fuerza Productora Regular` | Fuerza productora exacta. |
| `producto` | `Planes Individuales` | `Planes Individuales` o `GNP Indemniza`. |
| `tipoCartera` | `Cartera CNSF 2013` | Tipo de cartera; aplica a Planes Individuales. |
| `tipoCotizacion` | `Nuevo` | Tipo de cotización disponible en el portal. |
| `tipoPlan` | `Nacional` | Tipo de plan. |
| `plan` | Según el producto | Plan exacto. |
| `nombre`, `apellidoPaterno`, `apellidoMaterno` | Vacío | Nombre del titular; cada componente admite hasta 12 caracteres. |
| `riesgoSelecto` | `false` | Activa Riesgo Selecto cuando el producto lo permite. |
| `coberturasCotizacion` | `[]` | Coberturas iniciales solicitadas. |
| `contratanteDiferente` | `false` | Indica si el contratante es distinto del titular. |
| `nivelTabuladorMedico` | `B` | Nivel de tabulador médico. |
| `tipoSumaAsegurada` | `Única` | Tipo de suma asegurada. |
| `sumaAsegurada` | `174,900,000 pesos` | Suma asegurada exacta del catálogo. |
| `deducible` | `21,000 pesos` | Deducible exacto del catálogo. |
| `accesoHospitalario` | `Esencial` | Nivel de acceso hospitalario. |
| `coaseguro` | `10%` | Porcentaje de coaseguro. |
| `coberturasPlan` | Selección del portal | Coberturas opcionales exactas del plan. |

Los catálogos dependen del producto, plan, edad y código postal. Consulta los
valores disponibles en tu cuenta cuando una combinación sea rechazada.

## Output

El agente devuelve el contrato homologado de cotización:

```json theme={null}
{
  "insurer_name": "GNP",
  "plan_name": "Seguro Médico GNP Personaliza Fija",
  "quote_number": null,
  "currency": "MXN",
  "annual_price": 47648.03,
  "payment_options": [
    {
      "frequency": "annual",
      "installment_count": 1,
      "premium": null,
      "policy_fee": null,
      "surcharge": null,
      "tax": null,
      "total": 47648.03,
      "first_payment": 47648.03,
      "subsequent_payment": null,
      "currency": "MXN"
    }
  ],
  "coverage": [
    {
      "code": "sum_insured",
      "name": "Suma Asegurada",
      "value": 174900000,
      "unit": "currency",
      "currency": "MXN",
      "display_value": "174,900,000"
    }
  ],
  "benefits": [],
  "recommended": false
}
```

`payment_options` incluye únicamente las periodicidades y los importes que el
portal muestra. El agente no divide totales ni inventa cargos no disponibles.

## Limitaciones

* `Renovación` puede requerir contexto de póliza que no forma parte del flujo
  de negocio nuevo.
* El agente cotiza al titular; familiares adicionales todavía no forman parte
  de este contrato.
* Los valores solicitados deben existir en los catálogos vigentes.

## Errores

El agente falla si la credencial no corresponde a `gnp.portal`, si no puede
iniciar sesión, si un catálogo no contiene el valor solicitado o si el portal
no devuelve una propuesta verificable.

## Relacionado

* [Agentes preconfigurados para Seguros](/agentes/industrias/seguros)
* [Crear automatización](/automatizaciones/crear-automatizacion)
* [Consultar pasos de una ejecución](/automatizaciones/listar-pasos-ejecucion)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.