Book a rental car straight from a chat
If you work with an AI assistant, you can use Noor Car Rental from the chat itself. The assistant shows the cars, checks which one is free for your dates, works out the rental, the extras and the deposit, and prepares the booking. Payment never happens in the chat: at the end there is always the Stripe page, which you open and confirm yourself.
How it works with Claude
Claude connects to us through a custom connector. Anyone on a paid Claude plan can add it themselves — no customer account and no login are needed.
- 1Open the settings in Claude and go to «Connectors».
- 2Choose «Add custom connector».
- 3Paste the server URL and save. No authentication is needed — leave those fields empty.
- 4Enable the connector in the chat and ask about a car.
Server URL
https://www.noorcarrental.ch/mcpThings you can ask Claude
- Which car do you have free from 12 to 16 June?
- What does the estate cost for ten days, with a child seat?
- Book the Nissan Micra from 3 to 5 July, pickup at 9 am, for Anna Muster.
- How is my booking doing? Here is the link.
And with ChatGPT
The same endpoint works anywhere an assistant speaks the Model Context Protocol, ChatGPT included, once a custom connector has been set up there. Nothing is bought in the chat there either: the assistant prepares the booking and hands back the Stripe page for you to open.
What the assistant can do — and what it cannot
It can
- Show the cars, with transmission, fuel, seats, luggage space and daily rate.
- Check which cars are free for a period — and, for a car already taken, say when it is free again.
- Work out the price exactly as we do: daily rate, the discount for longer rentals, extras and the deposit.
- Name the handover times a day allows; on a day we are closed it returns none.
- Open a booking and hand back the Stripe page that pays for it.
- Report the state of a booking — paid, reserved, completed — when you give it the booking link.
It cannot
- Upload a driving licence. The licence is shown at the handover, and the booking is marked accordingly on our side.
- Look into an account. There is no customer account here, and it reports a single booking only against that booking's link.
- Pay for you. Only you confirm the rental and the deposit, on the Stripe page.
Privacy
Only what a booking needs leaves the chat: the car, the period, your name, your e-mail address and, if you give it, your phone number. A search, an availability check or a price calculation is not stored. A booking only comes into being once a payment page is opened — with the same data as a booking made through the form.
Read the privacy policyFor developers and reviewers
Noor Car Rental runs a Model Context Protocol server. It is publicly reachable, without a login and without an API key, and it publishes the same fleet and the same prices as the website.
- Endpoint
https://www.noorcarrental.ch/mcp- Transport
- Streamable HTTP with JSON responses, stateless (one server per request), without authentication.
The seven tools
search_vehicles- Returns the cars with their specification, daily rate and page URL — and, given a period, whether each one is still free for it.
get_vehicle- Reads a single car by its slug.
check_availability- Says which cars are free for a period and, for a single car, which periods are already booked.
quote_booking- Prices the rental, the duration discount, the extras and the deposit from the same tables the website uses. Stores nothing.
list_pickup_slots- Returns the selectable handover times of one day and the earliest day a rental may start.
create_booking- Opens an unpaid booking and hands back the Stripe page for it. A driving licence cannot be attached.
get_booking_status- Returns the state of one booking — status, payment, deposit, car, period and the next step — against that booking's link. Name, address and payment details stay private.
How a booking runs
search_vehicles or get_vehicle for the slug, check_availability for the period, quote_booking for the price, list_pickup_slots for a handover time, then create_booking.
create_booking charges nothing: it opens an unpaid booking and returns a Stripe page. If that page is not paid, the booking lapses and the car is free again. A reviewer can drive the whole flow to the Stripe page without paying.
Rather book in the browser?
The booking form walks you through the same booking, driving licence upload included.

