accueil / serveurs / Finance & Paiement / com.rovvafrica/ride-booking
com.rovvafrica/ride-booking
serveur MCP (Model Context Protocol) · rovv-ride-booking 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 com.rovvafrica/ride-booking est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.rovvafrica/ride-booking » 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 9 outils
- book_ride≈ 302 tokens
Book a Rovv ride. Requires pickup/dropoff coordinates, a vehicle_type ID (from get_fare_estimate), and payment method. Returns booking confirmation with ride number.
Paramètres, retour & exemple (10)
Paramètresdrop_lat· number · requis
Dropoff latitudedrop_lng· number · requis
Dropoff longitudeis_later· boolean · optionnel
Set to true for scheduled ridespick_lat· number · requis
Pickup latitudepick_lng· number · requis
Pickup longitudepayment_opt· integer · optionnel
Payment method: 0 = card, 1 = cash, 2 = walletdrop_address· string · requis
Dropoff address textpick_address· string · requis
Pickup address textvehicle_type· string · requis
The zone_type_id from get_fare_estimate resultstrip_start_time· string · optionnel
For scheduled rides: datetime in Y-m-d H:i:s format
Exemple d'appel{"name": "book_ride", "arguments": {"drop_lat": 1, "drop_lng": 1, "pick_lat": 1, "pick_lng": 1, "drop_address": "texte", "pick_address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cancel_ride≈ 92 tokens
Cancel an active ride. Optionally provide a reason.
Paramètres, retour & exemple (2)
Paramètresreason· string · optionnel
Optional cancellation reasonrequest_id· string · optionnel
The ride request ID to cancel. If not provided, cancels the current active ride.
Exemple d'appel{"name": "cancel_ride", "arguments": {"reason": "texte", "request_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_current_ride≈ 53 tokens
Get the status of the user's current active ride, including driver details, ETA, and ride status.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_current_ride", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_fare_estimate≈ 182 tokens
Get available vehicle types and fare estimates for a trip. Returns a list of vehicle options with prices, ETAs, and vehicle type IDs needed for booking.
Paramètres, retour & exemple (6)
Paramètresdrop_lat· number · requis
Dropoff latitudedrop_lng· number · requis
Dropoff longitudepick_lat· number · requis
Pickup latitudepick_lng· number · requis
Pickup longitudedrop_address· string · optionnel
Dropoff address textpick_address· string · optionnel
Pickup address text
Exemple d'appel{"name": "get_fare_estimate", "arguments": {"drop_lat": 1, "drop_lng": 1, "pick_lat": 1, "pick_lng": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_place_details≈ 103 tokens
Get the exact coordinates and full address for a place using its place_id (returned from search_places). Call this after search_places to get lat/lng needed for fare estimates and booking.
Paramètres, retour & exemple (1)
Paramètresplace_id· string · requis
The Google place_id from a search_places result
Exemple d'appel{"name": "get_place_details", "arguments": {"place_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_ride_history≈ 75 tokens
Get the user's past ride history. Returns recent completed and cancelled rides.
Paramètres, retour & exemple (1)
Paramètreslimit· integer · optionnel
Number of rides to return (default 5, max 20)
Exemple d'appel{"name": "get_ride_history", "arguments": {"limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_route_info≈ 132 tokens
Get driving route information between two points including distance, duration, and polyline.
Paramètres, retour & exemple (4)
Paramètresdrop_lat· number · requis
Dropoff latitudedrop_lng· number · requis
Dropoff longitudepickup_lat· number · requis
Pickup latitudepickup_lng· number · requis
Pickup longitude
Exemple d'appel{"name": "get_route_info", "arguments": {"drop_lat": 1, "drop_lng": 1, "pickup_lat": 1, "pickup_lng": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_wallet_balance≈ 51 tokens
Get the user's Rovv wallet balance, total added, total spent, and recent transactions.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_wallet_balance", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_places≈ 154 tokens
Search for a location by name. Returns a list of matching places with addresses. Use this to find the pickup or dropoff location before booking a ride.
Paramètres, retour & exemple (3)
Paramètreslat· number · optionnel
Optional latitude to bias results toward the user's arealng· number · optionnel
Optional longitude to bias results toward the user's areaquery· string · requis
The place name or address to search for, e.g. "Lekki Phase 1" or "Murtala Muhammed Airport"
Exemple d'appel{"name": "search_places", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».