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.

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

    The numeric Hostaway listing id.

get_reservation

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

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

    The numeric Hostaway reservation id.

list_calendar

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

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

    Calendar end date in YYYY-MM-DD format.

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

    The numeric Hostaway listing id.

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

    Calendar start date in YYYY-MM-DD format.

list_conversations

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

Параметры
  • limitinteger

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

list_listings

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

Параметры
  • limitinteger

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

list_owner_statements

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

Параметры
  • limitinteger

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

list_reservations

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

Параметры
  • arrival_end_datestring

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

  • arrival_start_datestring

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

  • limitinteger

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

  • statusstring

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

list_unread_conversations

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

Параметры
  • limitinteger

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

whoami

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

Параметры

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

Похожие MCP-сервера

openbnb-org/mcp-server-airbnb

openbnb-org/mcp-server-airbnb

MCP инструмент для поиска Airbnb с фильтрами: местоположение, даты, гости, цена, тип жилья. Получайте детальные описания, удобства, правила. Поддерживает пагинацию и геокодирование для точных международных запросов.

JavaScript528
catrinmdonnelly/royalmail-mcp

catrinmdonnelly/royalmail-mcp

MCP сервер для управления отправлениями Royal Mail и Parcelforce: бронирование, отслеживание, отмена заказов и печать этикеток через Click & Drop API. Автоматизируйте доставку прямо из ИИ-ассистентов.

JavaScript3
forgemeshlabs/travel-mcp

forgemeshlabs/travel-mcp

MCP сервер для планирования путешествий без API-ключа: поиск аэропортов по коду IATA, сравнение маршрутов, подсказки по срокам вылета и сезонам, генерация внешних ссылок на бронирование. Полезен разработчикам и пользователям ИИ-агентов для быстрой оценки рейсов.

TypeScript1
campertunity/mcp-server

campertunity/mcp-server

MCP сервер для поиска кемпингов по всему миру с проверкой доступности и бронированием. Ищите по местоположению, датам и фильтрам (тип, удобства, активности). Полезен путешественникам и AI-агентам д...

TypeScript16
conarti/mattermost-mcp

conarti/mattermost-mcp

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

TypeScript3
rchanllc/joltsms-mcp-server

rchanllc/joltsms-mcp-server

MCP сервер для аренды US-номеров и приёма SMS/OTP через AI-агентов. Включает заказ номеров, ожидание и извлечение OTP, управление биллингом. Автоматизация верификации аккаунтов и регистраций.

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

Лука Никитин