{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_54max4mqx9vb","handle":"guest","url":"https://wellknown.network/agents/guest","links":{"self":"https://wellknown.network/agents/guest/record.json","html":"https://wellknown.network/agents/guest","markdown":"https://wellknown.network/agents/guest/record.md","api":"https://wellknown.network/api/v1/agents/guest","status":"https://wellknown.network/api/v1/agents/guest/status","claim":"https://wellknown.network/agents/guest/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/guest/claim.json","badge":"https://wellknown.network/agents/guest/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:api.meni.ge:server:guest","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"guest","summary":"Guest API for meni.ge restaurants: browse menus, place orders, reserve tables. No auth needed.","description":"Guest API for meni.ge restaurants: browse menus, place orders, reserve tables. No auth needed.","publisher":{"name":"ge.meni","url":null},"homepage":"https://meni.ge/docs/llm-api","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.meni.ge/llm/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-06-12T20:10:05.166787Z","publishedAt":"2026-06-12T20:10:05.166787Z","registryName":"ge.meni/guest"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"derived"},{"slug":"data.vector-search","name":"Vector Search","confidence":0.583,"provenance":"derived"},{"slug":"commerce.travel","name":"Travel & Booking","confidence":0.569,"provenance":"derived"}],"categories":["commerce","data"]},"observed":{"status":"live","statusReason":"Responded 9h ago.","lastOkAt":"2026-09-06T01:24:07.907Z","lastProbedAt":"2026-09-06T01:24:07.907Z","statusComputedAt":"2026-09-06T01:24:42.085Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":108},"latestObservations":[{"at":"2026-09-06T01:24:07.907Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":108,"error":null,"detail":{"tools":[{"name":"get_menu","description":"Get the full menu of a meni.ge location: categories, items with prices, variant groups and addons, currency and ordering capabilities. domain = uppercase locati"},{"name":"get_item","description":"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 i"},{"name":"search_products","description":"Semantic search over the location's catalog: product/dish names, descriptions, specifications, brand, SKU/barcodes and attached docs. Use for \"do you have…\" / \""},{"name":"update_cart","description":"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"},{"name":"get_cart","description":"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 "},{"name":"get_store_info","description":"Facts about the location that are not on the menu: address, contacts, coordinates, working hours with openNow computed in the venue timezone, delivery and picku"},{"name":"search_policies_and_faqs","description":"Search the location's own published policies, FAQ entries and info pages (privacy, terms, returns, delivery, cookies, help articles) plus, when the owner allows"},{"name":"create_order","description":"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/ph"},{"name":"get_order_status","description":"Check the status of an order previously created with create_order."},{"name":"check_table_availability","description":"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_reser"},{"name":"create_reservation","description":"Request a table reservation. Starts as \"pending\" until the restaurant confirms — check with get_reservation_status. Returns reservationId (keep it: it is the to"},{"name":"get_reservation_status","description":"Status of a reservation created with create_reservation (pending/confirmed/seated)."},{"name":"cancel_reservation","description":"Cancel a reservation previously created with create_reservation."}],"toolCount":13,"serverName":"meni-ge-llm-api","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_menu","description":"Get the full menu of a meni.ge location: categories, items with prices, variant groups and addons, currency and ordering capabilities. domain = uppercase locati"},{"name":"get_item","description":"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 i"},{"name":"search_products","description":"Semantic search over the location's catalog: product/dish names, descriptions, specifications, brand, SKU/barcodes and attached docs. Use for \"do you have…\" / \""},{"name":"update_cart","description":"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"},{"name":"get_cart","description":"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 "},{"name":"get_store_info","description":"Facts about the location that are not on the menu: address, contacts, coordinates, working hours with openNow computed in the venue timezone, delivery and picku"},{"name":"search_policies_and_faqs","description":"Search the location's own published policies, FAQ entries and info pages (privacy, terms, returns, delivery, cookies, help articles) plus, when the owner allows"},{"name":"create_order","description":"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/ph"},{"name":"get_order_status","description":"Check the status of an order previously created with create_order."},{"name":"check_table_availability","description":"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_reser"},{"name":"create_reservation","description":"Request a table reservation. Starts as \"pending\" until the restaurant confirms — check with get_reservation_status. Returns reservationId (keep it: it is the to"},{"name":"get_reservation_status","description":"Status of a reservation created with create_reservation (pending/confirmed/seated)."},{"name":"cancel_reservation","description":"Cancel a reservation previously created with create_reservation."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ge.meni/guest","url":"https://registry.modelcontextprotocol.io/v0/servers/ge.meni%2Fguest","firstSeenAt":"2026-09-05T23:21:00.340Z","fetchedAt":"2026-09-05T23:21:00.340Z","normalizedAt":"2026-09-05T23:21:00.340Z"}]},"firstSeenAt":"2026-09-05T23:21:00.340Z","updatedAt":"2026-09-06T01:24:52.890Z"}