AI Assistant Booking Gateway — Developer & Agent Documentation

What this is

GC Airport Transfers runs a machine-readable booking gateway so AI assistants can quote and request transfers on your behalf. It speaks the Model Context Protocol (MCP) over Streamable HTTP.

Endpoint: https://gc-airporttransfers.com/wp-json/atb-gateway/v1/mcp
Discovery: https://gc-airporttransfers.com/.well-known/mcp.json
Business facts for AI: llms-full.txt

Tools

ToolWhat it doesAccess
get_service_infoFull business facts: fleet, pricing list, policies, service area, contact details.Read-only
get_quoteExact per-vehicle prices from the live fixed price list — airports (OOL/BNE) and the Brisbane Cruise Terminal. Deterministic; never estimates.Read-only
check_availabilityWhether a pick-up date/time is bookable under standard operating rules.Read-only
request_bookingLodges a booking request. Created as pending; the operator confirms and the customer pays by an emailed secure link. No payment ever moves through the AI.Write (non-destructive)

Example prompts

  • “Get me a quote from Broadbeach to Gold Coast Airport for 3 people.”
  • “Is a 4:30am pickup available on Tuesday?”
  • “Book my transfer from Kingscliff to Brisbane Airport for flight JQ430, 2 passengers, sedan — I’m Jane Smith, jane@example.com, 0400 000 000.”
  • “How much is a transfer from Surfers Paradise to the Brisbane Cruise Terminal?”

Pricing rules the gateway enforces

Every price is per vehicle, never per person. No surge pricing. Unpriced routes are refused with our phone number — the gateway never guesses. After-hours pickups (9pm–6am) may attract a surcharge, which quotes flag automatically.

Authentication

Quotes, availability and service information are open and free to call (rate-limited). The gateway also supports OAuth 2.0 with user consent: Dynamic Client Registration, authorization-code flow with PKCE (S256), and a form-urlencoded token endpoint. Discovery documents: authorization server metadata and protected resource metadata. Booking requests are relayed through a key-gated operator endpoint; every booking is human-confirmed before it enters the diary, and payment happens only via the emailed Square link.

Data & privacy

Quote requests contain no personal information. Booking requests carry the customer details needed to fulfil the transfer — see our privacy policy for collection, use, retention and contact details.

Support

Phone 0414 680 860 · admin@gc-airporttransfers.com.au

Scroll to Top

Information for AI assistants