Skip to main content
Glama

hostaway-mcp

npm version License: MIT MCP

Открытый сервер Model Context Protocol (MCP), который подключает ИИ-ассистентов, таких как Claude Desktop, Claude Code и Cursor, к API управления недвижимостью Hostaway. Запрашивайте бронирования, объекты, календари, финансовые данные и переписки с гостями на естественном языке.

Быстрый старт

  1. Получите Идентификатор аккаунта и Секрет клиента в панели Hostaway в разделе Settings > API

  2. Убедитесь, что у вас установлен Node.js 18+

  3. Выберите свой ИИ-клиент ниже и добавьте конфигурацию — клонирование и сборка не требуются

Related MCP server: Lodgify MCP Server

Настройка

Claude Desktop (Mac и Windows)

Откройте файл конфигурации Claude Desktop:

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

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

Добавьте следующее (объедините с существующим mcpServers, если у вас настроены другие серверы):

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

Перезапустите Claude Desktop — и всё готово.

Claude Code

Вариант 1 — команда CLI (самый быстрый):

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

Вариант 2 — .mcp.json в корне проекта (удобно для совместного использования с командой):

{
  "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

Добавьте ту же конфигурацию в .cursor/mcp.json вашего проекта или перейдите в Cursor Settings > MCP Servers > Add Server и вставьте:

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

Обновление

Если вы установили предыдущую версию через npx, в системе может остаться кэшированная копия. Чтобы обновиться до последнего релиза:

npx clear-npx-cache

Затем перезапустите ваш ИИ-клиент (Claude Desktop, Cursor и т.д.). При следующем запуске автоматически будет загружена последняя версия.

В качестве альтернативы вы можете указать @latest в конфигурации, чтобы всегда получать самую новую версию при каждом перезапуске:

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

Справочник инструментов

Бронирования

Tool

Описание

Ключевые параметры

list_reservations

Список бронирований с фильтрами

listingMapId, dateFrom, dateTo, status, channelId, limit

get_reservation

Полная информация о бронировании

reservationId (обязательно)

update_reservation_host_note

Обновить внутреннюю заметку хоста

reservationId, hostNote (обязательно)

list_reservations_by_property

Текущие и предстоящие бронирования, сгруппированные по объектам

Нет

Объекты

Tool

Описание

Ключевые параметры

list_listings

Все активные объекты с метаданными

includeArchived

get_listing

Полная информация об объекте

listingId (обязательно)

get_listing_custom_fields

Значения пользовательских полей в виде карты «имя-значение»

listingId (обязательно)

Календарь

Tool

Описание

Ключевые параметры

get_calendar

Календарь доступности и цен

listingId, startDate, endDate (все обязательны)

get_gap_nights

Поиск коротких незабронированных промежутков между бронированиями

listingId (обязательно), startDate, endDate, maxGapLength

create_calendar_block

Заблокировать даты в календаре

listingId, startDate, endDate (обязательно), note

delete_calendar_block

Удалить блокировку в календаре

listingId, calendarBlockId (обязательно)

Финансы

Tool

Описание

Ключевые параметры

get_reservation_financials

Финансовая разбивка по бронированию

reservationId (обязательно)

get_revenue_summary

Сводная выручка по объектам

dateFrom, dateTo (обязательно), listingId

get_payout_report

Отчёт о выплатах для сверки

dateFrom, dateTo (обязательно), channelId

Переписки

Tool

Описание

Ключевые параметры

list_conversations

Недавние переписки с гостями

listingId, limit, unreadOnly

get_conversation

Полная ветка сообщений

conversationId (обязательно)

send_message

Отправить сообщение гостю

conversationId, message (обязательно)

Режим «только чтение»

Установите HOSTAWAY_READ_ONLY=true, чтобы отключить все инструменты записи/изменения. Когда эта опция включена, следующие инструменты будут возвращать ошибку вместо выполнения:

  • update_reservation_host_note

  • create_calendar_block

  • delete_calendar_block

  • send_message

Это полезно для общих аккаунтов или когда вы хотите предотвратить случайные изменения.

Переменные окружения

Переменная

Обязательная

Описание

HOSTAWAY_ACCOUNT_ID

Да

Идентификатор аккаунта Hostaway (целое число)

HOSTAWAY_CLIENT_SECRET

Да

Секрет клиента API Hostaway

HOSTAWAY_READ_ONLY

Нет

Установите true, чтобы отключить операции записи

HOSTAWAY_CACHE_TTL

Нет

Время жизни кэша токена в секундах (по умолчанию: 240)

Примеры запросов

После подключения попробуйте спросить Claude:

  • «Покажи все предстоящие бронирования»

  • «Какая заполняемость ожидается в моих объектах в следующем месяце?»

  • «Найди незабронированные ночи по всем объектам на ближайшие 90 дней»

  • «Сколько выручки я получил за прошлый месяц?»

  • «Покажи непрочитанные сообщения гостей»

  • «Какая финансовая информация по бронированию 12345?»

  • «Сформируй отчёт о выплатах для бронирований Airbnb за март»

Вклад в проект

Отзывы и pull request'ы приветствуются! Пожалуйста, создайте issue на GitHub или напишите на matt@plux.com.

Лицензия

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