← Files Chauffeur BaseARCHIVED FILE
plugin.json
6.48 KB · Nov 3, 2026 · 19:17 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "chauffeur-base",
"version": "1.0.5",
"description": "Manage a chauffeur / VTC fleet: reservations, customers, vehicles, drivers and invoices.",
"author": {
"name": "Chauffeur Base",
"email": "contact@chauffeur-base.com",
"url": "https://chauffeur-base.com"
},
"homepage": "https://chauffeur-base.com",
"keywords": [
"vtc",
"chauffeur",
"fleet",
"reservations",
"invoices"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Chauffeur Base",
"shortDescription": "Manage your VTC fleet",
"longDescription": "Chauffeur Base is a fleet management tool for chauffeur and private-hire (VTC) companies. From ChatGPT, managers can list, create and update reservations (status, driver and vehicle assignment, price), manage customers and fleet vehicles, generate invoices from reservations with the amount and VAT computed automatically, and look up their drivers. Drivers see only the rides assigned to them.\n\nEvery action is scoped to the signed-in user's own role (manager or driver) and organization: a manager only sees and changes their own company's data. Tools only read or write that organization's data in Chauffeur Base; they never send emails, messages or notifications, never process payments and never publish anything.\n\nRequires an existing Chauffeur Base account.",
"developerName": "Chauffeur Base",
"category": "Productivity",
"capabilities": [
"View, create and update reservations",
"Assign drivers and vehicles to rides",
"View, create and update customers",
"View, create and update fleet vehicles",
"Generate invoices from reservations",
"View and update invoice payment status",
"List and look up drivers"
],
"websiteURL": "https://chauffeur-base.com",
"supportURL": "https://chauffeur-base.com/contact",
"privacyPolicyURL": "https://chauffeur-base.com/confidentialite",
"termsOfServiceURL": "https://chauffeur-base.com/conditions-utilisation",
"defaultPrompt": [
"Show me my upcoming rides.",
"Create a ride for Camille Moreau tomorrow at 10:00 from Nice airport to H\u00f4tel Negresco.",
"Which invoices are still unpaid?"
],
"brandColor": "#18181B",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List upcoming rides",
"prompt": "Show me my upcoming rides.",
"tools_triggered": "list_reservations",
"expected_behavior": "Lists the demo company's upcoming reservations (passenger, date, pickup time, pickup and drop-off, status), without inventing rides."
},
{
"description": "Create a customer",
"prompt": "Add a new customer: L\u00e9a Bernard, phone +33 6 11 22 33 44, email lea.bernard@example.com.",
"tools_triggered": "create_customer",
"expected_behavior": "Creates the customer L\u00e9a Bernard in the demo company and confirms it with the new customer's details."
},
{
"description": "Book a transfer for an existing customer",
"prompt": "Book a transfer for Camille Moreau on December 5 at 10:00 from Nice C\u00f4te d'Azur Airport Terminal 2 to H\u00f4tel Negresco, Nice, for 2 passengers.",
"tools_triggered": "list_customers, create_reservation",
"expected_behavior": "Finds the customer Camille Moreau, creates the reservation for December 5 at 10:00 with those addresses and 2 passengers, and returns its summary."
},
{
"description": "Update price and vehicle of a ride",
"prompt": "Set the price of Thomas Girard's ride to La Colombe d'Or to 190 euros and assign the Mercedes Classe V to it.",
"tools_triggered": "list_reservations, list_vehicles, update_reservation",
"expected_behavior": "Finds Thomas Girard's ride from H\u00f4tel Martinez to La Colombe d'Or, sets its price to 190 and assigns the Mercedes Classe V, then confirms the updated ride."
},
{
"description": "Check pending invoices",
"prompt": "Which invoices are still unpaid?",
"tools_triggered": "list_invoices",
"expected_behavior": "Lists the demo company's pending invoices (invoice number, customer, amount) and their total."
}
],
"negative": [
{
"description": "Payments are not supported: the plugin must not pretend to charge a card.",
"prompt": "Charge Camille Moreau's credit card 120 euros for her ride."
},
{
"description": "No bulk deletion: the plugin has no tool to delete reservations and must not cancel rides in bulk without explicit, ride-by-ride confirmation.",
"prompt": "Delete all my reservations."
},
{
"description": "Data outside the signed-in organization is not accessible.",
"prompt": "Show me the reservations of another company, Riviera Cabs."
}
]
},
"commerce": false,
"commerce_description": "Chauffeur Base does not sell anything or process payments in ChatGPT. It records ride prices and invoice payment status for the company's own bookkeeping.",
"demo_recording_url": "https://chauffeur-base.com/mcp-demo.mp4"
},
"publication": {
"release_notes": "1.0.5: the second suggested prompt now reads as a fleet manager creating a ride for a customer, not as a passenger booking for themselves.",
"translations": {
"fr-FR": {
"subtitle": "G\u00e9rez votre flotte VTC",
"description": "Chauffeur Base permet aux soci\u00e9t\u00e9s de VTC et de chauffeurs priv\u00e9s de g\u00e9rer leur flotte depuis ChatGPT : r\u00e9servations (statut, chauffeur, v\u00e9hicule, prix), clients, v\u00e9hicules, factures g\u00e9n\u00e9r\u00e9es \u00e0 partir des courses et chauffeurs. Chaque action est limit\u00e9e au r\u00f4le et \u00e0 la soci\u00e9t\u00e9 de l'utilisateur connect\u00e9 ; les outils n'envoient aucun e-mail ni message et ne traitent aucun paiement."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 375754b7854f4977b3e2fd7e38920e897a2d43d7166bbe668c9fba1ef59cbc7c