Hostaway-mcp
@prosperkartik/hostaway-mcp
Servidor del Protocolo de Contexto de Modelo (MCP) para el PMS de Hostaway: conecta a Claude con tus operaciones de alquiler vacacional.
@prosperkartik/hostaway-mcp conecta a Claude (en Claude Code, Claude Desktop o cualquier cliente compatible con MCP) con tu cuenta de Hostaway: listados, reservas, disponibilidad de calendario, mensajería con huéspedes y finanzas. Creado por un ingeniero que ha integrado Hostaway, Ciirus y las principales APIs de OTA (Airbnb, VRBO, Booking.com, Expedia, Marriott) en producción para operadores de alquiler a corto plazo desde 2022.
Hostaway es una marca comercial de Hostaway Inc. Este proyecto ha sido creado por la comunidad y no está afiliado ni respaldado por Hostaway.
Por qué este servidor
Tres razones:
Cobertura de herramientas. 10 herramientas de solo lectura que abarcan listados, reservas, calendario, conversaciones, finanzas y una verificación de estado; una superficie más amplia que otros servidores MCP de la comunidad en este ámbito.
UX de autenticación más limpia. Toma las dos credenciales que Hostaway te proporciona en la página de configuración de la API (ID de cuenta + Clave de API) y gestiona el intercambio de tokens OAuth internamente. Sin pasos de "ve a generar un token de portador a otro lugar primero".
Creado por alguien que trabaja con la API. El autor tiene más de 3 años de experiencia en trabajo de integración de Hostaway / Ciirus en producción detrás de las decisiones de diseño. Las herramientas se asignan a flujos de trabajo reales de operadores, no solo a endpoints REST.
Related MCP server: Lodgify MCP Server
Herramientas (v0.1)
Todas las herramientas de la v0.1 son de solo lectura. Las operaciones de escritura llegarán en versiones posteriores, protegidas tras una confirmación explícita.
Herramienta | Descripción |
| Verificación de estado: devuelve los recuentos de la cuenta conectada (listados, reservas, conversaciones, estados de cuenta de propietarios, usuarios). Ejecuta esto primero para confirmar que la configuración funciona. |
| Lista las propiedades de la cuenta |
| Detalle completo de un listado individual: ubicación, capacidad, precios, reputación, URLs de canales |
| Lista las reservas, con filtros opcionales por rango de fechas de llegada y estado |
| Detalle completo de una reserva individual: huésped, fechas, precios, canal |
| Disponibilidad por día para un listado en un rango de fechas: responde a "¿está libre la propiedad X entre A y B?" |
| Lista los hilos de mensajes de los huéspedes con estado de no leído y última actividad |
| Solo conversaciones con mensajes de huéspedes no leídos: responde a "¿quién está esperando una respuesta?" |
| Historial completo de mensajes de una conversación individual |
| Lista los estados financieros de los propietarios |
Inicio rápido
1. Obtén tus credenciales de la API de Hostaway
En tu cuenta de operador de Hostaway → Settings → Hostaway API. Genera las credenciales de la API. Obtendrás un Account ID y una API Key.
2. Añadir a Claude Code
claude mcp add hostaway \
--scope user \
-e HOSTAWAY_ACCOUNT_ID=your-account-id \
-e HOSTAWAY_API_KEY=your-api-key \
-- npx -y @prosperkartik/hostaway-mcp(O usa --scope local para instalar solo para el proyecto actual.)
3. O añadir a Claude Desktop
Edita ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) y añade:
{
"mcpServers": {
"hostaway": {
"command": "npx",
"args": ["-y", "@prosperkartik/hostaway-mcp"],
"env": {
"HOSTAWAY_ACCOUNT_ID": "your-account-id",
"HOSTAWAY_API_KEY": "your-api-key"
}
}
}
}Reinicia Claude Desktop. Las herramientas de Hostaway aparecerán en el selector de herramientas.
4. Pruébalo
Pregúntale a Claude cosas como:
"Ejecuta whoami para confirmar que Hostaway está conectado."
"Lista mis propiedades de Hostaway."
"¿Qué reservas tienen entrada la próxima semana?"
"¿Está disponible el listado 12345 del 10 al 17 de mayo?"
"¿Tengo algún mensaje de huésped sin leer?"
"Muéstrame la conversación con [huésped]."
Ejemplo de salida (datos de marcador de posición)
> List my Hostaway listings.
Found 3 listings:
| ID | Name | Location | Beds | Baths | Capacity | Status |
|-------|-------------------|-------------------|------|-------|----------|--------|
| 10001 | Sample Apt 2BR | Sample City, US | 2 | 2 | 4 | active |
| 10002 | Sample Loft | Sample City, US | 1 | 1 | 2 | active |
| 10003 | Sample Beachfront | Sample Beach, US | 3 | 2 | 6 | active |> Is listing 10001 available May 10–17?
# Calendar for listing 10001
8 days returned (2026-05-10 → 2026-05-17) · 6 available, 2 reserved, 0 blocked
| Date | Available | Status | Price | Min stay | Reserved | Blocked | Note |
|------------|-----------|----------|-------|----------|----------|---------|------|
| 2026-05-10 | ✓ | available| 220 | 2 | 0 | 0 | |
| 2026-05-11 | ✓ | available| 220 | 2 | 0 | 0 | |
| 2026-05-12 | ✗ | reserved | 220 | 2 | 1 | 0 | |
| ... |Configuración
Variable de entorno | Requerido | Descripción |
| sí | Tu ID de cuenta de Hostaway (actúa como |
| sí | Tu clave secreta de API de Hostaway (actúa como |
El servidor intercambia esos datos por un token de portador al inicio y lo almacena en caché en la memoria durante la vida útil del proceso.
Desarrollo local
git clone https://github.com/prosperkartik/hostaway-mcp.git
cd hostaway-mcp
npm install
cp .env.example .env # fill in credentials
npm run build
npm startRecarga en caliente mediante tsx:
npm run devHoja de ruta
[x] v0.1 — 10 herramientas de solo lectura que abarcan listados, reservas, calendario, conversaciones, finanzas y verificación de estado
[ ] v0.2 — Tareas (
list_tasks,get_task); Políticas de cancelación; Lectura de campos personalizados[ ] v0.3 — Lectura de pagos de huéspedes; Lectura de webhooks
[ ] v0.4+ — Operaciones de escritura (enviar mensajes a huéspedes, actualizar bloques de calendario, crear tareas) protegidas tras una confirmación explícita
confirm: true
¿Tienes alguna petición? Abre un issue o inicia una discusión.
Seguridad
Las credenciales viven solo en variables de entorno; nunca son escritas en el disco por este servidor
El token de portador vive en la memoria del proceso; no hay almacenamiento persistente
La v0.1 es de solo lectura de principio a fin; nada en este código base puede mutar los datos de Hostaway
Para operadores con múltiples propiedades: la API de Hostaway devuelve datos limitados a la cuenta cuyas credenciales suministras, por lo que el acceso entre cuentas no es posible
Contribución
Los issues y PRs son bienvenidos. El código base es pequeño y fácil de leer; empieza en src/index.ts.
Licencia
MIT — ver LICENSE.
Autor
Creado por Kartik Vats (@prosperkartik) — Ingeniero de IA en Kodeit. Tres años de trabajo en producción en integraciones de PMS / OTA y herramientas de LLM.
Si eres un operador de alquiler vacacional o un equipo de tecnología hotelera y quieres ayuda para integrar IA en tus operaciones, ponte en contacto a través de kodeit.io o envía un correo a prosperkartik@gmail.com.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to interact with Hostaway's property management platform through standardized MCP tools. Provides access to listings, bookings, guest communication, and availability checking for vacation rental management.
- AlicenseAqualityDmaintenanceEnables interaction with the Lodgify vacation rental API to manage properties, bookings, and calendar data. It provides tools for retrieving property details, creating or updating bookings, and monitoring rental availability.82MIT
- AlicenseBqualityBmaintenanceA read-only hospitality-focused MCP server that enables users to retrieve reservation details, listing briefs, and guest conversation contexts from Hostaway. It simplifies hospitality workflows by providing specialized tools for searching threads and viewing reservation data through natural language interfaces.623MIT
- FlicenseNot gradedqualityDmaintenanceConnects Claude to the Hospitable API v2 for managing vacation rental properties, reservations, guest messages, and reviews.
Related MCP Connectors
Vacation rental discovery, direct booking, and property protection for AI agents.
Manage your Hostex vacation rentals—properties, reservations, availability, listings, and guest me…
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/prosperkartik/hostaway-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server