BookingDirect.io

AI-Native Vacation Rental Booking Search and book short-term rental properties directly through AI.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

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.

How to connect

How to connect BookingDirect.io to Claude

The server address to paste into Claude settings:

https://bookingdirect.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect BookingDirect.io to ChatGPT

The server address to paste into ChatGPT settings:

https://bookingdirect.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect BookingDirect.io to Cursor

The server address to paste into Cursor settings:

https://bookingdirect.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (9)

Raw names from tools/list. Only developers need these.

search_propertiesSearch vacation rental properties across all hosts on BookingDirect.io. Returns available properties matching the criteria with pricing estimates.
get_property_detailsGet 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_calendarGet 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_availabilityCheck 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_bookingCreate 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_statusCheck the status of a booking to see if payment was completed. Use this after the guest visits the checkout URL.
get_property_reviewsGet guest reviews for a specific property. Returns ratings, review text, and reviewer information to help guests make informed booking decisions.
cancel_bookingRequest 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_bookingRequest 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.