RentalCal

Consulta la disponibilidad y el precio exacto de un alquiler vacacional, y reserva directamente con el anfitrión. Solo lectura, sin iniciar sesión: busca el anuncio de un anfitrión de RentalCal (servicios, reglas, política de cancelación, depósito, preguntas frecuentes), consulta las fechas disponibles, calcula el precio de una estancia y obtén un enlace de reserva con las fechas ya completadas.

Servidor MCP alojado

npx add-mcp 'https://api.rentalcal.com/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Servidor MCP para asistentes de IA

Un servidor de Protocolo de Contexto de Modelo (MCP) de solo lectura. Un asistente puede encontrar una propiedad desde su sitio de reservas, leer el anuncio, comprobar disponibilidad y calcular el precio de una estancia. La reserva se completa en la propia página del anfitrión, desde el enlace que devuelve la cotización.

https://api.rentalcal.com/mcp

  • Claude: añade RentalCal desde el Directorio de Conectores. La configuración y ejemplos de preguntas están en la página del conector de Claude.
  • Mistral Le Chat: añade un conector MCP personalizado desde Conectores, con la dirección anterior y sin autenticación. Los conectores personalizados pueden requerir un plan de Le Chat de pago.
  • Google Gemini: donde Gemini ofrezca aplicaciones personalizadas, añade la dirección anterior como aplicación personalizada desde gemini.google.com/apps.
  • ChatGPT y otros clientes MCP: añade la dirección anterior como servidor HTTP Streamable sin autenticación.
  • Registro MCP: listado como com.rentalcal/rentalcal.

API pública de reservas

Todo lo que un huésped ve en la página de reservas de un anfitrión, en JSON, sin clave de API. Una solicitud de reserva incluye el nombre y correo electrónico del propio huésped, como hace el widget de reservas, y consultar su estado requiere ese mismo correo.

URL base https://api.rentalcal.com. Especificación OpenAPI 3.1: openapi.json. Apunta un agente a la especificación y tendrá el resto.

  • GET /public/v1/properties?site=beach-house.rentalcal.com encontrar la propiedad
  • GET /public/v1/properties/{id} anuncio, normas de la casa, contrato
  • GET /public/v1/properties/{id}/availability noches reservadas y fechas disponibles
  • GET /public/v1/properties/{id}/quote precio exacto para fechas y huéspedes
  • POST /public/v1/properties/{id}/booking-requests solicitar la estancia, con un enlace de pago cuando el anfitrión cobra
  • GET /public/v1/booking-requests/{id}?email= estado de la solicitud, con el correo del huésped con el que se hizo la solicitud
  • Los importes son números enteros en la unidad más pequeña de la moneda del anuncio (céntimos). Las fechas son YYYY-MM-DD, y una estancia cubre las noches desde la llegada hasta la salida.
  • Una cotización no es una reserva. Las fechas se reservan una vez que una solicitud de reserva tiene éxito, o una vez que se paga el pago en línea cuando el anfitrión cobra por adelantado.
  • Los errores son siempre { "error": { "code", "message" } }. Ramifica según code; los mensajes de rechazos que el huésped puede corregir, como fechas ocupadas o demasiados huéspedes, son seguros de mostrarle.
  • Las solicitudes tienen límite de frecuencia por llamador y por propiedad.

Meta Muse

Muse puede construir un conector RentalCal a partir de la misma especificación. Dale esto:

Build a custom integration to RentalCal. Its OpenAPI document is
https://api.rentalcal.com/public/v1/openapi.json. I want you to be able to look up a property from its
booking site address, check availability, quote a stay for my dates and
party, and request the booking. No authentication is needed. Always show
me the quote total and any rental agreement, and ask before you submit a
request. If the response includes a checkout URL, open it for me to pay.

Extensión de Chrome para anfitriones

Conecta la sincronización de calendario desde la propia configuración de calendario de Airbnb, Vrbo y Booking.com: lee el enlace del calendario de la plataforma, lo adjunta a la propiedad RentalCal del anfitrión y rellena el calendario de RentalCal en el formulario de importación de la plataforma para que el anfitrión lo guarde. Solo actúa cuando el anfitrión hace clic y nunca envía un formulario de la plataforma. Próximamente en Chrome Web Store.

API del propietario

Los anfitriones del plan Pro pueden crear claves de API en el panel de RentalCal y leer sus propias propiedades y disponibilidad desde automatizaciones y scripts. Una clave solo alcanza a la cuenta que la creó.