Руководство по коннектору11 мин чтенияMCP-инструментов: 487 языков

Как подключить apaleo к ChatGPT через MCP

Работа отеля в облачной PMS apaleo: объекты, номера и категории номеров, тарифные планы и цены, доступность и предложения, бронирования, проживания и гости, группы, фолио, платежи, счета, техобслуживание, уборка и отчёты о показателях. Создаёт бронирования, назначает номера, заселяет и выселяет гостей. Подключается как приложение через OAuth2 client credentials; отмены и неявки отключены при установке.

HCАвтор: команда HelpCodeОбновлено 11 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

apaleo

apaleo

Hotel operations in the apaleo cloud property management system: properties, rooms and room types, rate plans and rates, availability and offers, bookings, reservations and guests, groups, folios, payments, invoices, maintenance, housekeeping and performance reports. Creates bookings, assigns rooms and checks guests in and out.

инструментов

48

Регион

DE

Категория

Путешествия

Аутентификация

OAuth 2.0

Требуемые env-vars

APALEO_CLIENT_IDAPALEO_CLIENT_SECRET
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте apaleo одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

Кратко

Работа отеля в облачной PMS apaleo: объекты, номера и категории номеров, тарифные планы и цены, доступность и предложения, бронирования, проживания и гости, группы, фолио, платежи, счета, техобслуживание, уборка и отчёты о показателях. Создаёт бронирования, назначает номера, заселяет и выселяет гостей. Подключается как приложение через OAuth2 client credentials; отмены и неявки отключены при установке.

Попробуй спросить

Примеры промптов для apaleo

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

apaleo · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → apaleo, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

apaleo + ChatGPT

Работа отеля в облачной PMS apaleo: объекты, номера и категории номеров, тарифные планы и цены, доступность и предложения, бронирования, проживания и гости, группы, фолио, платежи, счета, техобслуживание, уборка и отчёты о показателях. Создаёт бронирования, назначает номера, заселяет и выселяет гостей. Подключается как приложение через OAuth2 client credentials; отмены и неявки отключены при установке.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

APALEO_CLIENT_ID, APALEO_CLIENT_SECRET

Шаг 1 — Получите учётные данные

Настройка занимает около 5 минут. Нужен аккаунт apaleo с доступом к Apps. Входа через браузер нет: коннектор аутентифицируется как приложение по OAuth2 с грантом client credentials.

  1. В apaleo откройте Apps > Connected apps > Add a custom app (или зарегистрируйте на apaleo.dev OAuth simple client с client credentials).
  2. Дайте приложению права, которые нужны команде. Для чтения, например, properties.read, unitgroups.read, units.read, rateplans.read, rates.read, services.read, companies.read, availability.read, offers.read, reservations.read, groups.read, blocks.read, folios.read, payments.read, invoices.read, maintenances.read и reports.read; для записи reservations.create, reservations.manage, reservations.assign-unit, maintenances.create и operations.change-room-state. Для коннектора только на чтение права на запись не выдавайте.
  3. Скопируйте client id в APALEO_CLIENT_ID, а client secret в APALEO_CLIENT_SECRET. Secret показывается только один раз; если он потерян, создайте новый в приложении.
  4. Установите коннектор и запустите apaleo_list_properties, чтобы проверить подключение.

Коннектор получает токен у https://identity.apaleo.com/connect/token и обновляет его каждый час. Каждый вызов выполняется от имени custom app с её правами; если у приложения нет нужного права, ответ будет 403.

Что он читает:

  • Номерной фонд и тарифы: объекты (отели), unit groups (категории номеров), units (номера) с состоянием уборки и техобслуживанием, тарифные планы, цены за ночь с ограничениями (apaleo_list_rates), услуги (допуслуги вроде завтрака или парковки), правила отмены и компании (корпоративные клиенты).
  • Доступность и предложения: свободные номера по категориям и ночам (apaleo_get_unit_group_availability), номера, свободные на всё проживание (apaleo_get_unit_availability), номера, которые можно назначить проживанию, и apaleo_get_offers, доступные для брони тарифные планы с ценами на одно проживание.
  • Бронирования и проживания: apaleo_list_reservations с text_search (имя, email, id проживания) и date_filter Arrival, Departure или Stay вместе с from и to; apaleo_count_reservations считает, не загружая их. Также бронирования, услуги проживания, группы и блоки. Гости входят в проживания (primaryGuest, additionalGuests) и бронирования (booker).
  • Расчёты: фолио (счета гостей, ищутся по reservation_ids), платежи по фолио и счета-фактуры.
  • Операции и отчёты: окна техобслуживания, показатели объекта (загрузка, ADR, RevPAR), выручка по счетам с нетто, брутто и НДС (за период не больше года) и число заездов по дням месяца.

