VibeBooking
Server Details
Find and price independent hotels and inns in Japan, then book on the hotel's own site.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
5 toolsbook_linkGet a booking linkRead-onlyInspect
The link that hands the traveller to the hotel's own booking page for a stay, optionally for one offer from get_rates (its id, and total.minor and total.currency as get_rates gave them, so the price is re-checked when they click). Nothing is booked, held or paid here: the traveller books and pays on the hotel's page. Never call it a confirmed booking.
| Name | Required | Description | Default |
|---|---|---|---|
| hotel | Yes | The hotel id from search_hotels or resolve_hotel, or the hotel's website domain. | |
| offer | No | The offer's id from get_rates; leave out to open the hotel's booking page for the stay. | |
| total | No | With offer: total.minor from get_rates, the whole-stay total in minor units. | |
| guests | Yes | Number of adult guests. | |
| nights | Yes | Number of nights, 1 or more. | |
| checkin | Yes | Check-in date, YYYY-MM-DD. | |
| currency | No | With offer: total.currency from get_rates, such as JPY. |
get_hotelGet hotel detailsRead-onlyInspect
A VibeBooking hotel's published facts, with no dates needed: name, address, check-in and cancellation terms, images and its room types (rooms[].ref, name, max_occupancy, size_m2 and each room's own facts). With room, a ref from rooms[].ref, one room type's page instead. hotel is the id from search_hotels or resolve_hotel, or the hotel's domain. For a hotel that is not ours the answer is its own site's address.
| Name | Required | Description | Default |
|---|---|---|---|
| room | No | A room type's ref, from get_hotel's rooms[].ref; leave out for the whole hotel. | |
| hotel | Yes | The hotel id from search_hotels or resolve_hotel, or the hotel's website domain. |
get_ratesGet live ratesRead-onlyInspect
Live rates for a stay at a VibeBooking hotel: each room and plan's whole-stay total with its currency, tax and cancellation terms, when the rate was read (observed_at), and book: the link to give the traveller for the cheapest offer. For another offer, call book_link with its id and total. hotel is the id from search_hotels or resolve_hotel, or the hotel's domain. For a hotel that is not ours there are no rates here: the answer is its own site's address.
| Name | Required | Description | Default |
|---|---|---|---|
| hotel | Yes | The hotel id from search_hotels or resolve_hotel, or the hotel's website domain. | |
| guests | Yes | Number of adult guests. | |
| nights | Yes | Number of nights, 1 or more. | |
| checkin | Yes | Check-in date, YYYY-MM-DD. |
resolve_hotelResolve a hotel websiteRead-onlyInspect
Call this whenever the user gives you, or your web search finds, a hotel's website. Pass its domain or URL. For a VibeBooking hotel it answers the hotel id and its agent page, which get_hotel, get_rates and book_link take; for any other hotel, its own site to send the traveller to and, when we have probed it, its agent-readiness level and the surfaces an agent can use there. A hotel name alone cannot be resolved: find its website first.
| Name | Required | Description | Default |
|---|---|---|---|
| domain_or_name | Yes | The hotel's website domain or URL, such as inn.example.jp. A name alone is not enough. |
search_hotelsSearch hotelsRead-onlyInspect
Search VibeBooking's registry of independent hotels and inns in Japan by destination area: a city, ward, district or station name as it appears in a hotel's address (日本語 or English, e.g. 京都市東山区, Gion, 河原町). This is where the traveller wants to stay, not where they are. The registry is small and growing: when it has no match, use your own web search to find hotels' websites, then call resolve_hotel with each domain. Each hit carries the hotel id to pass to get_hotel (its facts and room types) or get_rates. other_hotels lists hotels in the same prefecture that are not VibeBooking's, from our agent-readiness index: each one's own site and how far an agent can get there (level 0 invisible, 1 discoverable, 2 priceable, 3 machine-readable, 4 transactable), at min_level or above. There are no rates for them here, but they are real places to stay: list them to the traveller by their site, beside any hit, so they can check dates and book there.
| Name | Required | Description | Default |
|---|---|---|---|
| area | Yes | Where the traveller wants to stay: a city, ward, district or station name. | |
| guests | No | Number of adult guests. | |
| nights | No | Number of nights, 1 or more. | |
| checkin | No | Check-in date, YYYY-MM-DD. | |
| min_level | No | Lowest agent-readiness level to list in other_hotels, 0 to 4; default 1. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
5 tool updates
- First observed
book_link - First observed
get_hotel - First observed
get_rates - First observed
resolve_hotel - First observed
search_hotels
Related MCP Connectors
Search and price Japan tours, tickets, ryokan, transfers, charter buses, helicopters, golf and eSIM.
131Live hotel and resort prices (taxes included) and secure booking links for travelers. Since 1993.
Search independent UK holiday stays, check live availability and exact prices, then open checkout.
Search Japanese hotels by 51 verified kid-friendly conditions, with sources and dates.
Related MCP Servers
- AlicenseAqualityBmaintenanceSearch Japanese hotels by 48 verified kid-friendly conditions (baby beds, kids meals, family baths, etc.), with sources and verification dates. Covers 2,000+ hotels on kids-stay.com.4MIT
- AlicenseBqualityAmaintenanceOfficial MCP server for MAQAMI, a hotel and flight booking platform with 3M+ hotels. Search live hotel rates and flights, look up places, airports and hotel details, then prebook and book. Remote Streamable HTTP endpoint, no API key required.1241212 npm2MIT
- AlicenseAqualityAmaintenanceEnables users to find, compare, and plan hotel stays across India around railway stations, airports, bus terminals, landmarks, localities, or coordinates, merging live prices with road distance and drive times, and supporting multi-stop stay planning.8Apache 2.0
- FlicenseNot gradedqualityDmaintenanceJapanese real-estate actual transaction prices and official land prices (official MLIT Reinfolib data): search by area, period, and property type, with published land-price reference points.-
Glama MCP Gateway
Add one secure layer between your agents and this server.