Search hotels
mb_search_hotelsSearch available hotels in a city for selected dates and compare room prices for the entire stay. Filter by stars, type, refundable stays, and nightly budget.
Instructions
Hotels and stays with a free room in a city for the dates, with the cheapest room price for the whole stay.
price_toman is the cheapest room for all nights (one room, after discount); per_night_toman divides it by the nights; cheapest_room_sleeps is how many that room sleeps (often 1). Guest count does not change prices: pick a room that fits with mb_hotel_rooms(guests=...). Sold-out hotels are not listed (mb_city_hotels lists every hotel). Next: mb_hotel (reviews, location), mb_hotel_rooms (every room and exact price), mb_hotel_calendar (cheapest nights).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | City slug from mb_find_place(mode='hotel'), e.g. 'mashhad' or 'kish'. | |
| sort | No | Order; rating is the site's default. | rating |
| limit | No | Max hotels. | |
| check_in | Yes | Check-in date YYYY-MM-DD, e.g. '2026-10-20'. | |
| check_out | Yes | Check-out date YYYY-MM-DD, e.g. '2026-10-23' (1 to 30 nights). | |
| min_stars | No | Only hotels with at least this many stars, e.g. 4. | |
| hotel_type | No | Kind of stay. | any |
| refundable_only | No | Only refundable stays. | |
| max_price_per_night_toman | No | Highest price per night for one room in Toman, e.g. 3000000. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||