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

Tu ID de cuenta de Hostaway (entero)

HOSTAWAY_CLIENT_SECRET

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

A
license - permissive license
Not graded
quality - not tested
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • -
    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
    B
    quality
    B
    maintenance
    A 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.
    6
    51
    MIT
  • 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
    24
    3
    MIT

View all related MCP servers

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…

  • Airbnb stays by location and dates, and full listing details, as structured JSON.

View all MCP Connectors

Latest Blog Posts

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/mattlong-plux/hostaway-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server