AI quotes · San Francisco Bay Area

A clear fare estimate, wherever you plan.

Ask Black Car Service in ChatGPT for a private SUV fare estimate for 1–6 passengers. Plan airport trips at SFO, OAK and SJC, point-to-point rides and hourly service using current website pricing.

Get a quote in ChatGPT

Using another AI assistant? See setup options for AI assistants.

For customers

Get a ride estimate in ChatGPT.

Open the listing below, choose Install plugin, then select Black Car Service in your ChatGPT conversation. You may need to sign in to ChatGPT. Ask for an estimate in your own words. Include the pickup and destination addresses, a future pickup date and California time, and the number of passengers.

For example: “Estimate a ride from SFO to 1 Market Street, San Francisco, in one week at 9 AM Pacific for two passengers.”

Open Black Car Service in ChatGPT

Estimates use current website pricing. Availability is tentative; review the trip, final price and availability on our website before booking. A quote does not hold a vehicle or confirm a ride.

For AI assistants: setup, tools and request examples

Connect an assistant that supports remote MCP.

The public endpoint is https://www.blackcarservice.co/api/mcp. It uses Streamable HTTP and does not require sign-in or an API key. Add the URL in the client’s connector or MCP settings; available features and account requirements depend on that product.

BCS has tested the endpoint with an MCP SDK client and completed a ChatGPT quote flow. The other products below are documented setup options, not tested BCS runtimes; setup does not mean automatic discovery or connection.

Muse (Meta)

Meta documents custom connectors for services outside its directory. Ask Muse about a custom connection to the public endpoint above. Meta’s help does not confirm support for this endpoint without authentication; a BCS connection, quote and public Muse listing remain unverified. Directory publication requires Meta review.

Muse connector guide

Manus

Open Connectors → Create → Add MCP by URL and enter the public endpoint above. Enable the connector for the task or Project where you want a fare estimate. BCS has not yet tested this flow in Manus.

Manus connector guide

Genspark Super Agent

Open Skills → Connectors and use the MCP URL connection method when available. Account and organization settings control custom connector access. BCS has not yet tested this flow in Genspark.

Genspark connector guide

OpenClaw

In the Control UI, open Settings → MCP → Add server, choose Streamable HTTP and enter the public endpoint above. Administrator access is required. BCS has not yet tested this flow in OpenClaw.

OpenClaw MCP guide

ChatGPT

For customers, use the ChatGPT listing and instructions above. OpenAI documents that Dots can use connected ChatGPT plugins; BCS has not separately tested a Dots quote. ChatGPT account availability and setup options are controlled by OpenAI.

Open Black Car Service in ChatGPT

Claude and Cowork

Add a custom remote connector in Customize → Connectors and enter the endpoint URL. Anthropic documents a “No sign in” option as well as authenticated connectors; availability varies by plan.

Anthropic setup guide

Grok and Grok Bot

Grok supports custom MCP connectors. Grok Bot lists custom remote HTTPS MCP plugins; add the connector through Connect apps. Team policies may apply.

Developers can configure the separate xAI API remote MCP feature. API use requires xAI credentials and follows xAI’s usage terms.

xAI API guide

Gemini and Gemini Spark

Google documents custom Connected Apps in Gemini. Its current help page lists US, personal-account, English, age and Keep Activity requirements; connect through Gemini web and select the app in chat. Requirements can change.

The Gemini API documents Streamable HTTP MCP. That API path is separate from the consumer Gemini app.

Perplexity Computer

Add a custom remote MCP connector in Perplexity’s connector settings. Availability and authentication options depend on the account and client.

Perplexity setup guide

Microsoft Copilot Studio

Copilot Studio lets agent builders add an HTTPS MCP server and configure authentication. Microsoft 365 Copilot connector publishing follows a separate review and tenant-admin process; these steps do not apply to every Copilot experience.

Mistral Vibe Work

In Connectors, choose Add Connector → Custom MCP Connector and enter the endpoint URL. An administrator must add it; personal account owners are administrators by default. Mistral supports connections without authentication.

Mistral connector guide

Hermes and other MCP clients

For generic remote MCP clients, add the endpoint above using Streamable HTTP. Hermes users can add it to their MCP server configuration. Client support and setup differ.

What the tools do

quote_ride estimates SUV pricing from current website rates and returns the fare in USD cents, pickup time in UTC, and a booking link. check_ride_availability returns tentative available, unavailable, or unknown status. Neither tool holds a vehicle, creates a reservation, or takes payment. Quote attempts increment aggregate counters.

If book_ride is enabled, it can create a pending request after customer confirmation and contact details. Use get_booking_status with its private checkout link to check the total and confirmation. When complete_booking and a payment handler are offered, a supported wallet can submit a customer-approved Stripe payment token; otherwise finish secure website checkout. Never send card numbers in chat. A pending request is not a confirmed ride, and wallet support varies by assistant.

Continue to booking

Request examples

Replace the example times with a future pickup date. Include trip type, pickup and destination, an ISO 8601 pickup time with its UTC offset, and 1–6 passengers. Confirm the local California time; daylight saving time changes the UTC offset. Pickup dates must begin tomorrow in America/Los_Angeles.

Point-to-point · one-way
{
  "trip_type": "one-way",
  "pickup_address": "1 Ferry Building, San Francisco, CA",
  "dropoff_address": "1 Market Street, San Francisco, CA",
  "pickup_at": "2026-11-11T09:00:00-08:00",
  "passengers": 2
}
Airport · SFO, OAK or SJC
{
  "trip_type": "airport",
  "pickup_address": "Oakland San Francisco Bay Airport (OAK), Oakland, CA",
  "dropoff_address": "1 Market Street, San Francisco, CA",
  "pickup_at": "2026-11-11T09:00:00-08:00",
  "passengers": 2
}
Hourly · hours required
{
  "trip_type": "hourly",
  "pickup_address": "1 Market Street, San Francisco, CA",
  "dropoff_address": "1 Market Street, San Francisco, CA",
  "pickup_at": "2026-11-11T09:00:00-08:00",
  "passengers": 3,
  "hours": 4
}

For hourly service, repeat the pickup address as the destination when returning there and provide hours from 1 to 24. Omit hours for one-way and airport trips. Stops, return rides, extras, promo codes and customer details are not supported by quote_ride.

Shared request limits

Per IP address
30 requests / 5 min
All callers combined
300 requests / 5 min

The endpoint returns HTTP 429 with a Retry-After header when a limit is reached. Use a server-side MCP client runtime; this endpoint is not a browser CORS proxy.