Skip to content

One MCP app, every assistant

Your business, bookable inside the AI conversation.

BookRails runs one booking app—an MCP server—that AI assistants connect to, with local businesses listed inside it as data. When a buyer asks for the best salon or plumber nearby, the assistant searches that catalog, checks your live availability, and books the slot without ever leaving the chat.

  • ChatGPT
  • Claude
  • Gemini
  • Perplexity

How does a booking happen inside ChatGPT or Claude?

  1. 01

    The buyer asks

    “Find me a gel manicure in Edison this Saturday.” The assistant calls search_businesses against the BookRails catalog.

  2. 02

    The assistant checks live times

    check_availability reads free/busy from the business's real calendar — no stale slot lists, no callback.

  3. 03

    The booking is confirmed

    book_appointment writes the event, sends the confirmation, and returns a hosted booking-page link for deposits.

The tool contract

What can an assistant actually do?

Thirteen tools: five that book, eight that answer the questions buyers ask before they book.

BOOKING

search_businesses

Ranked local businesses for a query, with rating, distance, price band, and the next open slot.

BOOKING

get_business_details

Services, prices, hours, booking policies, and a reviews summary for one business.

BOOKING

check_availability

Open slots for a service over a date range, read live from the business calendar.

BOOKING

book_appointment

Books the slot, writes it to the calendar, and returns a confirmation ID — inside the conversation.

BOOKING

cancel_or_reschedule

Moves or cancels an existing booking by confirmation ID, within the business's policy window.

VISIBILITY

get_price_estimates

Price ranges for a service across businesses in an area.

VISIBILITY

compare_businesses

Side-by-side comparison of several businesses on price, rating, and availability.

VISIBILITY

get_reviews

Recent reviews and rating summary for one business.

VISIBILITY

ask_business_question

Answers a buyer question from the business's own published FAQs and policies.

VISIBILITY

get_availability_now

Who can take a customer today — for same-day and emergency intent.

VISIBILITY

get_promotions

Active offers and seasonal promotions a business is running.

VISIBILITY

get_local_insights

Typical prices, wait times, and seasonal demand for a category in a city.

VISIBILITY

join_waitlist

Adds the customer to a waitlist when nothing suitable is open.

What assistants see, and what they don’t

How does booking through ChatGPT or Claude work?

BookRails runs one booking app (an MCP server) that AI assistants connect to, with thousands of local businesses listed inside it. When someone asks for the best salon or plumber nearby, the assistant searches that catalog, checks your live availability, and books a slot — all inside the conversation, confirmed on your calendar.

What data do AI assistants see?

Only what's on your public booking page: services, prices, hours, policies, a reviews summary, and open slots. A customer's name, phone, and email are collected only at the moment they book. Assistants never see your other customers, bookings, or anything private.

How does calendar privacy work?

BookRails reads Google Calendar free/busy to find open slots and writes bookings as new events — assistants never see event titles, attendees, or existing appointment details. Deposits are collected on your hosted page via Stripe Checkout; card details never pass through the AI conversation.

Get listed inside the assistants your buyers already use.

See who the engines name in your town first — free, no login and no card.