Choose your preferred currency to see prices that match where you are. Your selection will help us show amounts in a way that’s most convenient for you.
Choose your preferred currency to see prices that match where you are. Your selection will help us show amounts in a way that’s most convenient for you.
Public Model Context Protocol (MCP) server for Book From Locals. Search 300+ tours across 21 destinations in Turkey, Greece, and Spain, and create real bookings directly from your AI assistant — no online payment, you pay the guide on the tour day.
We believe this is the first European tour operator to expose a native MCP integration for end-user booking.
Book From Locals operates a public MCP server at https://bookfromlocals.com/mcp. AI assistants — Claude (Pro / Max / Team / Enterprise), and any other MCP-compatible client — can use it to:
The connector is available on Claude Pro, Max, Team, and Enterprise plans (custom connectors are not available on the Free plan).
https://bookfromlocals.com/mcpNo account creation, no API key, no setup beyond the URL paste. The connector works across all your Claude surfaces once added.
Claude will read tour data automatically and confirm details with you before creating a booking.
| Tool | What it does | Type |
|---|---|---|
list_destinations |
Returns all 21 destinations with current tour counts | Read-only |
search_tours |
Searches tours with filters (destination, category, date, guests, currency) | Read-only |
get_tour_details |
Full details for one tour — packages, pickup zones, schedule | Read-only |
check_availability |
Checks a specific date, returns pickup times + per-pax prices | Read-only |
create_booking |
Creates a Pay-Later booking with guest contact details | Write — requires confirmation |
The four read-only tools are annotated readOnlyHint: true and execute without per-call confirmation. create_booking is annotated destructiveHint: true — Claude prompts the user to confirm details before each booking.
check_availability to confirm the date is bookable and get pickup timescreate_booking. Tour ID, date, guest counts, and contact details are sent to our REST APIpending booking immediately and return a booking ID + WhatsApp follow-up linkFree cancellation is available up to the tour day at no charge.
The MCP server is a thin wrapper around our public REST API:
| Endpoint | Method | Auth | Purpose |
|---|---|---|---|
/wp-json/bfl/v1/health |
GET | Public | Liveness — returns tour count and last-booking timestamp |
/wp-json/bfl/v1/destinations |
GET | Public | All 21 destinations grouped by country |
/wp-json/bfl/v1/tours |
GET | Public | Search with filters and pagination |
/wp-json/bfl/v1/tours/{id} |
GET | Public | Full tour detail (zones, packages, available dates) |
/wp-json/bfl/v1/availability |
GET | Public | Date + hotel-aware price check |
/wp-json/bfl/v1/bookings |
POST | API key | Create a Pay-Later booking |
Live status: https://bookfromlocals.com/wp-json/bfl/v1/health
The same REST API powers our planned ChatGPT GPT Action and Gemini Extension — let us know if you’d like early access.
create_booking): Authenticated server-to-server. The MCP server holds a single shared API key issued by Book From Locals; end users (Claude users booking a tour) do not need to log in or create an account. Booking is guest-checkout style with contact details provided at the time of booking.When you create a booking via the connector:
bfl_source: claude_mcp) for our own analyticsWe do not:
Full privacy policy: https://bookfromlocals.com/privacy-policy/
Book From Locals is operated by Beşem Turizm Travel Agency, holder of TURSAB License No. 4278. License verification: https://www.tursab.org.tr/tr/ddsv
This connector was built specifically with the Connectors Directory in mind. A few things to make review easier:
https://bookfromlocals.com/mcp and call them.create_booking testing: the production API will create real bookings. Please contact us at info@bookfromlocals.com with the subject line “Connectors Directory review” and we’ll either:
dry_run: true payloads (preview-only, no DB write), or