BookingDirect.io
AI-Native Vacation Rental Booking Search and book short-term rental properties directly through AI.
What it can do
- Search Properties: Search vacation rental properties across all hosts on BookingDirect.io. Returns available properties matching the criteria with pricing estimates.
- Get Property Details: Get full details for a specific property including all amenities, photos, house rules, and booking instructions. Images are returned as absolute URLs. To display photos in an art
- Get Availability Calendar: Get a calendar overview of availability for a property. Returns all available booking windows and blocked dates for the next 90 days. Use this FIRST to find available dates
What data it sees
Do you need an account
No: the server works without sign-in
AI-Native Vacation Rental Booking
Search and book short-term rental properties directly through AI. BookingDirect exposes real-time property availability, pricing, and booking capabilities via MCP — no OTA middleman, no app switching.
Tools included:
- search_properties — find properties by location, dates, guests, and amenities
- check_availability — real-time availability and pricing for specific dates
- get_property_details — full property info, photos, amenities, house rules
- get_property_reviews — guest reviews and ratings
- create_booking — complete a reservation end-to-end
- check_booking_status — look up an existing booking by confirmation code
- get_availability_calendar — multi-month calendar view
Hosts list their properties on BookingDirect and connect their property management system. AI agents handle the rest — surfacing the right property, confirming availability, and completing bookings in a single conversation.
Server tool list (9)
Raw names from tools/list. Only developers need these.
| search_properties | Search vacation rental properties across all hosts on BookingDirect.io. Returns available properties matching the criteria with pricing estimates. |
| get_property_details | Get full details for a specific property including all amenities, photos, house rules, and booking instructions. Images are returned as absolute URLs. To display photos in an artifact or widget, fetch each image URL using web_fetch and embed as base64 data URIs to avoid sandbox CSP restrictions. |
| get_availability_calendar | Get a calendar overview of availability for a property. Returns all available booking windows and blocked dates for the next 90 days. Use this FIRST to find available dates before checking specific pricing. |
| check_availability | Check if a property is available for specific dates and get exact pricing including taxes and fees. Use get_availability_calendar first to find open dates. |
| create_booking | Create a booking reservation. Returns a Stripe checkout URL where the guest can complete payment. The booking is held for 30 minutes until payment. This action reserves dates and initiates a payment flow. |
| check_booking_status | Check the status of a booking to see if payment was completed. Use this after the guest visits the checkout URL. |
| get_property_reviews | Get guest reviews for a specific property. Returns ratings, review text, and reviewer information to help guests make informed booking decisions. |
| cancel_booking | Request cancellation of a booking on behalf of a guest. The booking moves to cancellation_requested and the host reviews it; any refund requires host approval and is NOT issued automatically. Always confirm with the guest before requesting cancellation. |
| reschedule_booking | Request a reschedule of a booking to new dates. Checks availability and quotes new pricing, then records the request for host review — dates are NOT swapped and no charge or refund is made until the host approves. Always confirm new dates and any price change with the guest before proceeding. |