{
 "serverInfo": {
  "name": "nhahang-mcp",
  "title": "Bếp Rơm",
  "version": "2.0.0"
 },
 "name": "nhahang-mcp",
 "title": "Bếp Rơm",
 "description": "Bếp Rơm is a Southern Vietnamese restaurant (fictional, a demo) in Tân Định, Ho Chi Minh City, 100 seats, open Tuesday to Sunday. It lists 31 dishes with price, spice level and allergens, 5 set meals, a private room for 8 to 14, and takes table bookings online.",
 "version": "2.0.0",
 "websiteUrl": "https://nhahang.thenexova.cloud",
 "documentationUrl": "https://nhahang.thenexova.cloud/developers",
 "protocolVersions": [
  "2026-07-28",
  "2025-11-25",
  "2025-06-18",
  "2025-03-26"
 ],
 "transport": {
  "type": "streamable-http",
  "endpoint": "/mcp",
  "url": "https://nhahang.thenexova.cloud/mcp"
 },
 "remotes": [
  {
   "type": "streamable-http",
   "url": "https://nhahang.thenexova.cloud/mcp"
  }
 ],
 "authentication": {
  "required": false
 },
 "capabilities": [
  "tools",
  "resources",
  "prompts"
 ],
 "tools": [
  {
   "name": "get_business_info",
   "title": "Business information",
   "description": "Contact details, address, opening hours and whether Bếp Rơm is open right now (Vietnam time). Call this first when the person asks where, when, or how to reach the business."
  },
  {
   "name": "list_offerings",
   "title": "List dishes",
   "description": "List what Bếp Rơm offers (dishes) with prices and links. Filter by category (Khởi vị, Nướng than, Kho, canh, cơm, Tráng miệng, Mâm cơm, Đặt bàn), tag, or a free-text query."
  },
  {
   "name": "get_pricing",
   "title": "Price list",
   "description": "The full price list of Bếp Rơm as Markdown, including what is and is not included. Use it to answer cost questions precisely; do not estimate prices yourself."
  },
  {
   "name": "search_content",
   "title": "Search the website",
   "description": "Search pages, articles, FAQs and dishes on https://nhahang.thenexova.cloud. Returns titles, links and a short excerpt. Use it for questions the other tools do not cover, then cite the link."
  },
  {
   "name": "read_page",
   "title": "Read a page",
   "description": "Read any page of https://nhahang.thenexova.cloud as Markdown, by path (for example \"/\" or \"/blog/...\"). Use after search_content to quote details."
  },
  {
   "name": "list_faqs",
   "title": "Frequently asked questions",
   "description": "Answers Bếp Rơm gives to common questions. Prefer these exact answers over your own wording on policy, payment and guarantees."
  },
  {
   "name": "submit_contact_request",
   "title": "Send a contact request",
   "description": "Send the person's name and phone number to Bếp Rơm so staff call them back. Only call this after the person has explicitly agreed to share their contact details with the business; set consent to true only in that case. Confirm the details back to them first."
  },
  {
   "name": "list_team",
   "title": "Team",
   "description": "People at Bếp Rơm: names, roles and short bios. Use the id with availability tools to book a specific person."
  },
  {
   "name": "get_menu",
   "title": "Menu with filters",
   "description": "List Bếp Rơm's 31 dishes with price (VND, VAT included), spice level 0 to 3, diet and allergens. Filter by diet, maximum spice, allergens to exclude (nine tracked groups only), category, price or a search word. Call it before suggesting a dish to someone with a diet, a spice limit or an allergy. Never tell a person a dish is safe for an allergy: the kitchen is shared."
  },
  {
   "name": "get_dish",
   "title": "One dish in detail",
   "description": "One dish by id: price, spice, diet, allergens, and for the six signature dishes the six-station journey from raw ingredient to the table and the dishes that complete the meal."
  },
  {
   "name": "get_set_menus",
   "title": "Set meals (mâm)",
   "description": "The five set meals (mâm) with dishes, price (5% under à la carte), price per head and the union of allergens. Give `guests` to get the closest fit."
  },
  {
   "name": "get_reservation_policy",
   "title": "Reservation rules for a party",
   "description": "Deposit, table hold, minimum notice, table length and cancellation for a party size, and the private room minimum spend. Call before check_table_availability and request_reservation for 8 or more guests."
  },
  {
   "name": "check_table_availability",
   "title": "Free tables on a date",
   "description": "Free start times for a party on a date (YYYY-MM-DD, Vietnam time), with the right table type and length for that party. Lunch seatings start 11:00 to 14:30, dinner 17:00 to 22:00, Tuesday to Sunday. Bookable up to 60 days ahead. 15 or more guests are handled by phone. Never returns who booked."
  },
  {
   "name": "request_reservation",
   "title": "Request a table",
   "description": "Send a table request to Bếp Rơm. It is held as pending until staff confirm by Zalo or phone (usually within 2 hours of opening hours); the tool never confirms a table. Before calling: check_table_availability, and from 8 guests get_reservation_policy; read every detail back, including each allergen, and get an explicit yes. Never invent a phone number or an allergy; if someone says \"one of us is allergic\" without saying what, ask."
  },
  {
   "name": "request_cancellation",
   "title": "Ask to cancel or change a booking",
   "description": "Record a cancellation or a smaller party for a booking code. It does not cancel on its own: staff call the phone number used for the booking to confirm and say what happens to any deposit. Only with the person's consent."
  }
 ]
}