Guest
Official8 toolsby meni
Guest API for meni.ge restaurants: browse menus, place orders, reserve tables. No auth needed.
Allows customers to browse restaurant menus, place orders, and make table reservations.
Captured live from the server via tools/list.
get_menu
Get the full menu of a meni.ge location: categories, items with prices, variant groups and addons, currency and ordering capabilities. domain = uppercase location code from the QR/menu URL.
Parameters (2)
- domainstringrequired
Location domain code, e.g. MYCAFE
- languagestring
ISO 639-1 menu language, default en
get_item
Get one menu item with its variant groups and addons.
Parameters (3)
- domainstringrequired
- itemIdstringrequired
- languagestring
create_order
Validate and place an order at a meni.ge location. Returns orderId (keep it — it is the access token for status checks) and the computed total. customer.name/phone are required for pickup and delivery; delivery.address is required for delivery.
Parameters (10)
- domainstringrequired
- itemsarrayrequired
- orderTypestring
- customerobject
- deliveryobject
- pickupobject
- paymentMethodstring
- notesstring
- qrCodestring
- languagestring
get_order_status
Check the status of an order previously created with create_order.
Parameters (2)
- domainstringrequired
- orderIdstringrequired
check_table_availability
Which tables of the location are free or busy in a given time window (uses the floor plan published by the restaurant). Pass the chosen table id to create_reservation as tableId.
Parameters (3)
- domainstringrequired
- startstringrequired
ISO 8601 datetime
- durationMinutesinteger
create_reservation
Request a table reservation. Starts as "pending" until the restaurant confirms — check with get_reservation_status. Returns reservationId (keep it: it is the token for status and cancellation). Optionally bind a specific table via tableId (from check_table_availability).
Parameters (9)
- domainstringrequired
- startstringrequired
ISO 8601 datetime
- durationMinutesinteger
- partySizeinteger
- namestringrequired
Guest name
- phonestring
- commentstring
- tableIdstring
- codeIdstring
get_reservation_status
Status of a reservation created with create_reservation (pending/confirmed/seated).
Parameters (2)
- domainstringrequired
- reservationIdstringrequired
cancel_reservation
Cancel a reservation previously created with create_reservation.
Parameters (2)
- domainstringrequired
- reservationIdstringrequired
README not available yet.
Install
Remote endpoint
Streamable HTTPHosted server - connect over the network, no local install.
https://api.meni.ge/llm/mcpclaude_desktop_config.json
{
"mcpServers": {
"guest": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.meni.ge/llm/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.