# KVA Rental para agentes de IA

URL: https://kvarental.cl/agentes/

Un asistente puede cotizar, elegir el equipo y preparar la reserva con los mismos precios de este sitio. **Público, de solo lectura y sin registro.**

## Qué puede hacer un agente

- **`catalogo`:** Equipos (TGF-50 62,5 kVA y TGF-100 131,25 kVA), fichas técnicas, precio por jornada de 12 horas con descuento por duración, qué incluye, adicionales, hora extra, zonas de traslado y condiciones. Precios netos en CLP.
- **`cotizar_arriendo`:** Calcula el precio del arriendo de un TGF: cada día es una jornada de 12 horas, con descuento automático por duración (10 % desde 3 días, 20 % desde 7 días, 30 % desde 14 días, 40 % desde 30 días), traslado según la comuna, adicionales y horas extra. Devuelve el detalle, el neto, el IVA, el total y enlaces para reservar por la web o WhatsApp.
- **`recomendar_generador`:** Calcula los kVA necesarios con la misma fórmula de la calculadora de kvarental.cl (el mayor entre la marcha × 1,25 y el peak de arranque, dividido por 0,8) y recomienda TGF-50, TGF-100 o dos TGF-100. Recibe una lista de equipos, un uso típico o la potencia en kW.
- **`consultar_traslado`:** Dice si el traslado está incluido (Gran Santiago), cuánto cuesta ($100.000 + IVA por equipo hasta 120 km de Santiago) o si se cotiza, y cuándo llega.La reserva no se cierra sola: el agente entrega un enlace que abre la hoja de arriendo con todo elegido, o un mensaje de WhatsApp listo para enviar, y la confirma una persona de KVA Rental.

## Servidor MCP

Agrégalo como conector MCP remoto en tu asistente con esta dirección (Streamable HTTP, sin autenticación):

```
https://kvarental.cl/mcp
```

Su tarjeta está en [/.well-known/mcp/server-card.json](https://kvarental.cl/.well-known/mcp/server-card.json).

## Agente A2A

Recibe mensajes JSON-RPC 2.0 en `https://kvarental.cl/a2a` (método `SendMessage`) y entiende pedidos en español. Tarjeta del agente: [/.well-known/agent-card.json](https://kvarental.cl/.well-known/agent-card.json).

```
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "SendMessage",
  "params": {
    "message": {
      "role": "ROLE_USER",
      "messageId": "1",
      "parts": [
        {
          "text": "Cotiza un TGF-100 por 7 días en Colina"
        }
      ]
    }
  }
}
```

## API

Lectura pública en JSON, descrita en [OpenAPI](https://kvarental.cl/api/openapi.json):

```
GET https://kvarental.cl/api/v1/cotizacion?modelo=tgf100&dias=7&comuna=Colina&adicionales=t63,prueba&horas_extra=2
GET https://kvarental.cl/api/v1/potencia?uso=evento
GET https://kvarental.cl/api/v1/traslado?comuna=Rancagua
GET https://kvarental.cl/api/v1/catalogo
```

La primera responde $3.597.000 + IVA ($4.280.430 con IVA), igual que la hoja de arriendo de este sitio.

## Skills, Markdown y descubrimiento

- **Skills:** [/.well-known/agent-skills/index.json](https://kvarental.cl/.well-known/agent-skills/index.json), con las instrucciones para cotizar, elegir el generador y reservar.
- **Markdown:** cada página responde en Markdown si la pides con `Accept: text/markdown` o agregas `index.md` a su dirección. Resumen del sitio en [/llms.txt](https://kvarental.cl/llms.txt).
- **WebMCP:** en el navegador, las mismas herramientas están registradas en `document.modelContext`, más `abrir_arriendo`, que abre la hoja de arriendo con lo elegido.
- **Catálogos:** [api-catalog](https://kvarental.cl/.well-known/api-catalog) (RFC 9727), [ai-catalog.json](https://kvarental.cl/.well-known/ai-catalog.json) y [auth.md](https://kvarental.cl/auth.md).

## Preguntas frecuentes

### ¿Hay que registrarse o pedir una clave?

No. El servidor MCP, el agente A2A y la API son públicos y de solo lectura. No se guarda nada de lo que se consulta.

### ¿Un agente puede reservar por su cuenta?

No. El agente prepara la reserva y la persona la envía por WhatsApp o desde la hoja de arriendo; la confirma un ejecutivo de KVA Rental.

### ¿Los precios son los mismos de la web?

Sí. Salen de la misma lista de precios, vigente al 2026-10-28, y de la misma fórmula de la calculadora.
