accueil / serveurs / Communication / rs.rides/airport-transfers
rs.rides/airport-transfers
serveur MCP (Model Context Protocol) · rides-rs 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que rs.rides/airport-transfers est sûr ?
Au dernier audit MCP Hub, le serveur MCP « rs.rides/airport-transfers » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- create_booking_request≈ 809 tokens
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.
Paramètres, retour & exemple (14)
Paramètreslocale· string · optionnel · en | sr | ru | de | zh | it | fr | es
Language for the confirmation email. Default en.luggage· integer · optionnel
Number of large bags (optional).vehicle· string · optionnel
Optional vehicle tier name (e.g. 'Group XL'). Defaults to the cheapest vehicle that fits the group.direction· string · requis · to_airport | from_airport
to_airport = going to the airport; from_airport = pickup at the airport.routeSlug· string · requis
Route slug from list_routes.passengers· integer · requis
Number of passengers.pickupDate· string · requis
Pickup date, YYYY-MM-DD, Belgrade local time.pickupTime· string · requis
Pickup time, HH:MM (24h), Belgrade local time.flightNumber· string · optionnel
Flight number (recommended for airport pickups).passengerName· string · requis
Full name of the passenger.pickupAddress· string · optionnel
Pickup or drop-off address. REQUIRED when the ride departs to the airport (direction to_airport) or runs city-to-city — the driver has nowhere to collect the passenger otherwise, and the booking is refused. Optional for an airport arrival, where the driver waits in arrivals.passengerEmail· string · requis
Passenger email — the confirmation link is sent here.passengerPhone· string · requis
Passenger phone in international format.specialRequests· string · optionnel
Notes, e.g. child seat needed (optional).
Exemple d'appel{"name": "create_booking_request", "arguments": {"direction": "to_airport", "routeSlug": "texte", "passengers": 1, "pickupDate": "texte", "pickupTime": "texte", "passengerName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - estimate_price≈ 395 tokens
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?'.
Paramètres, retour & exemple (3)
Paramètresluggage· integer · optionnel
Number of large bags (optional).routeSlug· string · requis
Route slug from list_routes.passengers· integer · requis
Number of passengers.
Exemple d'appel{"name": "estimate_price", "arguments": {"routeSlug": "texte", "passengers": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_booking_request_status≈ 242 tokens
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'.
Paramètres, retour & exemple (1)
ParamètresrequestId· string · requis
The requestId returned by create_booking_request.
Exemple d'appel{"name": "get_booking_request_status", "arguments": {"requestId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_pricing≈ 317 tokens
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.
Paramètres, retour & exemple (1)
ParamètresrouteSlug· string · optionnel
Optional route slug from list_routes (e.g. 'novi-sad-belgrade-airport'). Omit to get pricing for every route.
Exemple d'appel{"name": "get_pricing", "arguments": {"routeSlug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_service_info≈ 206 tokens
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).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_service_info", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "meta": {}, "name": "texte", "email": "texte", "howToBook": "texte", "languages": [], "telephone": "texte", "paymentMethods": [], "bookingUrlTemplate": "texte"}} - list_routes≈ 223 tokens
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.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_routes", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "routes": []}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».