dfs.com
Welcome to DFS – We are the world traveler's preferred destination for luxurious shopping.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 2 · Act 0 · Transact 2 · Score: Not yet scored
Tool inspector
bookAppointment
⚠️ Create an appointment booking. Do NOT call this tool until you have called previewBooking, presented the invoice and policies to the user, and received their explicit confirmation to proceed. Returns a tracking number and appointment ID on success. A confirmation email will be sent to the client.
Page: /en/okinawa
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
serviceId |
number | yes | Service ID from getBookingCatalog |
staffId |
number | yes | Staff ID from getBookingCatalog. Use -1 for no preference (any available staff). |
slotStart |
string | yes | Appointment start time in 'YYYY-MM-DD HH:mm' format, as returned by getServiceAvailability |
client |
object | yes | — |
lang |
string | no | Optional BCP-47 language code (e.g. 'fr', 'en'). If omitted, the user's browser language is used automatically. Only pass this to override the browser's detected locale. |
Raw JSON schema
{
"type": "object",
"properties": {
"serviceId": {
"type": "number",
"description": "Service ID from getBookingCatalog"
},
"staffId": {
"type": "number",
"description": "Staff ID from getBookingCatalog. Use -1 for no preference (any available staff)."
},
"slotStart": {
"type": "string",
"description": "Appointment start time in 'YYYY-MM-DD HH:mm' format, as returned by getServiceAvailability"
},
"client": {
"type": "object",
"properties": {
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"email": {
"type": "string",
"description": "Client email — required to send the booking confirmation"
},
"mobilePhoneNumber": {
"type": "string",
"description": "Client phone in E.164 format (e.g. +15145551234). Optional but recommended for SMS reminders."
},
"additionalRequest": {
"type": "string",
"description": "Special instructions or notes for the merchant"
}
},
"required": [
"firstName",
"lastName",
"email"
]
},
"lang": {
"type": "string",
"description": "Optional BCP-47 language code (e.g. 'fr', 'en'). If omitted, the user's browser language is used automatically. Only pass this to override the browser's detected locale."
}
},
"required": [
"serviceId",
"staffId",
"slotStart",
"client"
]
}
Similar websites
cleardose-webmcp-demo.netlify.app
See the ClearDose WebMCP use case, shared Vue and Pinia architecture, demo workflow, source repository, and submission readiness.
4over4.com
4OVER4.COM prints 1,000+ custom products on 60+ paper stocks in Queens, with same-day shipping on most orders and 150,000+ businesses served since 1999.
camdentools.com
Construction tools and equipment
autolab.run
Super intelligence for car lovers. A WebMCP vehicle configurator, an agentic owner's guide with a live digital twin, and the 3D creation engine that measures th…