# guest MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/ge-meni-guest
- Website: https://meni.ge/docs/llm-api

## Install
- Endpoint: https://api.meni.ge/llm/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://api.meni.ge/llm/mcp

## Tools
- 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. Endpoint: https://api.meni.ge/llm/mcp
- get_item - Get one menu item with its variant groups and addons. Endpoint: https://api.meni.ge/llm/mcp
- 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. Endpoint: https://api.meni.ge/llm/mcp
- 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. Endpoint: https://api.meni.ge/llm/mcp
- get_order_status - Check the status of an order previously created with create_order. Endpoint: https://api.meni.ge/llm/mcp
- 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. Endpoint: https://api.meni.ge/llm/mcp
- 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). Endpoint: https://api.meni.ge/llm/mcp
- get_reservation_status - Status of a reservation created with create_reservation (pending/confirmed/seated). Endpoint: https://api.meni.ge/llm/mcp
- cancel_reservation - Cancel a reservation previously created with create_reservation. Endpoint: https://api.meni.ge/llm/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: ge.meni
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 12, 2026
- Source: https://registry.modelcontextprotocol.io
