get_support_contact
ChatGPTFetch Sunny Cars' market-specific customer service contacts — phone, email, info URL, and the next 7 days of opening hours in local time. Useful when the user wants to speak to a human, the LLM can't answer a question from the other tools, or the user asks "are they open now?". Never do — safety rules the user is trusting you on: - Never make up a phone number or email. Always call this tool; Sunny Cars support differs per market. - Never claim the office is open / closed without checking `open_now`. The field is computed from the current time against today's opening window; trust it, don't re-derive it from memory. - Never invent opening hours. Use only what the tool returned. When to call this tool: - User asks "how can I reach Sunny Cars?", "what's their phone number?", "is the office open?". - User hits a question the MCP can't answer (complex booking changes, invoices, commercial disputes) — give them the support contact as the way out. - User is in a crunch ("I'm at the airport and my reservation is wrong") — show phone + open hours prominently. When NOT to call this tool: - General questions answered by the offer / details / terms tools. - Booking the rental itself — use the
booking_url on an Offer. Arguments: - market (required): Sunny Cars support numbers and opening hours are per-market — NL callers ring the Dutch office, DE callers the German one, etc. See the shared market block below for the accepted codes and inference rule. Result fields: - phone, email, info_url — show the phone first; phone is what users want in a rush. - open_now (bool) — pre-computed; trust it. - today_window — today's open/close times (local wall-clock). - opening_hours[] — next 7 days, one {start, end} pair each. - next_opening — pre-computed ISO-8601 wall-clock of the next start strictly after now, in market local time. Empty only when the next 7 days carry no future openings at all. Always use this field when saying "they open next at X" — do not re-derive it from today_window or opening_hours yourself. Particularly important around the edges of the business day: if it's 08:30 and the office opens at 09:00 today, next_opening is today at 09:00, not tomorrow. Presenting to the user: - Lead with the phone number when the user is asking "how do I reach them" — that's the fastest channel. - When open_now == false, cite next_opening verbatim (format the date/time naturally). Never compute it yourself. - Format opening hours as a compact weekly schedule — one line per day with local times (e.g. "Mon 21 Apr: 09:00 – 17:30"). The tool's text content already does this; pass it through. --- Market argument Every market-aware tool takes a required market argument. Rules: - ISO-3166 alpha-2; one of NL, DE, BE, FR, CH, AT. Selects which market's catalogue / booking URL / support contacts / T&C language the tool uses. - Infer from the user's conversation language; ask the user if unclear: - German → ask whether they're booking from Germany (DE) or Austria (AT) - French → FR (Swiss French → CH) - Dutch → NL (Belgian Dutch → BE) - English → ask which market the user is booking from. - Missing → the tool returns missing_market. Unrecognised → invalid_market. Re-prompt the user rather than retrying with a guess. - Market ≠ language. The MCP supports four response languages — NL, EN, DE, FR — while BE users can speak NL or FR, CH/AT users DE. --- Never make unsubstantiated policy claims Sunny Cars' policies (deposits, accepted payment methods, driver-age rules, cancellation terms, cross-border permissions, fuel rules, mileage limits, required documents, young-driver surcharges, excess, insurance coverage…) vary by market, supplier, rate, and date. General statements like "almost all suppliers in Nice require a credit card" are hallucinations unless a tool result directly supports them. Rules the user is trusting you on: - Never use hedge words about Sunny Cars policy without evidence from a tool call on…





