Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "get_quote" and "request_booking"
⟨38 unchanged words⟩ — never estimate a figure yourself. Every quote without stops includes book_url (and one per vehicle in book_urls ⟨151 unchanged words⟩ cheaper trip, exactly as the booking form does. Stops on the way (up to 4 each way): add stops, and return_stops for the way back on a return. The booking form adds the detour through them, charged by the extra distance and the same for every vehicle, and the quote gives totals_aud (one way) or return_totals_aud (a return) with the stops in: quote those. A quote with stops has no book_url (the booking form's links can't carry stops yet): book it with request_booking.
⟨182 unchanged words⟩ trip reversed.","type":"string"},"return_stops":{"description":"Optional, with return_date: stops on the way back, in order, up to 4, same rules as stops. Not copied from stops: leave out for no stops on the way back.","items":{"type":"string"},"maxItems":4,"type":"array"},"return_time":{"description":"Return leg pickup time ⟨28 unchanged words⟩ (6y+). $35 each.","type":"object"},"stops":{"description":"Optional: stops on the way (drop someone off, a shop, a second hotel), in order, up to 4. Each a street address (number and street, suburb) or a hotel or venue name with its suburb, never just a suburb. The booking form adds the detour through them, charged by the extra distance and the same for every vehicle. On a return these are the stops on the way there. Leave out for none.","items":{"type":"string"},"maxItems":4,"type":"array"},"time":{"description":"Pickup time ⟨37 unchanged words⟩
⟨45 unchanged words⟩ refused (accepted:false) before anything is lodged. Stops on the way (up to 4 each way): stops, and return_stops on a return, the same as the get_quote you quoted; the booking is made at the booking form's own total with the stops in it. Requires agent_key (contact admin@cgctransfers.com.au to obtain one).
⟨289 unchanged words⟩ you quoted.","type":"string"},"return_stops":{"description":"Optional, only with return_date and return_time: stops on the way back, in order, up to 4, same rules as stops. Not copied from stops: leave out for none.","items":{"type":"string"},"maxItems":4,"type":"array"},"return_time":{"description":"Optional, HH:MM 24h, in ⟨49 unchanged words⟩ with adult seatbelt 6yrs+.","type":"object"},"stops":{"description":"Optional: stops on the way, in order, up to 4, each a street address or a hotel or venue name with its suburb; use the same stops as the get_quote you quoted. One way, this is the booking form's Multi-stop; on a return these are the stops on the way there (its Multi-stop return). The booking carries the stops and is made at the booking form's own total.","items":{"type":"string"},"maxItems":4,"type":"array"},"terms_accepted":{"description":"REQUIRED, ⟨134 unchanged words⟩
Changed the definition of "get_quote" and "request_booking"
⟨162 unchanged words⟩ that for a return, never the one-way fare. If the return starts or ends somewhere else (in to one hotel, back from another), add return_pickup and/or return_dropoff: each trip is then priced at its own fare and the return discount comes off the cheaper trip, exactly as the booking form does.
⟨127 unchanged words⟩ per vehicle)","type":"string"},"return_dropoff":{"description":"Optional, with return_date: where the return trip drops off, if not the first trip's pickup. Defaults to the first trip reversed.","type":"string"},"return_pickup":{"description":"Optional, with return_date: where the return trip picks up, if not the first trip's drop-off (e.g. a different hotel). Defaults to the first trip reversed.","type":"string"},"return_time":{"description":"Return leg pickup time ⟨75 unchanged words⟩
Changed the definition of "check_availability", "get_quote", "get_service_info" and 1 more
before
—after
Check availabilityWhether CGC canservicetake a pre-booked pickup at a given date and time. Transfers run 24/7 by pre-booking except Christmas Day (25 December). Standardhoursrates6am-9pm;applypre-booked6am–9pm AEST;
Changed the definition of "get_quote" and "request_booking"
⟨50 unchanged words⟩ "pax":{"description":"Total passengers includingchildrenchildren. With pax the quote lists only the vehicles that take the whole group, as the booking engine does: groups of 8 or more get the two-vehicle options and the VW Crafter (one van for 8-11).","type":"integer"},"pickup":{ ⟨76 unchanged words⟩ vehicle: sedan | carnival | carnival_rav4 | two_carnivals | crafter | crafter_trailer (sets book_url; book_urls has all)","type ⟨6 unchanged words⟩
⟨297 unchanged words⟩ ":{"description":"Vehicle choice; defaults to
Certificate recorded, valid to 2026-12-09
Authorization not required
Unknown → Live
First tool surface recorded: 4 tools (server version 1.2.5)
https://cgctransfers.com.au/wp-json/cgc-gateway/v1/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 9 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨188 unchanged words⟩ applies).","type":"string"},"return_dropoff":{"description":"Optional, only with return_date and return_time: where the return trip drops off, if not the first trip's pickup. Defaults to the first trip reversed.","type":"string"},"return_pickup":{"description":"Optional, only with return_date and return_time: where the return trip picks up, if not the first trip's drop-off (in to one hotel, back from another). Defaults to the first trip reversed. With different return addresses each trip is priced at its own fare and the return discount comes off the cheaper trip, as on the booking form; use the same return_pickup and return_dropoff as the get_quote you quoted.","type":"string"},"return_time":{"description":"Optional, HH:MM ⟨194 unchanged words⟩
{"openWorldHint":false,"readOnlyHint":true,"title":"Check availability"}
before
—after
Get a fixed-price quote⟨63 unchanged words⟩ and pays on. Give the customer that linkratherexactlythanasdescribingreturned, utm tags included, so theform;booking is attributed to an AI assistant; pass date, time, passengers, return leg, luggage, child seats and flight here so the link carries them. With a date, closures are checked first: on Christmas Day (25 December) or inside a blackout window the response is available:false with the closure message and no prices. fares_aud are always ONE-WAY fares; with return_date the quote adds return_totals_aud, the whole return trip per vehicle (outbound plus the return leg at the booking form's return discount) — quote that for a return, never the one-way fare.
⟨14 unchanged words⟩ "description":"Travel date YYYY-MM-DD (goes intobook_urlbook_url; closures are checked)","type":"string"},"dropoff": ⟨56 unchanged words⟩ the two-vehicle options and the VW Crafter (up to 11 passengers, one van for8-11the whole group).","type":"integer"},"pickup" ⟨10 unchanged words⟩ :"Return leg date YYYY-MM-DD, if a return: adds return_totals_aud (the whole return trip per vehicle)","type":"string"},"return_time":{ ⟨80 unchanged words⟩
{"openWorldHint":false,"readOnlyHint":true,"title":"Get a fixed-price quote"}
before
—after
Business information{"openWorldHint":false,"readOnlyHint":true,"title":"Business information"}
before
—after
Request a booking⟨25 unchanged words⟩ payment is ever taken through this tool itself. A pickup on a closed day or inside a blackout window is refused (accepted:false) before anything is lodged. Requires agent_key (contact admin@cgctransfers.com.au to obtain one).
⟨299 unchanged words⟩ choice; defaults to sedan. crafter = VW Crafter (up to 11 passengers), one van for a group too big ⟨73 unchanged words⟩
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Request a booking"}