beds24
Qué hace este MCP
Manages Beds24 lodging properties, bookings, availability, rates, room calendars, guest messages, reviews and booking invoices.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['roomId', 'arrival', 'departure'], 'properties': {'tax': {'type': 'number'}, 'city': {'type': 'string'}, 'lang': {'type': 'string', 'description': 'Guest language, 2-letter code, e.g. en.'}, 'email': {'type': 'string'}, 'notes': {'type': 'string', 'description': 'Internal host notes.'}, 'phone': {'type': 'string'}, 'price': {'type': 'number', 'description': 'Total booking price.'}, 'state': {'type': 'string'}, 'title': {'type': 'string', 'description': 'Guest title, e.g. Mr, Ms.'}, 'mobile': {'type': 'string'}, 'roomId': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Room (room type) id.', 'exclusiveMinimum': 0}, 'status': {'enum': ['confirmed', 'request', 'new', 'cancelled', 'black', 'inquiry'], 'type': 'string', 'description': 'Booking status.'}, 'unitId': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Specific unit within the room type.', 'exclusiveMinimum': 0}, 'address': {'type': 'string'}, 'arrival': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Arrival date, YYYY-MM-DD.'}, 'company': {'type': 'string'}, 'country': {'type': 'string', 'description': 'Free text country.'}, 'deposit': {'type': 'number'}, 'comments': {'type': 'string', 'description': 'Guest comments.'}, 'country2': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': '2-letter country code, e.g. DE.'}, 'flagText': {'type': 'string'}, 'lastName': {'type': 'string'}, 'numAdult': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Number of adults.'}, 'numChild': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Number of children.'}, 'postcode': {'type': 'string'}, 'departure': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Departure (check-out) date, YYYY-MM-DD.'}, 'firstName': {'type': 'string'}, 'flagColor': {'type': 'string', 'pattern': '^([0-9a-fA-F]{6})?$', 'description': 'Flag colour, 6-character hex (e.g. ff0000) or empty string to clear.'}, 'reference': {'type': 'string', 'maxLength': 100, 'description': 'Your own reference.'}, 'notifyHost': {'type': 'boolean', 'description': 'Email the host a booking confirmation.'}, 'arrivalTime': {'type': 'string', 'description': 'Expected arrival time (free text).'}, 'notifyGuest': {'type': 'boolean', 'description': 'Email the guest a booking confirmation.'}, 'assignBooking': {'type': 'boolean', 'description': 'Let Beds24 assign the first free unit / room using room dependency settings.'}, 'checkAvailability': {'type': 'boolean', 'description': 'Do not save the booking if the room has no availability. Recommended.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['bookingId'], 'properties': {'bookingId': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'The booking id.', 'exclusiveMinimum': 0}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number beyond the first (2, 3, ...). Check pages.nextPageExists in the previous response.'}, 'endDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Last night (day before check-out), YYYY-MM-DD.'}, 'roomIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more room ids.'}, 'startDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'First night, YYYY-MM-DD.'}, 'propertyIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more property ids.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['startDate', 'endDate'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number beyond the first (2, 3, ...). Check pages.nextPageExists in the previous response.'}, 'endDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Last date, YYYY-MM-DD.'}, 'roomIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more room ids.'}, 'startDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'First date, YYYY-MM-DD.'}, 'propertyIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more property ids.'}, 'includePrices': {'type': 'boolean'}, 'includeMaxStay': {'type': 'boolean'}, 'includeMinStay': {'type': 'boolean'}, 'includeChannels': {'type': 'boolean', 'description': 'Include per-channel booking limits.'}, 'includeNumAvail': {'type': 'boolean'}, 'includeOverride': {'type': 'boolean'}, 'includeMultiplier': {'type': 'boolean'}, 'includeLinkedPrices': {'type': 'boolean'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['arrival', 'departure', 'numAdults'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number beyond the first (2, 3, ...). Check pages.nextPageExists in the previous response.'}, 'arrival': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Arrival date, YYYY-MM-DD.'}, 'roomIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more room ids.'}, 'offerIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more offer ids.'}, 'agentCode': {'type': 'string'}, 'departure': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Departure date, YYYY-MM-DD.'}, 'numAdults': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Number of adults.'}, 'numChildren': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'propertyIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more property ids.'}, 'includeTexts': {'type': 'array', 'items': {'type': 'string', 'maxLength': 2, 'minLength': 2}, 'description': 'Include descriptive texts in these 2-letter languages, e.g. ["en"].'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number beyond the first (2, 3, ...). Check pages.nextPageExists in the previous response.'}, 'endDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Last night, YYYY-MM-DD.'}, 'roomIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more room ids.'}, 'startDate': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'First night, YYYY-MM-DD.'}, 'propertyIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more property ids.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['roomId'], 'properties': {'roomId': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'The Beds24 room id linked to the Airbnb listing.', 'exclusiveMinimum': 0}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['propertyId', 'from'], 'properties': {'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Reviews made on or after this date, YYYY-MM-DD.'}, 'propertyId': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'The property id.', 'exclusiveMinimum': 0}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number beyond the first (2, 3, ...). Check pages.nextPageExists in the previous response.'}, 'bookingIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more booking ids.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number beyond the first (2, 3, ...). Check pages.nextPageExists in the previous response.'}, 'filter': {'enum': ['read', 'unread'], 'type': 'string'}, 'maxAge': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Only messages from the last N days.'}, 'source': {'enum': ['host', 'guest', 'internalNote', 'system'], 'type': 'string', 'description': 'Only messages from one side.'}, 'roomIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more room ids.'}, 'masterIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more group master booking ids.'}, 'bookingIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more booking ids.'}, 'messageIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more message ids.'}, 'propertyIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more property ids.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number beyond the first (2, 3, ...). Check pages.nextPageExists in the previous response.'}, 'filter': {'enum': ['arrivals', 'departures', 'new', 'current'], 'type': 'string'}, 'status': {'type': 'array', 'items': {'enum': ['confirmed', 'request', 'new', 'cancelled', 'black', 'inquiry'], 'type': 'string'}, 'description': 'Statuses to include. Defaults to all except cancelled.'}, 'arrival': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Exact arrival date.'}, 'channel': {'enum': ['agoda', 'airbnb', 'asiatravel', 'atraveode', 'booking', 'bookingpage', 'despegar', 'direct', 'edreamsodigeo', 'expedia', 'feratel', 'goibibo', 'hometogo', 'hostelworld', 'hotelbeds', 'hrs', 'jomres', 'marriott', 'ostrovokru', 'ota', 'tiket', 'tomastravel', 'traveloka', 'travia', 'traum', 'trip', 'tripadvisorrentals', 'vacationstay', 'vrbo', 'airbnbical', 'bedandbreakfasteu', 'bedandbreakfastnl', 'bookeasycomau', 'bookitconz', 'flipkey', 'googlecal', 'googleads', 'guestlinkcouk', 'holidaylettingscouk', 'hostelinternational', 'hostelsclub', 'housetripcom', 'icalimport1', 'icalimport2', 'icalimport3', 'lastminute', 'nzaa', 'reserva', 'rezintelnet', 'tablethotels', 'traumferienwohnungen', 'trivagocom', 'visitscotlandcom', 'vrboical', 'webroomsconz'], 'type': 'string', 'description': 'Only bookings from this channel.'}, 'roomIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more room ids.'}, 'arrivalTo': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Date, YYYY-MM-DD.'}, 'departure': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Exact departure date.'}, 'masterIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more group master booking ids.'}, 'bookingIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more booking ids.'}, 'modifiedTo': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}$', 'description': 'Modified before this time.'}, 'arrivalFrom': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Date, YYYY-MM-DD.'}, 'departureTo': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Date, YYYY-MM-DD.'}, 'propertyIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more property ids.'}, 'modifiedFrom': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}$', 'description': 'Modified after this time.'}, 'searchString': {'type': 'string', 'description': 'Matches guest name, email, apiReference or booking id.'}, 'apiReferences': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': 'Channel / API references.'}, 'bookingTimeTo': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}$', 'description': 'Booked before this time (UTC).'}, 'departureFrom': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Date, YYYY-MM-DD.'}, 'includeGuests': {'type': 'boolean', 'description': 'Include additional guests (bookings-personal scope).'}, 'bookingTimeFrom': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}$', 'description': 'Booked after this time (UTC).'}, 'includeInfoItems': {'type': 'boolean'}, 'includeBookingGroup': {'type': 'boolean'}, 'includeInvoiceItems': {'type': 'boolean'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number beyond the first (2, 3, ...). Check pages.nextPageExists in the previous response.'}, 'roomIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more room ids.'}, 'propertyIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more property ids.'}, 'fixedPriceIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more fixed price ids.'}, 'includeRateCodes': {'type': 'boolean'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number beyond the first (2, 3, ...). Check pages.nextPageExists in the previous response.'}, 'roomIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more room ids.'}, 'propertyIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'One or more property ids.'}, 'includeTexts': {'type': 'array', 'items': {'enum': ['all', 'property', 'roomType'], 'type': 'string'}, 'description': 'Which descriptive texts to include.'}, 'includeOffers': {'type': 'boolean', 'description': 'Include offers per room.'}, 'includeAllRooms': {'type': 'boolean', 'description': 'Include every room type of each property.'}, 'includePictures': {'type': 'boolean'}, 'includeLanguages': {'type': 'array', 'items': {'type': 'string', 'maxLength': 3, 'minLength': 2}, 'description': 'Languages for texts, e.g. ["en"] or ["all"].'}, 'includePriceRules': {'type': 'boolean'}, 'includeUnitDetails': {'type': 'boolean', 'description': 'Include full unit details (by default only unit names).'}, 'includeUpsellItems': {'type': 'boolean'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['messageIds'], 'properties': {'read': {'type': 'boolean', 'description': 'true (default) = read, false = unread.'}, 'messageIds': {'type': 'array', 'items': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'maxItems': 100, 'minItems': 1, 'description': 'Message ids.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['bookingId', 'message'], 'properties': {'source': {'enum': ['host', 'internalNote'], 'type': 'string', 'description': 'host (to the guest, default) or internalNote (private).'}, 'message': {'type': 'string', 'maxLength': 10000, 'minLength': 1, 'description': 'Message text.'}, 'bookingId': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'The booking id.', 'exclusiveMinimum': 0}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['bookingId'], 'properties': {'tax': {'type': 'number'}, 'city': {'type': 'string'}, 'lang': {'type': 'string', 'description': 'Guest language, 2-letter code, e.g. en.'}, 'email': {'type': 'string'}, 'notes': {'type': 'string', 'description': 'Internal host notes.'}, 'phone': {'type': 'string'}, 'price': {'type': 'number', 'description': 'Total booking price.'}, 'state': {'type': 'string'}, 'title': {'type': 'string', 'description': 'Guest title, e.g. Mr, Ms.'}, 'mobile': {'type': 'string'}, 'roomId': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Room (room type) id.', 'exclusiveMinimum': 0}, 'status': {'enum': ['confirmed', 'request', 'new', 'cancelled', 'black', 'inquiry'], 'type': 'string', 'description': 'Booking status.'}, 'unitId': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Specific unit within the room type.', 'exclusiveMinimum': 0}, 'address': {'type': 'string'}, 'arrival': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Arrival date, YYYY-MM-DD.'}, 'company': {'type': 'string'}, 'country': {'type': 'string', 'description': 'Free text country.'}, 'deposit': {'type': 'number'}, 'comments': {'type': 'string', 'description': 'Guest comments.'}, 'country2': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': '2-letter country code, e.g. DE.'}, 'flagText': {'type': 'string'}, 'lastName': {'type': 'string'}, 'numAdult': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Number of adults.'}, 'numChild': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Number of children.'}, 'postcode': {'type': 'string'}, 'bookingId': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'The booking id to change.', 'exclusiveMinimum': 0}, 'departure': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Departure (check-out) date, YYYY-MM-DD.'}, 'firstName': {'type': 'string'}, 'flagColor': {'type': 'string', 'pattern': '^([0-9a-fA-F]{6})?$', 'description': 'Flag colour, 6-character hex (e.g. ff0000) or empty string to clear.'}, 'reference': {'type': 'string', 'maxLength': 100, 'description': 'Your own reference.'}, 'arrivalTime': {'type': 'string', 'description': 'Expected arrival time (free text).'}, 'notifyGuest': {'type': 'boolean', 'description': 'Email the guest an updated confirmation.'}, 'addInfoItems': {'type': 'array', 'items': {'type': 'object', 'required': ['code', 'text'], 'properties': {'code': {'type': 'string', 'minLength': 1}, 'text': {'type': 'string'}}}, 'description': 'Info items to ADD to the booking (existing ones are untouched).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['roomId', 'from', 'to'], 'properties': {'to': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Last date, YYYY-MM-DD.'}, 'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'First date, YYYY-MM-DD.'}, 'price1': {'type': ['number', 'null'], 'description': 'Calendar price1 for these dates. null removes it.'}, 'price2': {'type': ['number', 'null'], 'description': 'Calendar price2 for these dates. null removes it.'}, 'price3': {'type': ['number', 'null'], 'description': 'Calendar price3 for these dates. null removes it.'}, 'price4': {'type': ['number', 'null'], 'description': 'Calendar price4 for these dates. null removes it.'}, 'price5': {'type': ['number', 'null'], 'description': 'Calendar price5 for these dates. null removes it.'}, 'price6': {'type': ['number', 'null'], 'description': 'Calendar price6 for these dates. null removes it.'}, 'price7': {'type': ['number', 'null'], 'description': 'Calendar price7 for these dates. null removes it.'}, 'price8': {'type': ['number', 'null'], 'description': 'Calendar price8 for these dates. null removes it.'}, 'price9': {'type': ['number', 'null'], 'description': 'Calendar price9 for these dates. null removes it.'}, 'roomId': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'The room id.', 'exclusiveMinimum': 0}, 'maxStay': {'type': 'integer', 'maximum': 364, 'minimum': 1}, 'minStay': {'type': 'integer', 'maximum': 365, 'minimum': 1}, 'price10': {'type': ['number', 'null'], 'description': 'Calendar price10 for these dates. null removes it.'}, 'price11': {'type': ['number', 'null'], 'description': 'Calendar price11 for these dates. null removes it.'}, 'price12': {'type': ['number', 'null'], 'description': 'Calendar price12 for these dates. null removes it.'}, 'price13': {'type': ['number', 'null'], 'description': 'Calendar price13 for these dates. null removes it.'}, 'price14': {'type': ['number', 'null'], 'description': 'Calendar price14 for these dates. null removes it.'}, 'price15': {'type': ['number', 'null'], 'description': 'Calendar price15 for these dates. null removes it.'}, 'price16': {'type': ['number', 'null'], 'description': 'Calendar price16 for these dates. null removes it.'}, 'numAvail': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Units available per day.'}, 'override': {'enum': ['none', 'blackout', 'exception', 'noCheckIn', 'noCheckOut', 'noCheckInOrCheckOut'], 'type': 'string'}, 'multiplier': {'type': 'number', 'maximum': 100, 'minimum': 0.1}}}
Cambios recientes en herramientas
Servidores MCP similares
Gover MCP
Searches and manages corporate travel requests, flights, hotels, rental vehicles, passengers, carts, approvals, reservations, and…
Gsa Perdiem
Returns official US federal per diem lodging and meal rates by city, state, or ZIP code.
smoobu
Manages vacation-rental properties, reservations, availability, rates, guest communications and channel-synchronized bookings.
Hotelumo Hotel Operations
Provides read-only hotel inventory, room availability, rates, extras, schedules, and aggregate operational summaries.
delegacja
Calculates, stores, summarizes, and exports domestic and international business-trip per diem allowances using bundled rate schem…
per-diem
Calculates and records travel allowances from Poland, HMRC, and GSA CONUS rate tables, with trip listings and reports.
Partelisto
Manages Spanish vacation-rental properties, bookings, guest check-in links, and SES.HOSPEDAJES submission statuses without exposi…
reservations
Lists bookable resources and availability and manages reservations for a booking tenant.