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

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

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

HCАвтор: команда HelpCodeОбновлено 12 мин чтения Открытый код на 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 + Microsoft Copilot

Работа отеля в облачной 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 — Добавьте коннектор в Microsoft Copilot

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

Microsoft Copilot использует MCP-серверы через агентов, созданных в Copilot Studio: ты добавляешь AnythingMCP в агента как инструмент, а затем публикуешь агента в Microsoft 365 Copilot и Teams. Copilot Studio подключается из облака Microsoft по Streamable HTTP, который AnythingMCP поддерживает.

  1. В Copilot Studio открой своего агента (или создай нового), перейди в Tools и выбери Add a tool → New tool → Model Context Protocol.
  2. Укажи Server name (например, AnythingMCP), Server description, которое объясняет, что делает коннектор, и Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. По описанию Copilot Studio решает, когда вызывать сервер.
  3. В аутентификации выбери API key, установи Type в Header, укажи имя заголовка X-API-Key и нажми Create.
  4. В окне Add tool выбери Create a new connection, вставь MCP API-ключ из AnythingMCP (MCP Servers → твой сервер → API keys) и нажми Add to agent.
  5. Проверь в панели Test агента: попроси о том, для чего нужны инструменты apaleo.
  6. Нажми Publish, затем Channels → Microsoft 365 and Microsoft Teams, оставь включённым Make agent available in Microsoft Copilot и нажми Add channel. See agent in Teams установит агента для тебя; в Microsoft 365 Copilot введи @ и выбери агента.

Хочешь, чтобы каждый входил под своей учётной записью? Вместо API-ключа выбери OAuth 2.0 → Dynamic discovery: каждый пользователь войдёт в AnythingMCP при первом вызове агентом.

Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Copilot Studio подключается из облака Microsoft, поэтому localhost не подойдёт.

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

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

Для какого Copilot это руководство? Для Microsoft 365 Copilot на работе — через агентов Copilot Studio. В приложении Microsoft Copilot для личных аккаунтов добавить свой MCP-сервер нельзя.

Что нужно? Рабочий аккаунт с доступом к Copilot Studio (лицензия или пробная версия), чтобы создать агента. Тем, кто будет пользоваться им в Microsoft 365 Copilot или Teams, нужен доступ к агенту: поделись им или попроси администратора опубликовать его для организации. Если в организации действуют политики данных для коннекторов Power Platform, они распространяются и на MCP-серверы.

Агент не вызывает инструменты. Проверь, что имя заголовка — ровно X-API-Key, а ключ относится к тому же MCP-серверу, что и URL, и сделай Server description конкретным: по нему Copilot Studio решает, когда вызывать сервер. После каждого изменения опубликуй агента заново; в открытом чате введи «start over», чтобы перейти на новую версию.

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

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

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

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

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

Коннекторы

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

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

Коннекторы

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

Работа отеля в облачной 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; отмены и неявки отключены при установке.