Skip to content

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.

Changes · 1

5 tools: 1 change things and 4 only read.

Scanned Oct 21, 2026

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-chauffeur

Tools

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-chauffeur

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.