{"ok":true,"site":{"host":"mahinavilla.com","url":"https://www.mahinavilla.com/en","type":"live","desc":"Luxury beachfront private pool villas on Koh Samet, Rayong, near Ao Wong Duean. Direct beach access, breakfast and boat transfer included. Book your romantic island retreat direct with Mahina Villa…","tools":[{"name":"list_room_types","kind":"answer","impl":"imperative","description":"List every room and villa type at Mahina Villa Resort on Koh Samet, with occupancy, size, features and rate-from. Use when the user asks what rooms exist or wants to compare them.","inputSchema":{"type":"object","properties":{"locale":{"type":"string","enum":["en","th"],"description":"Response language for page links. Defaults to en."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/en","pages":["/en","/th","/th/amenities","/th/location","/th/how-to-get-there","/th/faq"]},{"name":"search_rooms","kind":"answer","impl":"imperative","description":"Find rooms at Mahina Villa Resort (Koh Samet, Rayong, Thailand) for specific dates and guest count, with the nightly rate for those dates, an estimated total and a booking link with the dates prefilled. Use whenever the user mentions dates, a number of guests, or asks about booking.","inputSchema":{"type":"object","properties":{"checkIn":{"type":"string","description":"Check-in date, YYYY-MM-DD"},"checkOut":{"type":"string","description":"Check-out date, YYYY-MM-DD"},"adults":{"type":"number","description":"Number of adults","default":2},"children":{"type":"number","description":"Number of children","default":0},"locale":{"type":"string","enum":["en","th"],"description":"Response language for page links. Defaults to en."}},"required":["checkIn","checkOut"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/en","pages":["/en","/th","/th/amenities","/th/location","/th/how-to-get-there","/th/faq"]},{"name":"get_room_photos","kind":"answer","impl":"imperative","description":"Get photos of a room type or of Mahina Villa Resort itself. Returns image URLs with descriptive captions by default; pass mode=\"inline\" to receive the actual images so you can look at them.","inputSchema":{"type":"object","properties":{"roomTypeId":{"type":"string","description":"Cloudbeds room type id. Omit for photos of every room."},"tags":{"type":"array","items":{"type":"string"},"description":"Filter by subject: room, exterior, interior, bedroom, bathroom, terrace"},"mode":{"type":"string","enum":["links","inline"],"default":"links","description":"links returns URLs and captions (cheap, ~50 tokens per photo). inline returns the actual images resized to 768px, maximum 3."},"limit":{"type":"number","default":6}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/en","pages":["/en","/th","/th/amenities","/th/location","/th/how-to-get-there","/th/faq"]},{"name":"search_menu","kind":"answer","impl":"imperative","description":"Search the menu of Restaurant Feel Good Ko Samet by dish or drink name, in Thai or English, and get the printed price and the page it is on. Use when someone asks whether a specific dish is served or what it costs — it is cheaper than pulling whole categories with get_menu.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Dish or drink name, Thai or English, e.g. \"ต้มยำ\", \"sashimi\", \"latte\""},"limit":{"type":"number","default":25,"description":"Maximum results, capped at 60."},"locale":{"type":"string","enum":["en","th"],"description":"Response language for page links. Defaults to en."}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/en","pages":["/en","/th","/th/amenities","/th/location","/th/how-to-get-there","/th/faq"]}],"category":"Travel & Events","favicon":"/favicons/mahinavilla.com.png","apiSurface":"spec","toolCount":4}}