rs.rides/airport-transfers
Official6 toolsAirport transfers: Novi Sad ↔ Belgrade Airport (BEG). Look up prices and book a ride.
Books and prices airport transfer rides between Novi Sad and Belgrade Airport.
Captured live from the server via tools/list.
list_routes
List all active airport-transfer routes with their slug, endpoints, distance, travel time, available directions, and starting price. Use this first to discover what routes exist.
No parameters.
get_pricing
Get fixed per-vehicle prices for a route, or for all routes if no routeSlug is given. Prices are fixed (no surge, no metered fares), in EUR and RSD. Each vehicle tier lists max passengers and luggage.
Parameters (1)
- routeSlugstring
Optional route slug from list_routes (e.g. 'novi-sad-belgrade-airport'). Omit to get pricing for every route.
estimate_price
Estimate the price for a trip. Given a route and passenger count (and optional luggage count), returns the cheapest vehicle that fits the group, plus all fitting options. Use this to answer 'how much for N people from X to the airport?'.
Parameters (3)
- routeSlugstringrequired
Route slug from list_routes.
- passengersintegerrequired
Number of passengers.
- luggageinteger
Number of large bags (optional).
get_service_info
Get business info: service area, accepted payment methods, supported languages, minimum booking lead time, contact details, and how to book (including the booking URL template).
No parameters.
create_booking_request
Start a provisional airport-transfer booking. This does NOT finalize a booking — it emails the passenger a one-tap confirmation link, and the ride is only booked once they click it. Payment is to the driver (cash or card); no online payment is needed. Call estimate_price first to confirm the vehicle + price with the user, then call this. Always tell the user to check their email to confirm.
Parameters (14)
- routeSlugstringrequired
Route slug from list_routes.
- directionstringrequired
to_airport = going to the airport; from_airport = pickup at the airport.
- pickupDatestringrequired
Pickup date, YYYY-MM-DD, Belgrade local time.
- pickupTimestringrequired
Pickup time, HH:MM (24h), Belgrade local time.
- passengerNamestringrequired
Full name of the passenger.
- passengerEmailstringrequired
Passenger email — the confirmation link is sent here.
- passengerPhonestringrequired
Passenger phone in international format.
- passengersintegerrequired
Number of passengers.
- luggageinteger
Number of large bags (optional).
- vehiclestring
Optional vehicle tier name (e.g. 'Group XL'). Defaults to the cheapest vehicle that fits the group.
- flightNumberstring
Flight number (recommended for airport pickups).
- pickupAddressstring
Pickup or drop-off address (optional).
- specialRequestsstring
Notes, e.g. child seat needed (optional).
- localestring
Language for the confirmation email. Default en.
get_booking_request_status
Check whether a booking request (from create_booking_request) has been confirmed by the passenger yet. Returns 'pending', 'confirmed' (with the booking number), or 'expired'.
Parameters (1)
- requestIdstringrequired
The requestId returned by create_booking_request.
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"airport-transfers": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://rides.rs/api/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.