prosperkartik/hostaway-mcp

prosperkartik/hostaway-mcp

от prosperkartik
MCP-сервер для подключения Claude к Hostaway PMS. Управляйте бронированиями, календарем и сообщениями гостей прямо из ассистента. Идеален для операторов краткосрочной аренды, автоматизирующих рутин...

@prosperkartik/hostaway-mcp

Hostaway

Model Context Protocol (MCP) server for the Hostaway PMS — connect Claude to your vacation rental ops.

@prosperkartik/hostaway-mcp connects Claude (in Claude Code, Claude Desktop, or any MCP-compatible client) to your Hostaway account — listings, reservations, calendar availability, guest messaging, and financials. Authored by an engineer who has integrated Hostaway, Ciirus, and major OTA APIs (Airbnb, VRBO, Booking.com, Expedia, Marriott) in production for short-term rental operators since 2022.

npm version license

Hostaway is a trademark of Hostaway Inc. This project is community-built and not affiliated with or endorsed by Hostaway.

Why this server

Three reasons:

  1. Tool coverage. 10 read-only tools across listings, reservations, calendar, conversations, financials, and a health-check — broader surface than other community MCP servers in this space.
  2. Cleaner auth UX. Takes the two credentials Hostaway gives you on the API settings page — Account ID + API Key — and handles the OAuth token exchange internally. No "go generate a bearer token elsewhere first" step.
  3. Built by someone who works the API. The author has 3+ years of production Hostaway / Ciirus integration work behind the design decisions. Tools map to real operator workflows, not just REST endpoints.
get_conversation_messages

Получает полную историю сообщений одного разговора по идентификатору. Возвращает каждое сообщение с направлением (входящее/исходящее), меткой времени и телом.

Получает полную историю сообщений одного разговора по идентификатору. Возвращает каждое сообщение с направлением (входящее/исходящее), меткой времени и телом.

Параметры

  • conversation_idintegerобязательный

    The numeric Hostaway conversation id.

get_listing

Получает полные сведения об одном объекте Hostaway по идентификатору. Возвращает местоположение, вместимость, цены, репутацию и URL-адреса каналов в виде разделов Markdown.

Получает полные сведения об одном объекте Hostaway по идентификатору. Возвращает местоположение, вместимость, цены, репутацию и URL-адреса каналов в виде разделов Markdown.

Параметры

  • listing_idintegerобязательный

    The numeric Hostaway listing id.

get_reservation

Получает полные данные о бронировании Hostaway по ID. Возвращает информацию о госте, даты, разбивку цен и данные о канале.

Получает полные данные о бронировании Hostaway по ID. Возвращает информацию о госте, даты, разбивку цен и данные о канале.

Параметры

  • reservation_idintegerобязательный

    The numeric Hostaway reservation id.

list_calendar

Получите календарь доступности для одного объявления в заданном диапазоне дат. Возвращает информацию по каждому дню: доступность, статус, цену, минимальное количество ночей, а также количество забронированных и заблокированных дней. Используйте этот инструмент, чтобы ответить на вопрос «доступна ли недвижимость X между датами A и B?».

Получите календарь доступности для одного объявления в заданном диапазоне дат. Возвращает информацию по каждому дню: доступность, статус, цену, минимальное количество ночей, а также количество забронированных и заблокированных дней. Используйте этот инструмент, чтобы ответить на вопрос «доступна ли недвижимость X между датами A и B?».

Параметры

  • listing_idintegerобязательный

    The numeric Hostaway listing id.

  • start_datestringобязательный

    Calendar start date in YYYY-MM-DD format.

  • end_datestringобязательный

    Calendar end date in YYYY-MM-DD format.

list_conversations

Выводит список тем сообщений (переписок) гостей в подключенной учетной записи Hostaway. Возвращает компактную таблицу в Markdown с идентификатором переписки, гостем, связанным объявлением/бронированием, статусом прочтения и временем последнего действия.

Выводит список тем сообщений (переписок) гостей в подключенной учетной записи Hostaway. Возвращает компактную таблицу в Markdown с идентификатором переписки, гостем, связанным объявлением/бронированием, статусом прочтения и временем последнего действия.

Параметры

  • limitinteger

    Maximum number of conversations to return (1–50, default 20).

list_listings

Выводит список объектов (листингов) в подключённой учётной записи Hostaway. Возвращает компактную таблицу в Markdown с идентификатором, названием, местоположением, количеством спален/ванных комнат, вместимостью (количество человек) и статусом.

Выводит список объектов (листингов) в подключённой учётной записи Hostaway. Возвращает компактную таблицу в Markdown с идентификатором, названием, местоположением, количеством спален/ванных комнат, вместимостью (количество человек) и статусом.

