Skip to main content
Glama

hostaway-mcp

npm version License: MIT MCP

Un servidor de código abierto del Model Context Protocol (MCP) que conecta asistentes de IA como Claude Desktop, Claude Code y Cursor con la API de gestión de propiedades de Hostaway. Consulta reservas, anuncios, calendarios, finanzas y conversaciones con huéspedes usando lenguaje natural.

Inicio rápido

  1. Obtén tu ID de cuenta y Client Secret desde tu panel de Hostaway en Configuración > API

  2. Asegúrate de tener Node.js 18+ instalado

  3. Elige tu cliente de IA a continuación y añade la configuración — no necesitas clonar ni compilar

Related MCP server: Lodgify MCP Server

Configuración

Claude Desktop (Mac y Windows)

Abre tu archivo de configuración de Claude Desktop:

  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Añade lo siguiente (combínalo con los mcpServers existentes si tienes otros servidores configurados):

{
  "mcpServers": {
    "hostaway": {
      "command": "npx",
      "args": ["-y", "@matt-long-plux/hostaway-mcp"],
      "env": {
        "HOSTAWAY_ACCOUNT_ID": "YOUR_ACCOUNT_ID",
        "HOSTAWAY_CLIENT_SECRET": "YOUR_CLIENT_SECRET"
      }
    }
  }
}

Reinicia Claude Desktop y ya estás listo.

Claude Code

Opción 1 — Comando CLI (el más rápido):

claude mcp add hostaway \
  -e HOSTAWAY_ACCOUNT_ID=YOUR_ACCOUNT_ID \
  -e HOSTAWAY_CLIENT_SECRET=YOUR_CLIENT_SECRET \
  -- npx -y @matt-long-plux/hostaway-mcp

Opción 2 — .mcp.json en la raíz de tu proyecto (ideal para compartir con tu equipo):

{
  "mcpServers": {
    "hostaway": {
      "command": "npx",
      "args": ["-y", "@matt-long-plux/hostaway-mcp"],
      "env": {
        "HOSTAWAY_ACCOUNT_ID": "YOUR_ACCOUNT_ID",
        "HOSTAWAY_CLIENT_SECRET": "YOUR_CLIENT_SECRET"
      }
    }
  }
}

Cursor

Añade la misma configuración a .cursor/mcp.json de tu proyecto, o ve a Cursor Settings > MCP Servers > Add Server y pega:

{
  "mcpServers": {
    "hostaway": {
      "command": "npx",
      "args": ["-y", "@matt-long-plux/hostaway-mcp"],
      "env": {
        "HOSTAWAY_ACCOUNT_ID": "YOUR_ACCOUNT_ID",
        "HOSTAWAY_CLIENT_SECRET": "YOUR_CLIENT_SECRET"
      }
    }
  }
}

Actualización

Si instalaste una versión anterior mediante npx, tu sistema puede tener una copia en caché. Para actualizar a la última versión:

npx clear-npx-cache

Luego reinicia tu cliente de IA (Claude Desktop, Cursor, etc.). En el próximo inicio se descargará automáticamente la última versión.

Alternativamente, puedes fijar @latest en tu configuración para obtener siempre la versión más reciente en cada reinicio:

"args": ["-y", "@matt-long-plux/hostaway-mcp@latest"]

Referencia de herramientas

Reservas

Herramienta

Descripción

Parámetros clave

list_reservations

Lista reservas con filtros

listingMapId, dateFrom, dateTo, status, channelId, limit

get_reservation

Obtiene detalles completos de una reserva

reservationId (obligatorio)

update_reservation_host_note

Actualiza la nota interna del anfitrión

reservationId, hostNote (obligatorios)

list_reservations_by_property

Reservas actuales y futuras agrupadas por propiedad

Ninguno

Anuncios

Herramienta

Descripción

Parámetros clave

list_listings

Todos los anuncios activos con metadatos

includeArchived

get_listing

Detalles completos del anuncio

listingId (obligatorio)

get_listing_custom_fields

Valores de campos personalizados como mapa nombre-valor

listingId (obligatorio)

Calendario

Herramienta

Descripción

Parámetros clave

get_calendar

Calendario de disponibilidad y precios

listingId, startDate, endDate (todos obligatorios)

get_gap_nights

Encuentra huecos cortos sin reservar entre reservas

listingId (obligatorio), startDate, endDate, maxGapLength

create_calendar_block

Bloquea fechas en el calendario

listingId, startDate, endDate (obligatorios), note

delete_calendar_block

Elimina un bloqueo del calendario

listingId, calendarBlockId (obligatorios)

Finanzas

Herramienta

Descripción

Parámetros clave

get_reservation_financials

Desglose financiero de una reserva

reservationId (obligatorio)

get_revenue_summary

Ingresos agregados en todos los anuncios

dateFrom, dateTo (obligatorios), listingId

get_payout_report

Informe de pagos para conciliación

dateFrom, dateTo (obligatorios), channelId

Conversaciones

Herramienta

Descripción

Parámetros clave

list_conversations

Conversaciones recientes con huéspedes

listingId, limit, unreadOnly

get_conversation

Hilo completo de mensajes

conversationId (obligatorio)

send_message

Envía un mensaje al huésped

conversationId, message (obligatorios)

Modo de solo lectura

Establece HOSTAWAY_READ_ONLY=true para desactivar todas las herramientas de escritura/mutación. Cuando está activado, las siguientes herramientas devolverán un error en lugar de ejecutarse:

  • update_reservation_host_note

  • create_calendar_block

  • delete_calendar_block

  • send_message

Esto es útil para cuentas compartidas o cuando quieres evitar modificaciones accidentales.

Variables de entorno

Variable

Obligatoria

Descripción

HOSTAWAY_ACCOUNT_ID

Sí

Tu ID de cuenta de Hostaway (entero)

HOSTAWAY_CLIENT_SECRET

Sí

Tu secreto de cliente de la API de Hostaway

HOSTAWAY_READ_ONLY

No

Establece true para desactivar operaciones de escritura

HOSTAWAY_CACHE_TTL

No

TTL de caché de token en segundos (por defecto: 240)

Ejemplos de consultas

Una vez conectado, prueba a preguntarle a Claude:

  • "Muéstrame todas las reservas próximas"

  • "¿Cómo está la ocupación de mis propiedades el próximo mes?"

  • "Encuentra noches libres en todos los anuncios para los próximos 90 días"

  • "¿Cuántos ingresos obtuve el mes pasado?"

  • "Muéstrame los mensajes de huéspedes no leídos"

  • "¿Cuáles son las finanzas de la reserva 12345?"

  • "Genera un informe de pagos para reservas de Airbnb en marzo"

Contribuciones

¡Los comentarios y las solicitudes de extracción son bienvenidos! Abre un problema en GitHub o envía un correo a matt@plux.com.

Licencia

MIT

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables 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.
    -
  • A
    license
    A
    quality
    C
    maintenance
    Connects AI assistants to the Hostaway property management API via 10 read-only tools covering listings, reservations, calendars, guest conversations, and owner statements.
    10
    594 npm
    4
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with the Channex.io API for managing properties, room types, rate plans, availability, rates, inventory, and channel connections through natural language.
    5
    MIT