{"schema_version":"1.0","name":"MenuGaze","description":"Restaurant menu platform with AI-enhanced photos and 3D food visualization. Agents can browse menus, search dishes, and get pricing, photos, and 3D model details.","url":"https://menugaze.com","provider":{"organization":"MenuGaze","url":"https://menugaze.com"},"capabilities":{"tools":[{"name":"getRestaurant","description":"Get restaurant information including name, categories, and product type","endpoint":"https://menugaze.com/api/public/restaurants/{slug}","method":"GET","parameters":{"slug":{"type":"string","required":true,"description":"Restaurant URL slug"}}},{"name":"getMenu","description":"Browse or search the full menu of a restaurant. Supports filtering by category and text search.","endpoint":"https://menugaze.com/api/public/restaurants/{slug}/menu","method":"GET","parameters":{"slug":{"type":"string","required":true,"description":"Restaurant URL slug"},"category":{"type":"string","required":false,"description":"Filter by category (e.g. \"Appetizers\")"},"q":{"type":"string","required":false,"description":"Search dishes by name or description"}}},{"name":"getMenuItem","description":"Get detailed information about a specific menu item including price, description, photo, and 3D model.","endpoint":"https://menugaze.com/api/public/restaurants/{slug}/menu/{itemId}","method":"GET","parameters":{"slug":{"type":"string","required":true,"description":"Restaurant URL slug"},"itemId":{"type":"string","required":true,"description":"Menu item ID"}}}]},"authentication":{"type":"none","description":"All public endpoints require no authentication. Rate limited to 60 requests per minute per IP."},"rate_limits":{"requests_per_minute":60,"description":"Rate limited per IP address. Returns 429 with Retry-After header when exceeded."},"protocols":{"mcp":{"endpoint":"https://menugaze.com/api/mcp","transport":"streamable-http","description":"Model Context Protocol endpoint. Send JSON-RPC 2.0 POST requests. Call initialize first, then tools/list to discover tools, then tools/call to invoke them."},"rest":{"openapi":"https://menugaze.com/openapi.json","description":"REST API endpoints documented in OpenAPI 3.1 spec."}},"documentation":{"openapi":"https://menugaze.com/openapi.json","llm_readable":"https://menugaze.com/llms.txt","mcp_manifest":"https://menugaze.com/.well-known/mcp","mcp_server_card":"https://menugaze.com/.well-known/mcp/server-card.json"}}