{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ekfyr4ufrs54","handle":"samuelz-chauffeur-booking","url":"https://wellknown.network/agents/samuelz-chauffeur-booking","links":{"self":"https://wellknown.network/agents/samuelz-chauffeur-booking/record.json","html":"https://wellknown.network/agents/samuelz-chauffeur-booking","markdown":"https://wellknown.network/agents/samuelz-chauffeur-booking/record.md","api":"https://wellknown.network/api/v1/agents/samuelz-chauffeur-booking","status":"https://wellknown.network/api/v1/agents/samuelz-chauffeur-booking/status","claim":"https://wellknown.network/agents/samuelz-chauffeur-booking/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/samuelz-chauffeur-booking/claim.json","badge":"https://wellknown.network/agents/samuelz-chauffeur-booking/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/samuelz-chauffeur-booking/history","tools":"https://wellknown.network/api/v1/agents/samuelz-chauffeur-booking/tools"},"ard":{"identifier":"urn:air:platform-api.samuelz.com:server:samuelz-chauffeur-booking","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Samuelz Chauffeur Booking","summary":"Public chauffeur prices, policy and consent-led offers for travel bookers and AI assistants.","description":"Public chauffeur prices, policy and consent-led offers for travel bookers and AI assistants.","publisher":{"name":"samuelzcom","url":null},"homepage":"https://samuelz.com/en/integrations","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://platform-api.samuelz.com/api/v1/mcp/chauffeur/samuelz-chauffeur","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-22T08:24:50.621729Z","publishedAt":"2026-09-22T08:24:50.621729Z","registryName":"io.github.samuelzcom/chauffeur-booking"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.525,"provenance":"derived"}],"categories":["commerce"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-10T09:24:18.926Z","lastProbedAt":"2026-10-10T09:24:18.926Z","statusComputedAt":"2026-10-10T09:25:59.985Z","reliability30d":{"probes":59,"successRate":1,"p50Ms":212,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":59,"ok":59,"authBoundaryOk":0,"serviceOk":59,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T09:24:18.926Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":162,"error":null,"detail":{"tools":[{"name":"get_service_options","description":"Read supported ride services, required facts and the selected service location's timeZone. Call before collecting a new ride; follow with get_customer_policy fo"},{"name":"get_customer_policy","description":"Read current account/guest eligibility and pickup lead-time rules for a new offer. Call after get_service_options and before quote_ride or prepare_offer. This t"},{"name":"quote_ride","description":"Preview price for complete ride facts without contact details. Choose this for “what would this new ride cost?”, prepare_offer for “create the requested new off"},{"name":"prepare_offer","description":"Create one unpaid reservation and binding offer for an explicitly requested new ride. Price-only questions use quote_ride; amendments use prepare_booking_change"},{"name":"get_offer_status","description":"Recover the stored outcome of exactly one prepare_offer submission. Choose this for “did my original offer submission finish?” or recovery after checkout, using"}],"toolCount":5,"toolsHash":"be5615872f514925e7ece3acd08e1ad5ab07408be348a2602dfb9f7af03ba712","serverName":"chauffeur-customer","capabilities":["tools"],"serverVersion":"2.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T02:31:30.442Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":217,"error":null,"detail":{"tools":[{"name":"get_service_options","description":"Read supported ride services, required facts and the selected service location's timeZone. Call before collecting a new ride; follow with get_customer_policy fo"},{"name":"get_customer_policy","description":"Read current account/guest eligibility and pickup lead-time rules for a new offer. Call after get_service_options and before quote_ride or prepare_offer. This t"},{"name":"quote_ride","description":"Preview price for complete ride facts without contact details. Choose this for “what would this new ride cost?”, prepare_offer for “create the requested new off"},{"name":"prepare_offer","description":"Create one unpaid reservation and binding offer for an explicitly requested new ride. Price-only questions use quote_ride; amendments use prepare_booking_change"},{"name":"get_offer_status","description":"Recover the stored outcome of exactly one prepare_offer submission. Choose this for “did my original offer submission finish?” or recovery after checkout, using"}],"toolCount":5,"toolsHash":"be5615872f514925e7ece3acd08e1ad5ab07408be348a2602dfb9f7af03ba712","serverName":"chauffeur-customer","capabilities":["tools"],"serverVersion":"2.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T20:31:35.779Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":280,"error":null,"detail":{"tools":[{"name":"get_service_options","description":"Read supported ride services, required facts and the selected service location's timeZone. Call before collecting a new ride; follow with get_customer_policy fo"},{"name":"get_customer_policy","description":"Read current account/guest eligibility and pickup lead-time rules for a new offer. Call after get_service_options and before quote_ride or prepare_offer. This t"},{"name":"quote_ride","description":"Preview price for complete ride facts without contact details. Choose this for “what would this new ride cost?”, prepare_offer for “create the requested new off"},{"name":"prepare_offer","description":"Create one unpaid reservation and binding offer for an explicitly requested new ride. Price-only questions use quote_ride; amendments use prepare_booking_change"},{"name":"get_offer_status","description":"Recover the stored outcome of exactly one prepare_offer submission. Choose this for “did my original offer submission finish?” or recovery after checkout, using"}],"toolCount":5,"toolsHash":"be5615872f514925e7ece3acd08e1ad5ab07408be348a2602dfb9f7af03ba712","serverName":"chauffeur-customer","capabilities":["tools"],"serverVersion":"2.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T14:31:00.174Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":384,"error":null,"detail":{"tools":[{"name":"get_service_options","description":"Read supported ride services, required facts and the selected service location's timeZone. Call before collecting a new ride; follow with get_customer_policy fo"},{"name":"get_customer_policy","description":"Read current account/guest eligibility and pickup lead-time rules for a new offer. Call after get_service_options and before quote_ride or prepare_offer. This t"},{"name":"quote_ride","description":"Preview price for complete ride facts without contact details. Choose this for “what would this new ride cost?”, prepare_offer for “create the requested new off"},{"name":"prepare_offer","description":"Create one unpaid reservation and binding offer for an explicitly requested new ride. Price-only questions use quote_ride; amendments use prepare_booking_change"},{"name":"get_offer_status","description":"Recover the stored outcome of exactly one prepare_offer submission. Choose this for “did my original offer submission finish?” or recovery after checkout, using"}],"toolCount":5,"toolsHash":"be5615872f514925e7ece3acd08e1ad5ab07408be348a2602dfb9f7af03ba712","serverName":"chauffeur-customer","capabilities":["tools"],"serverVersion":"2.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T08:27:29.200Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":264,"error":null,"detail":{"tools":[{"name":"get_service_options","description":"Read supported ride services, required facts and the selected service location's timeZone. Call before collecting a new ride; follow with get_customer_policy fo"},{"name":"get_customer_policy","description":"Read current account/guest eligibility and pickup lead-time rules for a new offer. Call after get_service_options and before quote_ride or prepare_offer. This t"},{"name":"quote_ride","description":"Preview price for complete ride facts without contact details. Choose this for “what would this new ride cost?”, prepare_offer for “create the requested new off"},{"name":"prepare_offer","description":"Create one unpaid reservation and binding offer for an explicitly requested new ride. Price-only questions use quote_ride; amendments use prepare_booking_change"},{"name":"get_offer_status","description":"Recover the stored outcome of exactly one prepare_offer submission. Choose this for “did my original offer submission finish?” or recovery after checkout, using"}],"toolCount":5,"toolsHash":"be5615872f514925e7ece3acd08e1ad5ab07408be348a2602dfb9f7af03ba712","serverName":"chauffeur-customer","capabilities":["tools"],"serverVersion":"2.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T01:25:20.073Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":129,"error":null,"detail":{"tools":[{"name":"get_service_options","description":"Read supported services, required ride facts and the service-location time zone before collecting a new ride. Use get_customer_policy for purchase rules, quote_"},{"name":"get_customer_policy","description":"Read current account, guest-booking and pickup-lead-time rules before preparing a new offer. Use get_service_options for service capabilities and quote_ride for"},{"name":"quote_ride","description":"Calculate a price preview for complete ride facts without contact details. Use for pricing; prepare_offer creates an explicitly requested new offer, while prepa"},{"name":"prepare_offer","description":"Create one unpaid reservation with a binding offer, only for a customer-requested new ride. Use quote_ride for price alone and prepare_booking_change for an exi"},{"name":"get_offer_status","description":"Resume exactly one prepare_offer submission using its original submissionId and private resumeToken. Use this while the submission is pending or after the custo"}],"toolCount":5,"toolsHash":"5691c9c78a23f9bb84afd95d8366a77a4eaca04a68f1f34f25b513f93a023672","serverName":"chauffeur-customer","capabilities":["tools"],"serverVersion":"2.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T18:26:32.169Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":295,"error":null,"detail":{"tools":[{"name":"get_service_options","description":"Read supported services, required ride facts and the service-location time zone before collecting a new ride. Use get_customer_policy for purchase rules, quote_"},{"name":"get_customer_policy","description":"Read current account, guest-booking and pickup-lead-time rules before a new offer. Use get_service_options for service scope or quote_ride for pricing; this pol"},{"name":"quote_ride","description":"Calculate a price preview for complete ride facts without contact details. Use for pricing; prepare_offer creates an explicitly requested new offer, while prepa"},{"name":"prepare_offer","description":"Prepare one unpaid reservation and binding offer for an eligible new ride only after the customer explicitly requests it. Use quote_ride for price alone, or pre"},{"name":"get_offer_status","description":"Resume exactly one prepare_offer submission using its original submissionId and private resumeToken. Use this while the submission is pending or after the custo"}],"toolCount":5,"toolsHash":"52a386f5b2429c2a3917c452c65ce791f73e403a11cc5bf327933123728baac7","serverName":"chauffeur-customer","capabilities":["tools"],"serverVersion":"2.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T11:24:36.910Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":159,"error":null,"detail":{"tools":[{"name":"get_service_options","description":"Read supported services, required ride facts and the service-location time zone before collecting a new ride. Use get_customer_policy for purchase rules, quote_"},{"name":"get_customer_policy","description":"Read current account, guest-booking and pickup-lead-time rules before a new offer. Use get_service_options for service scope or quote_ride for pricing; this pol"},{"name":"quote_ride","description":"Calculate a price preview for complete ride facts without contact details. Use for pricing; prepare_offer creates an explicitly requested new offer, while prepa"},{"name":"prepare_offer","description":"Prepare one unpaid reservation and binding offer for an eligible new ride only after the customer explicitly requests it. Use quote_ride for price alone, or pre"},{"name":"get_offer_status","description":"Resume exactly one prepare_offer submission using its original submissionId and private resumeToken. Use this while the submission is pending or after the custo"}],"toolCount":5,"toolsHash":"e2996d4fd197f43dd17f4e503f6d566e6d9a3affb5be54fe70fa728ec307708c","serverName":"chauffeur-customer","capabilities":["tools"],"serverVersion":"2.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T05:22:01.473Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":137,"error":null,"detail":{"tools":[{"name":"get_service_options","description":"Use first to read published service scope, required ride facts and local timeZone; no price or availability is confirmed.\n\nOptional offerKey selects an existing"},{"name":"get_customer_policy","description":"Use after get_service_options and before prepare_offer to read current account, guest-booking and minimum-lead-time rules.\n\nRefresh before preparing an offer: o"},{"name":"quote_ride","description":"Use after get_service_options for a price preview with complete ride facts in the returned timeZone; no contact is needed.\n\nReturn trips need returnDate/returnT"},{"name":"prepare_offer","description":"Use only for an explicit offer request: offerRequested=true, complete ride facts, email OR E.164 phone. For price only use quote_ride.\n\nEligible rides get one u"},{"name":"get_offer_status","description":"Use after prepare_offer with the original submissionId/resumeToken pair. Its stored proof expires 24 hours after first claimed intake; retries do not renew it. "}],"toolCount":5,"toolsHash":"7f8e343fae747b662492328e2095975b97e0f9ff9c84993c06caa541e088a35a","serverName":"chauffeur-customer","capabilities":["tools"],"serverVersion":"2.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T23:24:52.490Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":128,"error":null,"detail":{"tools":[{"name":"get_service_options","description":"Use first to read published service scope, required ride facts and local timeZone; no price or availability is confirmed.\n\nOptional offerKey selects an existing"},{"name":"get_customer_policy","description":"Use after get_service_options and before prepare_offer to read current account, guest-booking and minimum-lead-time rules.\n\nRefresh before preparing an offer: o"},{"name":"quote_ride","description":"Use after get_service_options for a price preview with complete ride facts in the returned timeZone; no contact is needed.\n\nReturn trips need returnDate/returnT"},{"name":"prepare_offer","description":"Use only for an explicit offer request: offerRequested=true, complete ride facts, email OR E.164 phone. For price only use quote_ride.\n\nEligible rides get one u"},{"name":"get_offer_status","description":"Use after prepare_offer with the original submissionId/resumeToken pair. Its stored proof expires 24 hours after first claimed intake; retries do not renew it. "}],"toolCount":5,"toolsHash":"7f8e343fae747b662492328e2095975b97e0f9ff9c84993c06caa541e088a35a","serverName":"chauffeur-customer","capabilities":["tools"],"serverVersion":"2.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_service_options","description":"Read supported ride services, required facts and the selected service location's timeZone. Call before collecting a new ride; follow with get_customer_policy fo"},{"name":"get_customer_policy","description":"Read current account/guest eligibility and pickup lead-time rules for a new offer. Call after get_service_options and before quote_ride or prepare_offer. This t"},{"name":"quote_ride","description":"Preview price for complete ride facts without contact details. Choose this for “what would this new ride cost?”, prepare_offer for “create the requested new off"},{"name":"prepare_offer","description":"Create one unpaid reservation and binding offer for an explicitly requested new ride. Price-only questions use quote_ride; amendments use prepare_booking_change"},{"name":"get_offer_status","description":"Recover the stored outcome of exactly one prepare_offer submission. Choose this for “did my original offer submission finish?” or recovery after checkout, using"}],"package":null,"toolSurface":{"id":"ts_8n56p86sp2d5","endpointId":"ep_cqdpmxbbryr8","hash":"be5615872f514925e7ece3acd08e1ad5ab07408be348a2602dfb9f7af03ba712","toolCount":5,"serverName":"chauffeur-customer","serverVersion":"2.2.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-09T08:27:29.203Z","lastSeenAt":"2026-10-10T09:24:18.918Z","observations":5,"toolNames":["get_service_options","get_customer_policy","quote_ride","prepare_offer","get_offer_status"],"distinctSurfaces":13},"endpointFacts":[{"id":"ep_cqdpmxbbryr8","url":"https://platform-api.samuelz.com/api/v1/mcp/chauffeur/samuelz-chauffeur","type":"mcp_streamable_http","factsCheckedAt":"2026-10-08T18:26:32.181Z","auth":{"observedAt":"2026-10-08T18:26:32.267Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-08T18:26:32.280Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"samuelz.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-30T04:17:47.000Z","validTo":"2026-12-29T05:17:44.000Z","daysToExpiry":79,"sanCount":3,"fingerprint256":"64:2F:4D:26:62:F3:97:52:D1:71:6E:63:78:3D:77:28:43:F0:06:13:F1:08:A5:7B:DE:35:52:0E:A3:2A:5A:1A"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.samuelzcom/chauffeur-booking","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.samuelzcom%2Fchauffeur-booking","firstSeenAt":"2026-09-24T18:21:24.526Z","fetchedAt":"2026-10-08T08:22:46.941Z","normalizedAt":"2026-10-08T08:22:46.941Z"}]},"firstSeenAt":"2026-09-24T18:21:24.526Z","updatedAt":"2026-10-10T09:26:44.626Z"}