Airport Pickups London
com.airport-pickups-london/london-airport-transfersVersion 1.1.0Quote, book, track and see live cars near UK airports. Fixed prices; no signup to start.
Status
Responds201 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:46 UTC
- Latency
- 201 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.airport-pickups-london.com/mcpResponds201 msNo sign-in
Claude Code
claude mcp add --transport http london-airport-transfers https://mcp.airport-pickups-london.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: london-airport-transfers
Remote MCP server URL: https://mcp.airport-pickups-london.com/mcpCursor
{
"mcpServers": {
"london-airport-transfers": {
"url": "https://mcp.airport-pickups-london.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"london-airport-transfers","type":"http","url":"https://mcp.airport-pickups-london.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
11 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
amend_bookingModify an existing booking: passenger name or phone, date or time, flight number, waiting minutes, passenger count, suitcases, car type or special requests. ALWAYS call it first with dry_run: true when the change touches the date, time, waiting minutes, passengers, suitcases or car: nothing is changed and the reply gives old_price, new_price and price_difference, so the customer hears the new price and says yes BEFORE the real call. CAR: the party must fit the car (code CAR_TOO_SMALL lists cars_that_fit with their prices; ask the customer which, then send car_type with passengers and suitcases). A new car is re-priced like a new time. A pay-the-driver booking is changed at once and the new price is paid to the driver. A booking already PAID BY CARD whose price would go up is not changed here: code PAY_DIFFERENCE_ONLINE gives manage_booking_url, where the customer makes the same change and pays the difference by card; give the customer that link. Identity is the booking reference plus the email address used on the booking (the same login as the website manage-booking page); the API rejects a mismatch. transfer_date and transfer_time are the planned PICKUP date and time (on an airport pickup that is landing plus the waiting minutes; the tool works out the landing time itself). No change of any kind is possible within 24 hours of the pickup (code TOO_LATE: the customer calls or WhatsApps the office). A change of date, time or waiting minutes is re-priced for the new time: the reply carries old_price, new_price and price_note, and the customer must be told the new price. A booking already paid by card whose price would go DOWN (a refund is the office's job), or one the office has edited, is refused with code CONTACT_OFFICE: the customer calls or WhatsApps the office. The email on a booking cannot be changed by this tool: it is the customer's key to the booking. A change request goes to info@aplcars.com from the original address, quoting the booking reference. | No | No | No | Yes |
book_london_airport_transferCreate a reservation for a London airport or cruise-port transfer to or from any UK address. This creates a REAL booking in the APL dispatch system.
Required inputs: pickup and drop-off (airport name with terminal, full UK postcode with building number or name, or full street address; a bare city, town or area name such as "Windsor", "Manchester" or "central London" is not a valid location because the driver needs the exact door), transfer date and time, the exact passenger and suitcase counts (operational data for seat allocation, child seats and dispatch, whatever the car size), the car type chosen from the quote, passenger full name, phone with country code, email (with the booking reference it is the customer's key to manage the booking later) and the WhatsApp opt-in answer.
Transport detail by route: airport pickup = flight number plus airport_wait_minutes (the tool refuses an airport pickup without the wait time); airport drop-off = flight number optional; cruise port = cruise or ship name; train station = train number or origin; other routes need none.
Special requests (child seats with the child's age: baby seat 0-12 months, child seat 1-4 years, booster 4-12 years, limits Saloon 1 / People Carrier 2 / 8 Seater 3; extra luggage; wheelchair; pet; an extra stop) go in special_requests. An extra stop is not in the quoted price: the booking covers one pickup to one drop-off and the office confirms the cost of a stop before the trip.
Payment: the booking is created as cash to the driver; online payment (all major cards including Amex, Apple Pay, Google Pay, PayPal, Revolut, WeChat Pay, AliPay) is available through the manage-booking link. Prices are the final prices returned by the quote; no discounts exist.
Returns: reservation_id (the numeric customer-facing reference that appears on the confirmation email and that the manage-booking page accepts), manage_booking_url with manage_booking_label ("Manage and pay: pay online, track your driver, see car details | No | No | No | Yes |
cancel_bookingCancel an existing booking. Free cancellation 12+ hours before pickup — no fee, full refund. Under 12 hours the booking cannot be cancelled online: call +44 20 8688 7744 (6–12 hours before pickup 50% of the fare is charged, under 6 hours there is no refund). Under 12 hours before pickup this tool cannot cancel; the office handles it by phone. Identity is the booking reference plus the email address used on the booking (the same login as the website manage-booking page); the API rejects a mismatch. The tool refuses without customer_confirmed: true. | Yes | No | Yes | Yes |
eu_transfer_quoteFixed prices for a European / cross-Channel transfer from London or the UK to a continental city (e.g. Ghent, Bruges, Paris, Brussels, Amsterdam, Cologne, Milan, Barcelona), i.e. for destinations outside the UK. Returns per-car-type prices, fixed per vehicle and final, including the Eurotunnel crossing and tolls; each car carries its passenger and suitcase capacity and a photo link. If the city is not configured, the result has found:false and lists the available EU destinations; the office confirms a price for other cities on request. | No | Yes | Not declared | No |
find_nearest_driversLive availability of APL cars near a location, from fleet GPS. The target is an airport or cruise-port code (LHR, LGW, STN, LTN, LCY, EDI, SOU, BHX, MAN), a UK postcode, or lat+lng. Returns the free cars (online, not on a job) grouped by car class with a drive ETA rounded to 5 minutes; on hosts with UI the result renders as the 'Cars near you' card. With `destination` the result also carries the final fixed fare of every car class for that trip (same pricing engine as the quote; pickup = now plus the nearest car's ETA unless transfer_date / transfer_time are given; the fare is the final fixed price for that pickup time) and the card shows a Book button per car. min_pax limits the result to vehicles of at least that size. Customer and partner callers receive an availability view only: car class (Saloon / People Carrier / 8 Seater, executive flag), seats and ETA for up to 5 cars, never a driver name, vehicle, plate, position, distance or fleet size (driver details are shared after a booking is confirmed). Staff callers see full detail and can include busy drivers. | No | Yes | Not declared | Yes |
get_driver_routeThe driver's recorded GPS route (breadcrumb trail) for a booking's trip: the path actually driven, with a distance and duration summary, for route playback or attendance checks. The trail is recorded only while the driver is on the job and kept for 30 days. Identity is the booking reference plus the passenger email; staff callers may use the numeric reservation ID alone. | No | Yes | Not declared | Yes |
get_service_infoInformation about Airport Pickups London services and policies: vehicles, pricing rules, cancellation, payment, child seats, pets, accessibility, meet and greet, airport waiting, cruise ports, corporate accounts and other frequently asked questions, answered from the APL knowledge base (the same source as the website). | No | Yes | Not declared | No |
london_airport_transfer_quoteFixed prices for a transfer between a UK airport or cruise port and any UK address or postcode: all London airports (Heathrow, Gatwick, Stansted, Luton, City Airport), Edinburgh Airport, the cruise ports Southampton, Dover and Portsmouth, and any UK postcode nationwide. Returns every car type with its final price (GBP, per vehicle), passenger and suitcase capacity and a photo (photo_url is the car image, an HTTPS link; set include_inline_photos=true only if your client cannot load external images - small inline copies then come back in car_photos at the end of the result). When passenger and suitcase counts are supplied, the result also marks which cars fit and which one is recommended (capacity_assessed). Every price includes Meet & Greet in the arrivals hall (driver with a name board; at Heathrow Terminal 4 ONLY the driver meets the customer outside at Zone 1 during the car-park works; the quote says which applies to this pickup), flight monitoring, waiting time, airport parking and tolls. Prices are final: APL offers no discounts and nothing is added beyond what is returned. The price depends on the travel date (seasonal and peak-date pricing). Prices are fixed per route for bookings made 3 or more hours before pickup; bookings under 3 hours are ASAP jobs and are quoted at a higher live price, because drivers are dispatched at short notice — always quote the final price only, never described as a surcharge. The result states the price basis. Accepted locations: airport and cruise-port names, full UK postcodes, street addresses, London neighbourhoods, landmarks, stations and uniquely identifiable hotels (Mayfair, Canary Wharf, Kings Cross, The Shard, Hilton Paddington). A bare city or town name ("Windsor", "Manchester", "central London") is not a valid location, because UK place names cover wide areas and the price and pickup point depend on the exact place. One pickup to one drop-off; extra stops are not priced. | No | Yes | Not declared | No |
lookup_bookingDetails of an existing booking: status, route, pickup time, price, payment, driver information once assigned, and the manage-booking URL. Identity is the booking reference plus the email address used on the booking (the same login as the website manage-booking page); the API rejects a mismatch. The booking reference is the numeric reservation ID from the confirmation email. | No | Yes | Not declared | No |
track_driverLive status of the driver on an existing booking: assignment state (no driver yet / assigned without GPS / live position), the driver's position, vehicle details, photo and ETA, and the journey (pickup, drop-off, pickup time). On hosts with UI the result renders as a tracking card that keeps updating on its own. GPS updates every 2 minutes with tunnel interpolation. Identity is the booking reference plus the email address used on the booking (the same login as the website manage-booking page); the API rejects a mismatch. | No | Yes | Not declared | Yes |
validate_flightFlight details for a flight number and date from the airline schedule: airline name, arrival airport, terminal, scheduled arrival time and status. verified:false means the flight was not found in the schedule for that date. Works for future scheduled flights; confirms a flight and its arrival terminal for an airport pickup. | No | Yes | Not declared | Yes |
Details
- Registry status
- Active
- Published
- Oct 20, 2026
- Updated
- Oct 20, 2026
- Repository
- Not given
- Categories (suggested)
- Search and webSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared