> ## 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 MAPFRE

> Genera una cotización de Gastos Médicos Hospitalarios Plus en MAPFRE con coberturas, beneficios e importes homologados.

El agente de cotización GMM de MAPFRE crea un asegurado, configura la zona y
las coberturas de **Gastos Médicos Hospitalarios Plus**, y devuelve la prima
anual con su desglose verificable.

Todas las opciones se comparan contra etiquetas exactas del portal. El agente
no sustituye comisiones, coberturas ni planes por valores aproximados.

## Requisito previo

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

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

La configuración del agente guarda únicamente el `credentialId`. Los valores
de la credencial no forman parte de la automatización ni del output.

## Campos requeridos

| Campo | Tipo | Descripción |
| - | - | - |
| `credentialId` | `string` | ID de una credencial `mapfre.portal` del mismo tenant. |
| `asegurado.parentesco` | `string` | Parentesco exacto del asegurado. |
| `asegurado.nombre` | `string` | Nombre del asegurado. |
| `asegurado.edad` | `integer` | Edad de 0 a 120. |
| `asegurado.ocupacion` | `string` | Ocupación exacta del catálogo. |
| `asegurado.sexo` | `string` | `M`, `Masculino`, `F` o `Femenino`. |
| `sumaAsegurada` | `string` | Etiqueta monetaria exacta. |
| `deducible` | `string` | Etiqueta monetaria exacta. |
| `coaseguro` | `string` | Porcentaje visible, con o sin `%`. |
| `estado` | `string` | Estado exacto. |
| `poblacion` | `string` | Población disponible para el estado. |
| `ca` | `string` | Comisión exacta disponible para el contexto de cotización. |
| `planDental` | `string` | Plan dental exacto. |

## Campos opcionales y predeterminados

| Campo | Predeterminado | Descripción |
| - | - | - |
| `agente` | Cuenta actual | Agente exacto cuando la cuenta ofrece más de uno. |
| `tipoPlan` | `GASTOS MED. HOSPITALARIOS PLUS` | Plan verificado por este agente. |
| `asegurado.noAsegurados` | `1` | Actualmente debe ser exactamente `1`. |
| `topeCoaseguro` | Portal | Etiqueta exacta; si se omite conserva la opción predeterminada definida por el agente. |
| `planVision` | `ACCESO FACIL` | Plan de visión exacto. |

La disponibilidad de `ca` depende de la cuenta y del contexto. Si el valor no
existe, el agente devuelve un error con el rango numérico disponible y no elige
otra comisión.

## Ejemplo de configuración

```json theme={null}
{
  "credentialId": "cred_0123456789ab",
  "asegurado": {
    "noAsegurados": 1,
    "parentesco": "TITULAR",
    "nombre": "María",
    "edad": 35,
    "ocupacion": "EMPLEADO ADMINISTRATIVO",
    "sexo": "F"
  },
  "sumaAsegurada": "$1,500,000.00",
  "deducible": "$15,000.00",
  "coaseguro": "10%",
  "estado": "CIUDAD DE MEXICO",
  "poblacion": "BENITO JUAREZ",
  "ca": "18",
  "planDental": "BASICO",
  "planVision": "ACCESO FACIL"
}
```

## Output

```json theme={null}
{
  "insurer_name": "Mapfre",
  "plan_name": "GASTOS MED. HOSPITALARIOS PLUS",
  "quote_number": "<folio-cotizacion>",
  "currency": "MXN",
  "annual_price": 61026.15,
  "payment_options": [
    {
      "frequency": "annual",
      "installment_count": 1,
      "premium": 51808.75,
      "policy_fee": 800,
      "surcharge": 0,
      "tax": 8417.4,
      "total": 61026.15,
      "first_payment": 61026.15,
      "subsequent_payment": null,
      "currency": "MXN"
    }
  ],
  "coverage": [
    {
      "code": "coinsurance",
      "name": "Coaseguro",
      "value": 10,
      "unit": "percent",
      "currency": null,
      "display_value": "10%"
    }
  ],
  "benefits": [
    {
      "code": "dental_plan",
      "name": "Plan dental",
      "status": "included",
      "value": "BASICO"
    }
  ],
  "recommended": false
}
```

El portal muestra importes completos únicamente para pago anual. El agente no
divide el total ni inventa recargos para otras periodicidades.

## Limitaciones

* El flujo admite exactamente un asegurado.
* Renovación requiere contexto de póliza y no forma parte de este contrato.
* Solo se admite `GASTOS MED. HOSPITALARIOS PLUS`.
* Comisiones y coberturas dependen del contexto y deben existir exactamente.

## Errores

El agente falla si la credencial no corresponde a `mapfre.portal`, si no puede
iniciar sesión, si una opción exacta no está disponible o si el portal no
confirma la cotización.

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