Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge apaleo mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
AnythingMCP ist im Connector-Verzeichnis von Claude gelistet: Füg es mit einem Klick zu Claude hinzu (öffnet in neuem Tab), melde dich an und wähle, welche MCP-Server Claude nutzen darf.
Zusammenfassung
Hotelbetrieb im Cloud-PMS apaleo: Häuser, Zimmer und Zimmerkategorien, Ratenpläne und Raten, Verfügbarkeit und Angebote, Buchungen, Reservierungen und Gäste, Gruppen, Folios, Zahlungen, Rechnungen, Wartung, Housekeeping und Performance-Berichte. Legt Buchungen an, weist Zimmer zu und checkt Gäste ein und aus. Verbindet sich als App mit OAuth2 Client Credentials; Stornos und No-Shows sind bei der Installation deaktiviert.
Frag einfach
Beispiel-Prompts für apaleo
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → apaleo klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
apaleo + Claude
Hotelbetrieb im Cloud-PMS apaleo: Häuser, Zimmer und Zimmerkategorien, Ratenpläne und Raten, Verfügbarkeit und Angebote, Buchungen, Reservierungen und Gäste, Gruppen, Folios, Zahlungen, Rechnungen, Wartung, Housekeeping und Performance-Berichte. Legt Buchungen an, weist Zimmer zu und checkt Gäste ein und aus. Verbindet sich als App mit OAuth2 Client Credentials; Stornos und No-Shows sind bei der Installation deaktiviert.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
APALEO_CLIENT_ID, APALEO_CLIENT_SECRET
Schritt 1 — Zugangsdaten holen
Die Einrichtung dauert etwa 5 Minuten. Du brauchst ein apaleo-Konto mit Zugriff auf Apps. Eine Anmeldung im Browser gibt es nicht: Der Connector meldet sich als App mit dem OAuth2-Grant Client Credentials an.
- Öffne in apaleo Apps > Connected apps > Add a custom app (oder registriere auf apaleo.dev einen OAuth simple client mit Client Credentials).
- Gib der App die Berechtigungen, die das Team braucht. Zum Lesen zum Beispiel
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.readundreports.read; für die Schreib-Toolsreservations.create,reservations.manage,reservations.assign-unit,maintenances.createundoperations.change-room-state. Lass die Schreibrechte weg, wenn der Connector nur lesen soll. - Kopiere die Client-ID in
APALEO_CLIENT_IDund das Client Secret inAPALEO_CLIENT_SECRET. Das Secret wird nur einmal angezeigt; ist es verloren, erzeugst du in der App ein neues. - Installiere den Connector und führe
apaleo_list_propertiesaus, um die Verbindung zu prüfen.
Der Connector holt ein Token bei https://identity.apaleo.com/connect/token und erneuert es jede Stunde. Jeder Aufruf läuft als Custom App mit deren Berechtigungen; fehlt der App ein Recht, kommt 403.
Was er liest:
- Inventar und Raten: Häuser (Hotels), Unit Groups (Zimmerkategorien), Units (Zimmer) mit Zustand und Wartung, Ratenpläne, Preise pro Nacht mit Restriktionen (
apaleo_list_rates), Services (Extras wie Frühstück oder Parken), Stornobedingungen und Firmen (Firmenkunden). - Verfügbarkeit und Angebote: freie Zimmer je Kategorie und Nacht (
apaleo_get_unit_group_availability), Zimmer, die für einen ganzen Aufenthalt frei sind (apaleo_get_unit_availability), Zimmer, die einer Reservierung zugewiesen werden können, undapaleo_get_offers, die buchbaren Ratenpläne mit Preisen für einen Aufenthalt. - Buchungen und Reservierungen:
apaleo_list_reservationsmittext_search(Name, E-Mail, Reservierungsnummer) unddate_filterArrival, Departure oder Stay zusammen mitfromundto;apaleo_count_reservationszählt, ohne sie zu laden. Dazu Buchungen, Services einer Reservierung, Gruppen und Blocks. Gäste sind Teil der Reservierungen (primaryGuest, additionalGuests) und der Buchungen (booker). - Abrechnung: Folios (Gästerechnungen, über
reservation_idszu finden), Zahlungen auf Folios und Rechnungen. - Betrieb und Berichte: Wartungsfenster, Property Performance (Auslastung, ADR, RevPAR), Umsätze nach Konto mit Netto, Brutto und MwSt. (für höchstens ein Jahr) und Anreisen pro Tag eines Monats.
Was er schreibt:
- Buchungen:
apaleo_create_bookingmit der ratePlanId und einem timeSlice pro Nacht ausapaleo_get_offers.apaleo_update_bookingundapaleo_update_reservationnehmen JSON-Patch-Operationen wie[{"op": "replace", "path": "/comment", "value": "Late arrival"}].apaleo_amend_reservationändert Anreise, Abreise, Gästezahl, Ratenplan und Preis pro Nacht. - Rezeption:
apaleo_assign_unit(apaleo wählt ein freies Zimmer) oderapaleo_assign_specific_unit,apaleo_unassign_units,apaleo_check_in_reservation(rückgängig mitapaleo_revert_check_in) undapaleo_check_out_reservation, das alle offenen Posten auf das Folio bucht und nur geht, wenn die Abreise nicht später als morgen ist. - Housekeeping und Wartung:
apaleo_set_unit_conditions(Clean, CleanToBeInspected, Dirty) undapaleo_create_maintenance(OutOfService, OutOfOrder, OutOfInventory).
Buchungen, Check-ins und Check-outs ändern den laufenden Hotelbetrieb, deshalb zeigt dir die KI, was sie ändern will, und wartet auf dein Ja.
Bei der Installation deaktiviert: apaleo_cancel_reservation (es gilt die Stornogebühr der Bedingung des Ratenplans, und eine stornierte Reservierung lässt sich nicht reaktivieren) und apaleo_set_reservation_no_show (bucht die No-Show-Gebühr auf das Folio und lässt sich nicht zurücknehmen). Ein Admin schaltet sie ein, wenn das Team sie braucht.
Datenformate: IDs sind lesbare Codes: ein Haus MUC, eine Unit Group MUC-DBL, eine Unit MUC-101, ein Ratenplan MUC-FLEX-DBL, eine Buchung ABCDEF, ihre Reservierungen ABCDEF-1 und ABCDEF-2, ein Folio ABCDEF-1-1. Beträge sind {"amount": 120.0, "currency": "EUR"} in Haupteinheiten; der balance einer Reservierung ist negativ, wenn der Gast noch Geld schuldet. Datumsangaben sind YYYY-MM-DD; Zeiten sind ISO 8601 mit dem UTC-Offset des Hauses. Eine Nacht gehört zu dem Geschäftstag, an dem sie beginnt; to ist bei Verfügbarkeit und Performance eingeschlossen, beim Umsatzbericht ausgeschlossen. Der Reservierungsstatus ist Confirmed, InHouse, CheckedOut, Canceled oder NoShow. Filter mit mehreren Werten werden ohne Leerzeichen mit Kommas getrennt (status: Confirmed,InHouse), und expand fügt eingebettete Objekte hinzu (expand: booker,assignedUnits).
Blättern: Listen nehmen page_number (ab 1) und page_size (bis 500) und liefern die Gesamtzahl in count. Eine Seite hinter dem Ende antwortet mit 204 No Content, es gibt dann nichts mehr.
Häufige Fehler: 401 bedeutet eine falsche Client-ID, ein falsches Secret oder ein abgelaufenes Token. 403 bedeutet, dass der Custom App eine Berechtigung fehlt. 404 ist eine unbekannte ID. 422 ist eine Geschäftsregel, etwa ein Check-in vor dem Anreisetag, kein zugewiesenes Zimmer oder ein ausverkauftes Angebot, mit dem Grund in messages. 429 ist das Rate-Limit.
Der Connector bucht keine Posten oder Zahlungen, erstellt keine Rechnungen, ändert keine Ratenpläne, Preise oder Inventar und verwaltet keine apaleo-Benutzer oder Apps.
Schritt 2 — Adapter installieren
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
Schritt 3 — Connector in Claude hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Empfohlener Weg: funktioniert auf claude.ai web ohne Anfassen einer Konfigurationsdatei.
- Öffne in Claude Customize → Connectors.
- Klicke auf + und dann auf Add custom connector.
- Gib einen Namen ein, z. B.
apaleo, und die Remote-MCP-Server-URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, dann klicke auf Add. - Klicke auf Connect und melde dich bei AnythingMCP an (OAuth), um den Zugriff zu erlauben.
Alle unten gelisteten Tools erscheinen in deinem Chat: Leg los mit Prompts.
Verfügbare Tools
| Tool | What it does |
|---|---|
apaleo_list_properties | List the properties (hotels) of the account with id, code, name, address, time zone, currency and status (Test or Live) |
apaleo_get_property | One property with address, company and bank details, time zone, currency, payment terms, check-in and check-out times and description |
apaleo_list_unit_groups | List unit groups (room types and other sellable unit kinds) with code, name, member count, max persons, rank and type |
apaleo_get_unit_group | One unit group with its description, max persons, member count and type |
apaleo_list_units | List units (rooms) with name, unit group, max persons, status (isOccupied, condition Clean, CleanToBeInspected or Dirty, maintenance) and… |
apaleo_get_unit | One unit (room) with its unit group, status, condition, maintenance and attributes |
apaleo_list_rate_plans | List rate plans with code, name, unit group, channel codes, cancellation and no-show policy, minimum guarantee and whether they are derived… |
apaleo_get_rate_plan | One rate plan with its pricing rule, restrictions, policies, included services and channels |
apaleo_list_rates | Prices 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_services | List services (extras such as breakfast or parking, and services included in rate plans) with code, name, default gross price, pricing unit… |
apaleo_list_cancellation_policies | List cancellation policies with name, description, the period before arrival in which a fee applies and the fee |
apaleo_list_companies | List companies (corporate accounts) with code, name, address, tax id and the rate plans and corporate codes they can book |
apaleo_get_unit_group_availability | Availability per unit group and night for a property: units available to sell, house count, occupied units, blocked units and maintenance |
apaleo_get_unit_availability | Units (rooms) that are free during the whole period, optionally of one unit group or in one housekeeping condition |
apaleo_list_available_units_for_reservation | Units 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_offers | Bookable offers for one stay: for each rate plan and unit group the total gross amount, the price per night (timeSlices), available units… |
apaleo_list_bookings | List bookings (the booker plus one or more reservations). text_search finds a booker by last name, first name, email or company |
apaleo_get_booking | One booking with the booker, payment account, comments and its reservations |
apaleo_list_reservations | List reservations with status, arrival and departure, adults, primary guest, unit group, assigned unit, rate plan, total gross amount… |
apaleo_count_reservations | Number of reservations matching the same filters as apaleo_list_reservations, without loading them (for example how many arrivals tomorrow) |
apaleo_get_reservation | One reservation with primary and additional guests, booker, stay, unit group, assigned units, rate plan, prices per night, services… |
apaleo_list_reservation_services | Services booked for a reservation (included and extras) with dates, count and gross amount |
apaleo_list_groups | List group bookings with name, booker, property, blocks and status. text_search looks in group name, booker name, email and company |
apaleo_get_group | One group booking with its booker, comments, payment account, property and blocks |
apaleo_list_blocks | List blocks (room allotments of groups) with unit group, rate plan, period, blocked and picked-up units and status (Tentative, Definite… |
apaleo_list_folios | List folios (guest bills) with debitor, reservation, booking, balance, status (Open or Closed) and type |
apaleo_get_folio | One folio with its charges, transitory charges, payments, allowances, balance, related invoices and allowed actions |
apaleo_list_folio_payments | Payments posted on a folio with method, amount, status and time |
apaleo_list_invoices | List invoices (metadata only) with number, date, recipient, folio, reservation, total, outstanding payment and status (FullyPaid, Unpaid… |
apaleo_get_invoice | One invoice with recipient, lines, taxes, payments and totals |
apaleo_list_maintenances | List maintenance windows of units: OutOfService (still sellable but flagged), OutOfOrder (not sellable) or OutOfInventory, with period and… |
apaleo_get_property_performance_report | Property performance per period: occupancy, ADR (average daily rate), RevPAR, sold and available units and revenues, optionally per… |
apaleo_get_revenues_report | Revenues 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_report | Number of arriving reservations per day in one month for a property, for staffing plans |
apaleo_create_booking | Create a booking with one or more reservations |
apaleo_update_booking | Change booking fields with JSON Patch operations: replace the booker (the whole object), or add, replace or remove the comment, booker… |
apaleo_update_reservation | Change reservation fields with JSON Patch operations: replace the primary guest (the whole object), add, replace or remove additional… |
apaleo_amend_reservation | Change the stay of a reservation: arrival, departure, number of guests and the rate plan and price per night |
apaleo_assign_unit | Let apaleo pick and assign a free unit (room) of the reserved unit group to a reservation |
apaleo_assign_specific_unit | Assign a given unit (room) to a reservation, for the whole stay or part of it |
apaleo_unassign_units | Remove the assigned units (rooms) from a reservation, for example before assigning another room |
apaleo_check_in_reservation | Check in a Confirmed reservation that has a unit assigned: status becomes InHouse and the check-in time is set |
apaleo_revert_check_in | Undo the check-in of a reservation (status back to Confirmed), for a check-in done by mistake |
apaleo_check_out_reservation | Check out an InHouse reservation: status becomes CheckedOut and all open charges on the folio are posted |
apaleo_cancel_reservation | Cancel 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_show | Mark a reservation whose guest did not arrive as NoShow |
apaleo_create_maintenance | Create a maintenance window for a unit: OutOfService (flagged but sellable), OutOfOrder (not sellable) or OutOfInventory (removed from the… |
apaleo_set_unit_conditions | Set the housekeeping condition of one or more units, for example after cleaning |
Beispiel-Prompts
- „Welche Reservierungen reisen heute in MUC an, und welche davon haben noch kein Zimmer zugewiesen?“
- „Wie viele Doppelzimmer sind nächsten Freitag und Samstag noch frei, und was kostet die flexible Rate für beide Nächte?“
- „Zeig mir Auslastung, ADR und RevPAR des letzten Monats im Vergleich zum Vormonat.“
- „Weise der Reservierung ABCDEF-1 ein sauberes Zimmer zu und checke den Gast ein.“
- „Setz die Zimmer MUC-101 bis MUC-105 auf sauber und nimm MUC-210 wegen einer defekten Dusche bis Montag außer Betrieb.“
FAQ
Funktioniert es mit Claude Code genauso wie mit Claude Desktop? Ja, beide auf https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID zeigen lassen.
Nächste Schritte
- Connector-Startseite
- Mit ChatGPT verbinden
- Mit Cursor verbinden
- Mit Gemini verbinden
- Mit Meta Muse verbinden
- Mit Microsoft Copilot verbinden
War dieser Guide hilfreich?