Skip to main content
Glama

Get Airport Transfer Quote

london_airport_transfer_quote
Read-only

Get London airport transfer prices between a UK airport or cruise port and any UK address or postcode. Covers all London airports (Heathrow, Gatwick, Stansted, Luton, City Airport), Edinburgh Airport, and all major UK cruise ports (Southampton, Dover, Portsmouth); transfers to and from any UK postcode nationwide. Returns every car type with its fixed price (GBP, per vehicle, final), passenger and suitcase capacity, a photo (photo_url = full-size HTTPS image; car_photos at the end of the result = small inline images by car type, for clients that cannot load external images), and — only when passenger and suitcase counts were given — which cars fit and which one is recommended (capacity_assessed tells you). WHAT IS INCLUDED in every price: Meet & Greet in the arrivals hall (driver with a name board; exception Heathrow Terminal 4, where the driver meets the customer OUTSIDE at Zone 1 during the car-park works), flight monitoring, waiting time, airport parking and tolls. PRICES ARE FINAL: quote them exactly as returned — no discounts, no rounding, no "price after discount"; APL offers no ad-hoc discounts. POSTCODE RULE: if the customer gives only a city or town ("Windsor", "Manchester") or just "London" / "central London", ask for the full postcode or a precise address BEFORE calling — UK place names cover wide areas and the price and pickup point would be wrong. London neighbourhoods, landmarks, stations and uniquely identifiable hotel names ARE fine for a quote (Mayfair, Canary Wharf, Kings Cross, The Shard, Hilton Paddington). transfer_date is REQUIRED (the price depends on the date) — ask for it, never guess it. Passengers and suitcases are optional: if you do not know them, leave them out and the result says what is missing. One pickup → one drop-off only; extra stops are not priced here (see the server instructions).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
originYesPickup location — airport name (e.g. "Heathrow", "Gatwick"), full UK postcode (e.g. "SW1A 1AA"), or full street address. Do NOT pass a bare city/town name — ask the customer for the postcode first.
suitcasesNoNumber of suitcases / large bags (medium suitcases; hand luggage does not count), ONLY if the customer has told you. Same rule as passengers.
passengersNoNumber of passengers, ONLY if the customer has told you. Do not guess or default: without it the result has capacity_assessed:false, no "fits" flags and no recommended car.
destinationYesDropoff location — full UK postcode (e.g. "SL4 5LP" for Windsor), full street address, a London neighbourhood/landmark/station (Mayfair, The Shard, Kings Cross), or a uniquely identifiable hotel/airport name. Do NOT pass a bare city/town name like "Windsor" or "Manchester" — UK cities cover wide areas and the price and pickup point will be wrong. If the customer gave only a city name, ask them for the full postcode before calling this tool.
transfer_dateYesREQUIRED — the customer's travel date as YYYY-MM-DD. You MUST ask the customer for their travel date and have their answer BEFORE calling this tool: the price depends on the date (seasonal / peak-date pricing), so never assume today or guess. Convert their reply (e.g. "25 December", "next Friday") to YYYY-MM-DD.
transfer_timeNoPickup time as HH:MM (Europe/London). Optional for a quote, but pass it whenever you know it: rush-hour rules and the last-minute surcharge (under 3 hours before pickup) depend on it — so always pass it for same-day requests. It is never assumed; the result states the price basis.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / destination / description
      Previous value: -"Dropoff location — full UK postcode (e.g. \"SL4 5LP\" for Windsor), full street address, or a uniquely identifiable hotel/airport name. Do NOT pass a bare city/town/area name like \"Windsor\" or \"Manchester\" — UK cities cover wide areas and the price and pickup point will be wrong. If the customer gave only a city name, ask them for the full postcode before calling this tool."New value: +"Dropoff location — full UK postcode (e.g. \"SL4 5LP\" for Windsor), full street address, a London neighbourhood/landmark/station (Mayfair, The Shard, Kings Cross), or a uniquely identifiable hotel/airport name. Do NOT pass a bare city/town name like \"Windsor\" or \"Manchester\" — UK cities cover wide areas and the price and pickup point will be wrong. If the customer gave only a city name, ask them for the full postcode before calling this tool."
    • changedInput schema / properties / transfer_time / description
      Previous value: -"Pickup time as HH:MM (Europe/London). Optional for a quote: the time of day does not change the price, but transfers less than 6 hours ahead carry a last-minute surcharge — so pass it for same-day requests. It is never assumed; the result states the price basis."New value: +"Pickup time as HH:MM (Europe/London). Optional for a quote, but pass it whenever you know it: rush-hour rules and the last-minute surcharge (under 3 hours before pickup) depend on it — so always pass it for same-day requests. It is never assumed; the result states the price basis."
  2. Changed7 schema fields changed
    • removedInput schema / properties / passengers / default
      Removed value: -1
    • changedInput schema / properties / passengers / description
      Previous value: -"Number of passengers (determines recommended car type)"New value: +"Number of passengers, ONLY if the customer has told you. Do not guess or default: without it the result has capacity_assessed:false, no \"fits\" flags and no recommended car."
    • changedInput schema / properties / passengers / type
      Previous value: -"number"New value: +"integer"
    • removedInput schema / properties / suitcases / default
      Removed value: -1
    • changedInput schema / properties / suitcases / description
      Previous value: -"Number of suitcases/large bags (helps recommend the right car)"New value: +"Number of suitcases / large bags (medium suitcases; hand luggage does not count), ONLY if the customer has told you. Same rule as passengers."
    • changedInput schema / properties / suitcases / type
      Previous value: -"number"New value: +"integer"
    • changedInput schema / properties / transfer_time / description
      Previous value: -"Transfer time (e.g. \"14:30\"). Ask the user naturally for their preferred time and convert to HH:MM. Defaults to now."New value: +"Pickup time as HH:MM (Europe/London). Optional for a quote: the time of day does not change the price, but transfers less than 6 hours ahead carry a last-minute surcharge — so pass it for same-day requests. It is never assumed; the result states the price basis."
  3. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources