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
| Tool | What it does | Access |
|---|---|---|
get_service_info | Full business facts: fleet, pricing list, policies, service area, contact details. | Read-only |
get_quote | Exact per-vehicle prices from the live fixed price list — airports (OOL/BNE) and the Brisbane Cruise Terminal. Deterministic; never estimates. | Read-only |
check_availability | Whether a pick-up date/time is bookable under standard operating rules. | Read-only |
request_booking | Lodges 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.
