Samuelz Chauffeur Booking
by samuelzcom · remote · no sign-in to list tools · v1.0.0 · published by GitHub user samuelzcom
Public chauffeur prices, policy and consent-led offers for travel bookers and AI assistants.
5 tools: 1 change things and 4 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things1Claude Code: ask: see these tools
- Only reads4Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http chauffeur-booking https://platform-api.samuelz.com/api/v1/mcp/chauffeur/samuelz-chauffeurTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
5 tools
Changes things 1Claude Code: ask
prepare_offerCreate one unpaid offer for Samuelz Chauffeur only after the customer explicitly asks and offerRequested is true.No findings
Why it is in this group
- The description's first verb is "create": a word for a change.
Description, as the server wrote it Create one unpaid offer for Samuelz Chauffeur only after the customer explicitly asks and offerRequested is true. Call get_service_options for the current service areas. Use quote_ride for a price question and get_offer_status to recover this submission. Keep one submissionId and resumeToken. This call does not charge or confirm.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
Only reads 4Claude Code: allow
get_customer_policyRead published lead time and booking terms for Samuelz Chauffeur.No findings
Why it is in this group
- The name "get_customer_policy" says "get": a word for reading.
Description, as the server wrote it Read published lead time and booking terms for Samuelz Chauffeur. Call get_service_options for the current service areas. Call after get_service_options, then use get_service_options or quote_ride or prepare_offer or get_offer_status. Interpret times in the returned time zone. This read creates no booking.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_offer_statusRead the stored result of one prepare_offer submission for Samuelz Chauffeur using its original submissionId and resumeToken.No findings
Why it is in this group
- The name "get_offer_status" says "get": a word for reading.
Description, as the server wrote it Read the stored result of one prepare_offer submission for Samuelz Chauffeur using its original submissionId and resumeToken. It cannot price a new request. Wait on pending. not_found denies the proof. No booking action occurs.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_service_optionsRead published services, service areas, time zones and languages for Samuelz Chauffeur.No findings
Why it is in this group
- The name "get_service_options" says "get": a word for reading.
Description, as the server wrote it Read published services, service areas, time zones and languages for Samuelz Chauffeur. Call get_service_options for the current service areas. Then use get_customer_policy or quote_ride or prepare_offer or get_offer_status. It confirms neither price nor availability. Pass locale when a published language needs it.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
quote_ridePreview the price for a complete request inside a published service area for Samuelz Chauffeur.No findings
Why it is in this group
- The description's first verb is "preview": a word for reading.
Description, as the server wrote it Preview the price for a complete request inside a published service area for Samuelz Chauffeur. Call get_service_options for the current service areas. Use after get_service_options. Related tools: get_service_options or get_customer_policy or prepare_offer or get_offer_status. outside_service_area means the request is not served and has no price. quoted is a preview, not a reservation. No contact is required.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http chauffeur-booking https://platform-api.samuelz.com/api/v1/mcp/chauffeur/samuelz-chauffeurRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__chauffeur-booking__get_service_options",
"mcp__chauffeur-booking__get_customer_policy",
"mcp__chauffeur-booking__quote_ride",
"mcp__chauffeur-booking__get_offer_status"
],
"ask": [
"mcp__chauffeur-booking__prepare_offer"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as chauffeur-booking. Review it before you use it.
