← Files LocalrydesARCHIVED FILE
.codex-plugin/plugin.json
5.68 KB · Nov 3, 2026 · 19:06 UTC
{
"name": "mcp-server-localrydes",
"version": "1.0.1",
"description": "Search chauffeur vehicles, create reservations, and check booking payment status.",
"author": {
"name": "Localrydes",
"url": "https://www.localrydes.com/"
},
"homepage": "https://github.com/MuktadirM/mcp-server-localrydes#readme",
"repository": "https://github.com/MuktadirM/mcp-server-localrydes",
"keywords": [
"chauffeur",
"transportation",
"booking",
"localrydes"
],
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Localrydes",
"shortDescription": "Find and book chauffeur rides",
"longDescription": "Search chauffeur vehicle availability for a route and date, compare returned options and prices, create a reservation after confirmation, and check the payment status of an existing booking.",
"developerName": "Localrydes",
"category": "Travel",
"capabilities": [
"Search chauffeur vehicles",
"Select a returned vehicle",
"Create a reservation",
"Check booking status"
],
"websiteURL": "https://www.localrydes.com/",
"supportURL": "https://www.localrydes.com/contact-us",
"privacyPolicyURL": "https://www.localrydes.com/content/privacy",
"termsOfServiceURL": "https://www.localrydes.com/content/terms-and-condition",
"defaultPrompt": [
"Find a chauffeur vehicle for my next trip.",
"Compare Localrydes vehicle options for a route.",
"Check the payment status of my booking."
],
"brandColor": "#111827",
"composerIcon": "./logo.png",
"logo": "./logo.png"
},
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "Search for a point-to-point airport transfer and show only vehicles returned by Localrydes.",
"prompt": "Find a chauffeur vehicle from Vienna International Airport to Hotel Sacher Vienna on 20 October 2026 at 14:30 for 2 passengers with 2 bags.",
"tools_triggered": "search_vehicles",
"expected_behavior": "Call search_vehicles with the route, date, time, passenger count, and bag count, then report only returned availability and pricing."
},
{
"description": "Search for an hourly chauffeur without sending a drop-off location.",
"prompt": "Find an hourly chauffeur departing from Hotel Sacher Vienna on 22 October 2026 at 09:00 for 1 passenger with no bags.",
"tools_triggered": "search_vehicles",
"expected_behavior": "Call search_vehicles with hourly service, omit the drop-off location, and display the returned vehicle options and prices."
},
{
"description": "Search for vehicles and select the cheapest returned Business-class option without creating a booking.",
"prompt": "Find a transfer from Zurich Airport to Zurich city centre on 25 October 2026 at 16:00 for 2 passengers with 2 bags, then select the cheapest available Business-class vehicle, but do not book it.",
"tools_triggered": "search_vehicles, select_vehicle",
"expected_behavior": "Search first, select only a vehicle returned by the search, and report the selected vehicle and final price without creating a booking."
},
{
"description": "Complete the search, selection, and explicitly confirmed reservation workflow.",
"prompt": "Find the cheapest transfer from Munich Airport to Hotel Bayerischer Hof on 28 October 2026 at 11:00 for 1 passenger with 1 bag, select it, and book it for Alex Example, alex@example.com, +43123456789. I explicitly confirm that you may create the reservation.",
"tools_triggered": "search_vehicles, select_vehicle, create_booking",
"expected_behavior": "Search before selecting, use identifiers returned by the server, create the reservation only after confirmation, and return the supplied reservation ID and payment link."
},
{
"description": "Look up a booking ID and report only the status information returned by Localrydes.",
"prompt": "Check the current payment status of booking LR1054321.",
"tools_triggered": "booking_status",
"expected_behavior": "Call booking_status with the supplied booking ID and report the returned status, or clearly report a not-found response without inventing data."
}
],
"negative": [
{
"description": "A transfer request is missing its required drop-off location.",
"prompt": "Find me a transfer from Vienna International Airport on 20 October 2026 at 14:30 for 2 passengers."
},
{
"description": "A user requests immediate booking before any search, vehicle selection, or confirmation.",
"prompt": "Create a booking immediately with any available car for Alex Example at alex@example.com."
},
{
"description": "The request is for an unsupported flight booking rather than chauffeur transportation.",
"prompt": "Book me a flight from Vienna to London next Friday."
}
]
},
"demo_recording_url": "https://youtu.be/CHUgNeSNosE",
"commerce": true,
"commerce_description": "The plugin creates chauffeur-service reservations and returns an external payment URL; payment is completed outside ChatGPT."
},
"publication": {
"release_notes": "Version 1.0.1 adds required listing links and icons, uses capability-based listing text, and supplies complete review test cases."
}
}
},
"apps": "./.app.json"
}
SHA-256: 5fb2d145323be80d680a3769975fd8db800916d65589e3ed55a367e129a8d99d