此 MCP 可以做什么
Lets guests browse restaurant menus, search products, build and place pickup or delivery orders, check store policies, and create or manage table reservations.
工具
输入模式
{'type': 'object', 'required': ['domain', 'reservationId'], 'properties': {'domain': {'type': 'string'}, 'reservationId': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['domain', 'start'], 'properties': {'start': {'type': 'string', 'description': 'ISO 8601 datetime'}, 'domain': {'type': 'string'}, 'durationMinutes': {'type': 'integer', 'default': 120}}}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['itemId'], 'properties': {'addons': {'type': 'array', 'items': {'type': 'string'}}, 'itemId': {'type': 'string'}, 'quantity': {'type': 'integer', 'default': 1, 'minimum': 1}, 'variants': {'type': 'object', 'additionalProperties': {'type': 'string'}}}}}, 'notes': {'type': 'string'}, 'cartId': {'type': 'string', 'description': 'Order this cart; mutually exclusive with items'}, 'domain': {'type': 'string'}, 'pickup': {'type': 'object', 'properties': {'scheduledFor': {'type': 'string'}}}, 'qrCode': {'type': 'string'}, 'customer': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'email': {'type': 'string'}, 'phone': {'type': 'string'}}}, 'delivery': {'type': 'object', 'properties': {'notes': {'type': 'string'}, 'address': {'type': 'string'}}}, 'language': {'type': 'string'}, 'orderType': {'enum': ['dine-in', 'delivery', 'pickup'], 'type': 'string'}, 'paymentMethod': {'enum': ['cash', 'card-on-delivery', 'online'], 'type': 'string'}, 'idempotencyKey': {'type': 'string', 'maxLength': 64, 'minLength': 8, 'description': 'Retry guard, e.g. a UUID you keep for this order attempt'}}}
输入模式
{'type': 'object', 'required': ['domain', 'start', 'name'], 'properties': {'name': {'type': 'string', 'description': 'Guest name'}, 'phone': {'type': 'string'}, 'start': {'type': 'string', 'description': 'ISO 8601 datetime'}, 'codeId': {'type': 'string'}, 'domain': {'type': 'string'}, 'comment': {'type': 'string'}, 'tableId': {'type': 'string'}, 'partySize': {'type': 'integer', 'default': 2, 'maximum': 50, 'minimum': 1}, 'idempotencyKey': {'type': 'string', 'maxLength': 64, 'minLength': 8, 'description': 'Retry guard: repeating the same key returns the original reservation instead of booking twice.'}, 'durationMinutes': {'type': 'integer', 'default': 120, 'maximum': 600, 'minimum': 30}}}
输入模式
{'type': 'object', 'required': ['domain', 'cartId'], 'properties': {'cartId': {'type': 'string'}, 'domain': {'type': 'string'}, 'language': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['domain', 'checkIn', 'checkOut'], 'properties': {'party': {'type': 'object', 'properties': {'adults': {'type': 'integer', 'minimum': 1}, 'children': {'type': 'integer', 'minimum': 0}, 'childAges': {'type': 'array', 'items': {'type': 'integer', 'maximum': 17, 'minimum': 0}, 'description': 'Возраст каждого ребёнка, если гость назвал.'}}, 'description': 'Кто едет: взрослые (≥1), дети и возраст каждого ребёнка (childAges). Передавай, только если гость назвал; не назвал — не передавай и НЕ спрашивай ради цены или наличия: посчитается цена номера (priceBasis room). Названная компания меняет цену так же, как в форме бронирования (доплата за дополнительного взрослого и за детей по возрасту).'}, 'domain': {'type': 'string', 'description': 'Hotel location code (uppercase, from the site URL or QR).'}, 'checkIn': {'type': 'string', 'description': 'Заезд. Дата YYYY-MM-DD по календарю отеля.'}, 'checkOut': {'type': 'string', 'description': 'Выезд (позже заезда). Дата YYYY-MM-DD по календарю отеля.'}}}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string'}, 'itemId': {'type': 'string', 'description': 'One item; mutually exclusive with itemIds'}, 'itemIds': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'minItems': 1, 'description': 'Bulk lookup, up to 10 ids; mutually exclusive with itemId'}, 'language': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Location domain code, e.g. MYCAFE'}, 'language': {'type': 'string', 'description': 'ISO 639-1 menu language, default en'}}}
输入模式
{'type': 'object', 'required': ['domain', 'orderId'], 'properties': {'domain': {'type': 'string'}, 'orderId': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['domain', 'reservationId'], 'properties': {'domain': {'type': 'string'}, 'reservationId': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string'}, 'language': {'type': 'string', 'description': 'ISO 639-1; falls back to the location default'}}}
输入模式
{'type': 'object', 'required': ['domain', 'query'], 'properties': {'lang': {'type': 'string', 'description': 'Язык гостя (en, ru, ka, tr…), необязательно.'}, 'query': {'type': 'string', 'description': 'Вопрос гостя своими словами (на любом языке).'}, 'domain': {'type': 'string', 'description': 'Hotel location code (uppercase, from the site URL or QR).'}}}
输入模式
{'type': 'object', 'required': ['domain', 'checkIn', 'checkOut'], 'properties': {'party': {'type': 'object', 'properties': {'adults': {'type': 'integer', 'minimum': 1}, 'children': {'type': 'integer', 'minimum': 0}, 'childAges': {'type': 'array', 'items': {'type': 'integer', 'maximum': 17, 'minimum': 0}, 'description': 'Возраст каждого ребёнка, если гость назвал.'}}, 'description': 'Кто едет: взрослые (≥1), дети и возраст каждого ребёнка (childAges). Передавай, только если гость назвал; не назвал — не передавай и НЕ спрашивай ради цены или наличия: посчитается цена номера (priceBasis room). Названная компания меняет цену так же, как в форме бронирования (доплата за дополнительного взрослого и за детей по возрасту).'}, 'domain': {'type': 'string', 'description': 'Hotel location code (uppercase, from the site URL or QR).'}, 'checkIn': {'type': 'string', 'description': 'Заезд. Дата YYYY-MM-DD по календарю отеля.'}, 'checkOut': {'type': 'string', 'description': 'Выезд (позже заезда). Дата YYYY-MM-DD по календарю отеля.'}, 'ratePlanId': {'type': 'string', 'description': 'id тарифа (ratePlan.ratePlanId или id из notOffered прежнего ответа), если гость выбрал конкретный тариф; иначе не передавай. Тариф с ограничением на эти даты вернёт ok:false с причиной.'}, 'roomTypeId': {'type': 'string', 'description': 'roomTypeId из ответа get_hotel_availability; гость тип не назвал — не передавай (посчитаются все типы).'}}}
输入模式
{'type': 'object', 'required': ['domain', 'query'], 'properties': {'limit': {'type': 'integer', 'description': 'How many snippets to return (1–10, default 5)'}, 'query': {'type': 'string', 'description': 'The guest question, in any language'}, 'domain': {'type': 'string'}, 'language': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['domain', 'query'], 'properties': {'limit': {'type': 'integer', 'description': 'How many items to return (1–10, default 6)'}, 'query': {'type': 'string', 'description': 'What the guest is looking for, in any language'}, 'domain': {'type': 'string'}, 'language': {'type': 'string', 'description': 'ISO 639-1 menu language, default en'}}}
输入模式
{'type': 'object', 'required': ['domain', 'updates'], 'properties': {'cartId': {'type': 'string', 'description': 'Omit to create a new cart'}, 'domain': {'type': 'string'}, 'updates': {'type': 'array', 'items': {'type': 'object', 'properties': {'addons': {'type': 'array', 'items': {'type': 'string'}}, 'itemId': {'type': 'string', 'description': 'Required when adding a line'}, 'lineId': {'type': 'string', 'description': 'Existing line to change; omit to add a new one'}, 'comment': {'type': 'string', 'description': 'Guest note for this line (e.g. "no onions")'}, 'quantity': {'type': 'integer', 'maximum': 99, 'minimum': 0, 'description': '0 removes the line (needs lineId)'}, 'variants': {'type': 'object', 'additionalProperties': {'type': 'string'}}}}}, 'language': {'type': 'string'}}}
近期工具变更
类似的 MCP 服务器
Itaim Bibi
Provides an Itaim Bibi neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, t…
Tatuapé
Provides a Tatuapé neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticke…
Agenda SP
Provides São Paulo cultural agenda and local directory features, including events, venues, restaurants, offers, bookings, reserva…
Vila Buarque
Provides a neighborhood directory for local places, restaurants, menus, events, offers, services, reservations, bookings, and pur…
Centro
Provides a Centro neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticket…
Bela Vista
Provides a Bela Vista neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ti…
Jardins
Provides a Jardins neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticke…
Aclimação
Provides a neighborhood directory for Aclimação with local places, restaurant menus, events, offers, services, bookings, reservat…