VibeBooking

ai.vibebooking/vibebook

Find and price independent hotels and inns in Japan, then book on the hotel's own site.

Yes, your AI can use this right now.Answered a live MCP handshake in 398 ms with no sign-in needed and exposes 5 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://vibebook.vibebooking.ai/mcp

5 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
book_linkread-only

The booking link for a stay when you have no offer from get_rates (for example, get_rates could not be read): it re-checks the stay live and opens the hotel's booking page. When you have an offer, give its booking_url instead. Nothing is booked, held or paid here: the traveller books and pays on the hotel's page. Never call it a confirmed booking.

get_hotelread-only

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 si

get_ratesread-only

Live rates for a stay at a VibeBooking hotel. The answer's first part is our stay, status, read time and next step. Its data block follows, also available as structuredContent.data: offers[], each self-contained and in the order to present — room, plan, the whole-stay total, any tax to pay at the property and the all-in total, the cancellation terms with the date free cancellation ends, its bookin

resolve_hotelread-only

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 kinds of surface an agent can use there. A hotel name a

search_hotelsread-only

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

Alternatives in Maps & Travel

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”