Quote and request pre-booked private hire transfers to and from Gatwick Airport, UK.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Facts about OrangeRide: area covered, booking notice, payment, Gatwick meeting points, flight tracking, contact details.
This tool takes no arguments.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http gatwick-transfers https://mcp.orangeride.co.uk/mcp
Facts about OrangeRide: area covered, booking notice, payment, Gatwick meeting points, flight tracking, contact details.
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}Status of one OrangeRide booking. Needs the reference and the mobile number it was booked with.
| Argument | Type | Description |
|---|---|---|
| mobile* | string | Mobile the booking was made with |
| reference* | string | e.g. DSMV6NOQL75BG |
{
"type": "object",
"required": [
"reference",
"mobile"
],
"properties": {
"mobile": {
"type": "string",
"maxLength": 25,
"description": "Mobile the booking was made with"
},
"reference": {
"type": "string",
"maxLength": 30,
"description": "e.g. DSMV6NOQL75BG"
}
},
"additionalProperties": false
}Check a flight landing at Gatwick: airline, origin, scheduled landing (UK time) and terminal. Use for pickups from Gatwick.
| Argument | Type | Description |
|---|---|---|
| date* | string | UK date the flight lands, YYYY-MM-DD |
| flight_number* | string | e.g. EZY8302 |
{
"type": "object",
"required": [
"flight_number",
"date"
],
"properties": {
"date": {
"type": "string",
"maxLength": 10,
"description": "UK date the flight lands, YYYY-MM-DD"
},
"flight_number": {
"type": "string",
"maxLength": 12,
"description": "e.g. EZY8302"
}
},
"additionalProperties": false
}Send the booking request with the code the user received by text. Returns a reference. It is a REQUEST: OrangeRide texts the user to confirm it.
| Argument | Type | Description |
|---|---|---|
| code* | string | The 6-digit code the user received |
| verification_id* | string | From request_booking |
{
"type": "object",
"required": [
"verification_id",
"code"
],
"properties": {
"code": {
"type": "string",
"maxLength": 10,
"description": "The 6-digit code the user received"
},
"verification_id": {
"type": "string",
"maxLength": 40,
"description": "From request_booking"
}
},
"additionalProperties": false
}Look up a UK pickup or drop-off place (street address, postcode, station, hotel). Returns up to 5 matches with ids for get_quote. Not for Gatwick Airport: use the ids gatwick_north or gatwick_south.
| Argument | Type | Description |
|---|---|---|
| query* | string | What the user said, e.g. 'RH6 7AB' or 'Three Bridges station Crawley' |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 100,
"description": "What the user said, e.g. 'RH6 7AB' or 'Three Bridges station Crawley'"
}
},
"additionalProperties": false
}Fixed fare for a trip. With date, time, passengers and suitcases: the exact fare and a quote_id for booking (valid 30 minutes). Without date and time: a typical daytime 'from' price only.
| Argument | Type | Description |
|---|---|---|
| date | string | YYYY-MM-DD, UK date |
| time | string | Pickup time, HH:MM, 24-hour, UK time. For Gatwick pickups: the landing time |
| pickup_id* | string | From find_place, or gatwick_north / gatwick_south |
| suitcases | integer | |
| passengers | integer | |
| destination_id* | string | From find_place, or gatwick_north / gatwick_south |
{
"type": "object",
"required": [
"pickup_id",
"destination_id"
],
"properties": {
"date": {
"type": "string",
"maxLength": 10,
"description": "YYYY-MM-DD, UK date"
},
"time": {
"type": "string",
"maxLength": 5,
"description": "Pickup time, HH:MM, 24-hour, UK time. For Gatwick pickups: the landing time"
},
"pickup_id": {
"type": "string",
"maxLength": 320,
"description": "From find_place, or gatwick_north / gatwick_south"
},
"suitcases": {
"type": "integer",
"maximum": 20,
"minimum": 0
},
"passengers": {
"type": "integer",
"maximum": 10,
"minimum": 1
},
"destination_id": {
"type": "string",
"maxLength": 320,
"description": "From find_place, or gatwick_north / gatwick_south"
}
},
"additionalProperties": false
}Start a booking request for a quote the user has agreed to. Texts a 6-digit code to the user's mobile; then ask the user for it and call confirm_booking. Only after reading the trip and fare back to the user.
| Argument | Type | Description |
|---|---|---|
| name* | string | Passenger's full name |
| notes | string | Useful for the driver: child seat, mobility needs, large items |
| mobile* | string | Passenger's mobile with country code, e.g. +44 7700 900123 |
| quote_id* | string | From get_quote |
| flight_number | string | For Gatwick pickups, if known |
| terminal_unsure | boolean | True if the user doesn't know the Gatwick terminal |
{
"type": "object",
"required": [
"quote_id",
"name",
"mobile"
],
"properties": {
"name": {
"type": "string",
"maxLength": 60,
"description": "Passenger's full name"
},
"notes": {
"type": "string",
"maxLength": 300,
"description": "Useful for the driver: child seat, mobility needs, large items"
},
"mobile": {
"type": "string",
"maxLength": 25,
"description": "Passenger's mobile with country code, e.g. +44 7700 900123"
},
"quote_id": {
"type": "string",
"maxLength": 40,
"description": "From get_quote"
},
"flight_number": {
"type": "string",
"maxLength": 12,
"description": "For Gatwick pickups, if known"
},
"terminal_unsure": {
"type": "boolean",
"description": "True if the user doesn't know the Gatwick terminal"
}
},
"additionalProperties": false
}For a trip to Gatwick to catch a flight: works out the pickup time (at the airport 2 hours before the flight, plus the drive and 10 minutes spare).
| Argument | Type | Description |
|---|---|---|
| date* | string | Flight date, YYYY-MM-DD |
| pickup_id* | string | From find_place |
| flight_time | string | Departure time, HH:MM 24-hour UK |
| terminal_id | string | Departure terminal, if known |
| at_airport_by | string | Only if the user said when they want to be at the airport, HH:MM |
{
"type": "object",
"required": [
"pickup_id",
"date"
],
"properties": {
"date": {
"type": "string",
"maxLength": 10,
"description": "Flight date, YYYY-MM-DD"
},
"pickup_id": {
"type": "string",
"maxLength": 320,
"description": "From find_place"
},
"flight_time": {
"type": "string",
"maxLength": 5,
"description": "Departure time, HH:MM 24-hour UK"
},
"terminal_id": {
"enum": [
"gatwick_north",
"gatwick_south"
],
"type": "string",
"description": "Departure terminal, if known"
},
"at_airport_by": {
"type": "string",
"maxLength": 5,
"description": "Only if the user said when they want to be at the airport, HH:MM"
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 9, 2026.