Что он записывает:

  • Бронирования: apaleo_create_booking с ratePlanId и одним timeSlice на ночь из apaleo_get_offers. apaleo_update_booking и apaleo_update_reservation принимают операции JSON Patch, например [{"op": "replace", "path": "/comment", "value": "Late arrival"}]. apaleo_amend_reservation меняет дату заезда и выезда, число гостей, тарифный план и цену за ночь.
  • Ресепшн: apaleo_assign_unit (apaleo сам выбирает свободный номер) или apaleo_assign_specific_unit, apaleo_unassign_units, apaleo_check_in_reservation (отмена через apaleo_revert_check_in) и apaleo_check_out_reservation, который проводит все открытые начисления по фолио и работает, только если выезд не позже завтрашнего дня.
  • Уборка и техобслуживание: apaleo_set_unit_conditions (Clean, CleanToBeInspected, Dirty) и apaleo_create_maintenance (OutOfService, OutOfOrder, OutOfInventory).

Бронирования, заселения и выселения меняют работающий отель, поэтому ИИ показывает, что собирается изменить, и ждёт вашего согласия.

Отключено при установке: apaleo_cancel_reservation (взимается штраф по правилу отмены тарифного плана, а отменённое проживание нельзя восстановить) и apaleo_set_reservation_no_show (проводит штраф за неявку по фолио и не отменяется). Администратор включает их, когда это нужно команде.

Форматы данных: id представляют собой читаемые коды: объект MUC, unit group MUC-DBL, unit MUC-101, тарифный план MUC-FLEX-DBL, бронирование ABCDEF, его проживания ABCDEF-1 и ABCDEF-2, фолио ABCDEF-1-1. Суммы имеют вид {"amount": 120.0, "currency": "EUR"} в основных единицах; balance проживания отрицателен, если гость ещё должен деньги. Даты в формате YYYY-MM-DD; время в ISO 8601 со смещением UTC объекта. Ночь относится к операционному дню, в который она начинается; to включается для доступности и показателей и не включается для отчёта о выручке. Статус проживания: Confirmed, InHouse, CheckedOut, Canceled или NoShow. Фильтры с несколькими значениями пишутся через запятую без пробелов (status: Confirmed,InHouse), а expand добавляет вложенные объекты (expand: booker,assignedUnits).

Постраничный вывод: списки принимают page_number (с 1) и page_size (до 500) и возвращают общее число в count. Страница за пределами конца отвечает 204 No Content: больше ничего нет.

Частые ошибки: 401 означает неверный client id или secret либо истёкший токен. 403 означает, что у custom app нет нужного права. 404 означает неизвестный id. 422 означает нарушение бизнес-правила, например заселение до дня заезда, отсутствие назначенного номера или распроданное предложение; причина указана в messages. 429 означает лимит запросов.

Коннектор не проводит начисления и платежи, не создаёт счета, не меняет тарифные планы, цены и номерной фонд и не управляет пользователями и приложениями apaleo.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в ChatGPT

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

ChatGPT добавляет MCP-серверы как плагины на странице Plugins, в веб-версии и в платных планах. Режим разработчика для этого больше не нужен. В рабочем пространстве Business это могут только администраторы и владельцы; в Enterprise и Edu администратор может выдать право Create plugins with MCPs.

  1. Перейди на chatgpt.com/plugins, нажми Add, затем Add custom MCP server.
  2. Введи название, например Name: apaleo.
  3. В разделе Connection укажи в поле Server URL адрес https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID и оставь Authentication на OAuth.
  4. Выбери I understand and want to continue, затем Create as a plugin. Когда ChatGPT попросит, войди в AnythingMCP и разреши доступ.
  5. Установи новый плагин из своих личных плагинов, затем введи @ в чате и выбери его.

Доступные инструменты

ToolWhat it does
apaleo_list_propertiesList the properties (hotels) of the account with id, code, name, address, time zone, currency and status (Test or Live)
apaleo_get_propertyOne property with address, company and bank details, time zone, currency, payment terms, check-in and check-out times and description
apaleo_list_unit_groupsList unit groups (room types and other sellable unit kinds) with code, name, member count, max persons, rank and type
apaleo_get_unit_groupOne unit group with its description, max persons, member count and type
apaleo_list_unitsList units (rooms) with name, unit group, max persons, status (isOccupied, condition Clean, CleanToBeInspected or Dirty, maintenance) and…
apaleo_get_unitOne unit (room) with its unit group, status, condition, maintenance and attributes
apaleo_list_rate_plansList rate plans with code, name, unit group, channel codes, cancellation and no-show policy, minimum guarantee and whether they are derived…
apaleo_get_rate_planOne rate plan with its pricing rule, restrictions, policies, included services and channels
apaleo_list_ratesPrices of one rate plan per time slice (night) in a period: the gross price, restrictions (min and max length of stay, closed, closed on…
apaleo_list_servicesList services (extras such as breakfast or parking, and services included in rate plans) with code, name, default gross price, pricing unit…
apaleo_list_cancellation_policiesList cancellation policies with name, description, the period before arrival in which a fee applies and the fee
apaleo_list_companiesList companies (corporate accounts) with code, name, address, tax id and the rate plans and corporate codes they can book
apaleo_get_unit_group_availabilityAvailability per unit group and night for a property: units available to sell, house count, occupied units, blocked units and maintenance
apaleo_get_unit_availabilityUnits (rooms) that are free during the whole period, optionally of one unit group or in one housekeeping condition
apaleo_list_available_units_for_reservationUnits that can be assigned to a reservation for its stay (or for part of it), for choosing a room before apaleo_assign_specific_unit
apaleo_get_offersBookable offers for one stay: for each rate plan and unit group the total gross amount, the price per night (timeSlices), available units…
apaleo_list_bookingsList bookings (the booker plus one or more reservations). text_search finds a booker by last name, first name, email or company
apaleo_get_bookingOne booking with the booker, payment account, comments and its reservations
apaleo_list_reservationsList reservations with status, arrival and departure, adults, primary guest, unit group, assigned unit, rate plan, total gross amount…
apaleo_count_reservationsNumber of reservations matching the same filters as apaleo_list_reservations, without loading them (for example how many arrivals tomorrow)
apaleo_get_reservationOne reservation with primary and additional guests, booker, stay, unit group, assigned units, rate plan, prices per night, services…
apaleo_list_reservation_servicesServices booked for a reservation (included and extras) with dates, count and gross amount
apaleo_list_groupsList group bookings with name, booker, property, blocks and status. text_search looks in group name, booker name, email and company
apaleo_get_groupOne group booking with its booker, comments, payment account, property and blocks
apaleo_list_blocksList blocks (room allotments of groups) with unit group, rate plan, period, blocked and picked-up units and status (Tentative, Definite…
apaleo_list_foliosList folios (guest bills) with debitor, reservation, booking, balance, status (Open or Closed) and type
apaleo_get_folioOne folio with its charges, transitory charges, payments, allowances, balance, related invoices and allowed actions
apaleo_list_folio_paymentsPayments posted on a folio with method, amount, status and time
apaleo_list_invoicesList invoices (metadata only) with number, date, recipient, folio, reservation, total, outstanding payment and status (FullyPaid, Unpaid…
apaleo_get_invoiceOne invoice with recipient, lines, taxes, payments and totals
apaleo_list_maintenancesList maintenance windows of units: OutOfService (still sellable but flagged), OutOfOrder (not sellable) or OutOfInventory, with period and…
apaleo_get_property_performance_reportProperty performance per period: occupancy, ADR (average daily rate), RevPAR, sold and available units and revenues, optionally per…
apaleo_get_revenues_reportRevenues of a property by account (accommodation, food and beverages, other) with net and gross amounts and VAT, for a period of at most…
apaleo_get_arrivals_reportNumber of arriving reservations per day in one month for a property, for staffing plans
apaleo_create_bookingCreate a booking with one or more reservations
apaleo_update_bookingChange booking fields with JSON Patch operations: replace the booker (the whole object), or add, replace or remove the comment, booker…
apaleo_update_reservationChange reservation fields with JSON Patch operations: replace the primary guest (the whole object), add, replace or remove additional…
apaleo_amend_reservationChange the stay of a reservation: arrival, departure, number of guests and the rate plan and price per night
apaleo_assign_unitLet apaleo pick and assign a free unit (room) of the reserved unit group to a reservation
apaleo_assign_specific_unitAssign a given unit (room) to a reservation, for the whole stay or part of it
apaleo_unassign_unitsRemove the assigned units (rooms) from a reservation, for example before assigning another room
apaleo_check_in_reservationCheck in a Confirmed reservation that has a unit assigned: status becomes InHouse and the check-in time is set
apaleo_revert_check_inUndo the check-in of a reservation (status back to Confirmed), for a check-in done by mistake
apaleo_check_out_reservationCheck out an InHouse reservation: status becomes CheckedOut and all open charges on the folio are posted
apaleo_cancel_reservationCancel a Confirmed reservation whose arrival is in the future: status becomes Canceled; the cancellation fee of the rate plan's policy…
apaleo_set_reservation_no_showMark a reservation whose guest did not arrive as NoShow
apaleo_create_maintenanceCreate a maintenance window for a unit: OutOfService (flagged but sellable), OutOfOrder (not sellable) or OutOfInventory (removed from the…
apaleo_set_unit_conditionsSet the housekeeping condition of one or more units, for example after cleaning

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

  • «Какие проживания заезжают сегодня в MUC и у каких из них ещё не назначен номер?»
  • «Сколько двухместных номеров ещё свободно в следующую пятницу и субботу и сколько стоит гибкий тариф за обе ночи?»
  • «Покажи загрузку, ADR и RevPAR за прошлый месяц в сравнении с позапрошлым.»
  • «Назначь чистый номер проживанию ABCDEF-1 и засели гостя.»
  • «Отметь номера с MUC-101 по MUC-105 как чистые и выведи MUC-210 из продажи до понедельника из-за сломанного душа.»

FAQ

Работает ли бесплатный план ChatGPT со своими MCP-серверами? OpenAI описывает свои MCP-серверы только для платных планов; план Free в этом списке не указан.

Следующие шаги

Это руководство помогло?

Ваш агент для apaleo в одном клике.

Установите коннектор, вставьте ключ, спросите ChatGPT. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

apaleo в MCP: гостиничные бронирования, доступность, тарифы, фолио и ресепшн в любом AI-агенте

Работа отеля в облачной PMS apaleo: объекты, номера и категории номеров, тарифные планы и цены, доступность и предложения, бронирования, проживания и гости, группы, фолио, платежи, счета, техобслуживание, уборка и отчёты о показателях. Создаёт бронирования, назначает номера, заселяет и выселяет гостей. Подключается как приложение через OAuth2 client credentials; отмены и неявки отключены при установке.

Коннекторы

Как подключить apaleo к Claude через MCP

Работа отеля в облачной PMS apaleo: объекты, номера и категории номеров, тарифные планы и цены, доступность и предложения, бронирования, проживания и гости, группы, фолио, платежи, счета, техобслуживание, уборка и отчёты о показателях. Создаёт бронирования, назначает номера, заселяет и выселяет гостей. Подключается как приложение через OAuth2 client credentials; отмены и неявки отключены при установке.

Коннекторы

Как подключить apaleo к Cursor через MCP

Работа отеля в облачной PMS apaleo: объекты, номера и категории номеров, тарифные планы и цены, доступность и предложения, бронирования, проживания и гости, группы, фолио, платежи, счета, техобслуживание, уборка и отчёты о показателях. Создаёт бронирования, назначает номера, заселяет и выселяет гостей. Подключается как приложение через OAuth2 client credentials; отмены и неявки отключены при установке.

Коннекторы

Как подключить apaleo к Gemini через MCP

Работа отеля в облачной PMS apaleo: объекты, номера и категории номеров, тарифные планы и цены, доступность и предложения, бронирования, проживания и гости, группы, фолио, платежи, счета, техобслуживание, уборка и отчёты о показателях. Создаёт бронирования, назначает номера, заселяет и выселяет гостей. Подключается как приложение через OAuth2 client credentials; отмены и неявки отключены при установке.

Коннекторы

Как подключить apaleo к Meta Muse через MCP

Работа отеля в облачной PMS apaleo: объекты, номера и категории номеров, тарифные планы и цены, доступность и предложения, бронирования, проживания и гости, группы, фолио, платежи, счета, техобслуживание, уборка и отчёты о показателях. Создаёт бронирования, назначает номера, заселяет и выселяет гостей. Подключается как приложение через OAuth2 client credentials; отмены и неявки отключены при установке.

Коннекторы

Как подключить apaleo к Microsoft Copilot через MCP

Работа отеля в облачной PMS apaleo: объекты, номера и категории номеров, тарифные планы и цены, доступность и предложения, бронирования, проживания и гости, группы, фолио, платежи, счета, техобслуживание, уборка и отчёты о показателях. Создаёт бронирования, назначает номера, заселяет и выселяет гостей. Подключается как приложение через OAuth2 client credentials; отмены и неявки отключены при установке.