Параметры

  • limitinteger

    Maximum number of listings to return (1–50, default 20).

list_owner_statements

Выводит список финансовых отчётов владельца на подключённом аккаунте Hostaway. Возвращает компактную таблицу с идентификатором отчёта, названием и статусом. Полезна для отчётности по доходам и выплатам.

Выводит список финансовых отчётов владельца на подключённом аккаунте Hostaway. Возвращает компактную таблицу с идентификатором отчёта, названием и статусом. Полезна для отчётности по доходам и выплатам.

Параметры

  • limitinteger

    Maximum number of statements to return (1–50, default 20).

list_reservations

Выводит список бронирований из подключённого аккаунта Hostaway. Можно отфильтровать по диапазону дат заезда и статусу бронирования. Возвращает Markdown-таблицу с основными операционными полями.

Выводит список бронирований из подключённого аккаунта Hostaway. Можно отфильтровать по диапазону дат заезда и статусу бронирования. Возвращает Markdown-таблицу с основными операционными полями.

Параметры

  • arrival_start_datestring

    Filter reservations with arrival date on or after this YYYY-MM-DD.

  • arrival_end_datestring

    Filter reservations with arrival date on or before this YYYY-MM-DD.

  • statusstring

    Filter by reservation status (e.g. 'new', 'modified', 'cancelled', 'ownerStay', 'pending', 'awaitingPayment', 'declined', 'expired', 'inquiry', 'inquiryPreapproved', 'inquiryDenied', 'inquiryTimedout', 'inquiryNotPossible').

  • limitinteger

    Maximum number of reservations to return (1–50, default 20).

list_unread_conversations

Выводи только те ветки сообщений гостей, в которых есть непрочитанные сообщения. Самый полезный инструмент для ответа на вопрос «ждут ли мои гости ответа?»

Выводи только те ветки сообщений гостей, в которых есть непрочитанные сообщения. Самый полезный инструмент для ответа на вопрос «ждут ли мои гости ответа?»

Параметры

  • limitinteger

    Maximum number of conversations to scan (1–50, default 20).

whoami

Инструмент проверки работоспособности — подтверждает, что учётные данные работают, и возвращает краткую сводку по подключённому аккаунту Hostaway: количество объявлений, бронирований, переписок, отчётов владельцев и пользователей. Используйте его в первую очередь при настройке, чтобы проверить подключение.

Инструмент проверки работоспособности — подтверждает, что учётные данные работают, и возвращает краткую сводку по подключённому аккаунту Hostaway: количество объявлений, бронирований, переписок, отчётов владельцев и пользователей. Используйте его в первую очередь при настройке, чтобы проверить подключение.

Параметры

Без параметров.

Другие проверенные MCP-сервера

Sentry MCP

Sentry MCP

официальный

Официальный MCP-сервер Sentry для доступа к ошибкам, issues и трейсам приложения прямо из AI-агента. Отладка, анализ производительности и root-cause через Seer.

TypeScript781
jetbrains/mcpProxy

jetbrains/mcpProxy

официальный

Прокси-сервер для подключения MCP-клиентов (Claude Desktop, VS Code) к JetBrains IDE. Упрощает интеграцию AI-ассистентов с IntelliJ, PyCharm и другими продуктами JetBrains через команды инструменто...

JavaScript962
QuantConnect/mcp-server

QuantConnect/mcp-server

официальный

Официальный MCP сервер QuantConnect — мост между AI-ассистентами и платформой. Через API позволяет создавать проекты, писать стратегии, запускать бэктесты и управлять live-трейдингом. Удобен для ра...

Python78
DeusData/codebase-memory-mcp

DeusData/codebase-memory-mcp

официальный

MCP-сервер для молниеносной индексации кода: строит граф знаний из функций, классов и связей для 158 языков. Ускоряет работу AI-агентов, заменяя перебор файлов структурными запросами за миллисекунды.

C32815
callstackincubator/agent-device

callstackincubator/agent-device

agent-device — CLI для автоматизации устройств, позволяющий AI-агентам открывать приложения на iOS, Android и десктопе, инспектировать UI, взаимодействовать с элементами и собирать отладочную инфор...

TypeScript3496
executeautomation/playwright-mcp-server

executeautomation/playwright-mcp-server

Сервер для браузерной автоматизации на Playwright. Используется AI-агентами для открытия страниц, скриншотов, веб-скрапинга и выполнения JavaScript в реальном браузере. Отлично подходит для тестиро...

TypeScript5578
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин