mcpbeat Sign in

Guest MCP Server

answering

Guest is answering right now. Last checked 15 min ago. It exposes 13 tools.

Guest API for meni.ge restaurants: browse menus, place orders, reserve tables. No auth needed.

Uptime history 51 days of history
51 days agonow
100.0%
Uptime 24h
90 of 90 checks
13
Tools
read from the server
455 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 19 August 2026. No other catalogue keeps this.

19 Aug a tool changed the parameters it asks for create_reservation

Nothing serious here today

Today is the operative word: we check Guest every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 15 min ago.

run in your terminal
claude mcp add guest --transport http https://api.meni.ge/llm/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "guest": {
      "url": "https://api.meni.ge/llm/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.guest]
url = "https://api.meni.ge/llm/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "guest": {
      "url": "https://api.meni.ge/llm/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "guest": {
      "url": "https://api.meni.ge/llm/mcp"
    }
  }
}

Available tools 13

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

cart
get_cart
Read a cart created with update_cart: lines with live unit prices, subtotal, item count, the checkoutUrl for a human hand-off and the expiry date (carts live 7 days). Lines whose item left the menu are flagged unavailable and excluded from the subtotal.
update_cart
Build the guest order step by step in a server-side cart, the way a human uses the web cart. Without cartId a new cart is created (keep the returned cartId — it is the access token). Each entry of updates: {itemId, quantity, variants?, addons?, comment?} adds a line; {lineId, quantity} changes one; {lineId, quantity: 0} removes it. Prices are recomputed from the live menu on every read, never stored. The answer includes a checkoutUrl the human can open to finish in the normal web checkout, and the cart can be placed as an order with create_order(cartId).
order
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. Pass either items (inline) or cartId (the cart built with update_cart) — not both. Always pass idempotencyKey when you might retry: the same key within 48h returns the original order instead of placing a second one.
get_order_status
Check the status of an order previously created with create_order.
reservation
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).
get_reservation_status
Status of a reservation created with create_reservation (pending/confirmed/seated).
cancel
cancel_reservation
Cancel a reservation previously created with create_reservation.
item
get_item
Get one menu item with its variant groups and addons, or several at once: pass itemIds (up to 10) instead of itemId to look items up in bulk — the bulk answer is {items, notFound}.
menu
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.
policies
search_policies_and_faqs
Search the location's own published policies, FAQ entries and info pages (privacy, terms, returns, delivery, cookies, help articles) plus, when the owner allows it, their internal knowledge base. Returns short snippets with a link to the source. Use it for policy/help questions instead of guessing; use get_store_info when you need structured numbers.
products
search_products
Semantic search over the location's catalog: product/dish names, descriptions, specifications, brand, SKU/barcodes and attached docs. Use for "do you have…" / "recommend…" / "how much is…" questions instead of paging through get_menu. Returns matching items with prices and a relevance score; falls back with a note when the search index is unavailable for the location.
store
get_store_info
Facts about the location that are not on the menu: address, contacts, coordinates, working hours with openNow computed in the venue timezone, delivery and pickup terms (fees, minimum order, zones, ETA), accepted payment methods and currency, shipping/return terms and links to the published legal documents. Use this before answering "are you open?", "do you deliver?", "how much is delivery?".
table
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.

Endpoints

URLTransportStateLatencyChecked
https://api.meni.ge/llm/mcp streamable-http answering 587 ms 15 min ago

Alternatives to Guest

same job, measured the same way
Whitelabel Ordering
by cordering

Order food from Cordering white-label restaurants: browse menus, confirm, then place an order.

10 tools answering
AIDISH — AIエージェントから受取注文できる飲食店
by ai-mentor-bot

Pickup orders at Japanese restaurants for AI agents: find stores, read menus, place orders. No auth.

4 tools answering
Admin
by meni

Restaurant management API for meni.ge owners: manage menus, locations, orders, and settings.

answering
Tacobell
by markswendsen-code

MCP server for Taco Bell - browse menu, customize orders, place pickup

24 installs/wk local only
Panera
by markswendsen-code

MCP server for Panera Bread - browse menu, customize orders, place pickup

25 installs/wk local only
MCP Geraeats
by geraservicesuk

Browse restaurants, search dishes, order food delivery, track riders. 50+ countries.

23 installs/wk local only
Max Eats Out
by doubleuson

Editorial guide to restaurants and bars — hand-picked venues with opinions, not a places database

4 tools answering
Github
by pipeworx-io

GitHub MCP — wraps the GitHub public REST API (no auth required for public endpoints)

40 tools answering

Guest — questions

Answers built from our own checks of this server.

What can Guest do?
It exposes 13 tools, read directly from the server on our last check. Among them: cancel_reservation, check_table_availability, create_order, create_reservation, get_cart, get_item and 7 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Guest mostly used for?
Its tools cluster around order, cart and reservation. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Guest working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 90 of 90 checks got a reply (100.0%), average response time 455 ms. The bar chart above shows every period we have measured.
How do I connect Guest?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Guest need an API key?
No. Guest completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 13 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Guest?
It answers our handshake in 455 ms on average, which is faster than 34% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.