webmcp-ochre.vercel.app
Reactive Salon & Spa appointment booking storefront with WebMCP tool registration (PR #498 pattern)
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 1 · Act 2 · Transact 1 · Score: Not yet scored
Tool inspector
salon.book_appointment
Propose an appointment booking. Surfaces a pending confirmation modal in the storefront UI for human user approval. Resolves once user confirms or declines.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
serviceId |
string | yes | Service ID from salon.search_services (e.g., 'hair-cut-style'). |
slotId |
string | yes | Exact slot ID returned by salon.get_available_slots (e.g., 'slot-2026-09-05-1100-alex-vance'). |
date |
string | yes | Appointment date in YYYY-MM-DD format. |
clientName |
string | yes | Full name of the client receiving the service. |
clientPhone |
string | yes | Client phone number for booking confirmation and SMS reminders. |
notes |
string | no | Optional requests, hair/skin allergies, or styling preferences. |
Raw JSON schema
{
"type": "object",
"properties": {
"serviceId": {
"type": "string",
"minLength": 1,
"description": "Service ID from salon.search_services (e.g., 'hair-cut-style')."
},
"slotId": {
"type": "string",
"minLength": 1,
"description": "Exact slot ID returned by salon.get_available_slots (e.g., 'slot-2026-09-05-1100-alex-vance')."
},
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Appointment date in YYYY-MM-DD format."
},
"clientName": {
"type": "string",
"minLength": 2,
"maxLength": 100,
"description": "Full name of the client receiving the service."
},
"clientPhone": {
"type": "string",
"minLength": 7,
"maxLength": 25,
"description": "Client phone number for booking confirmation and SMS reminders."
},
"notes": {
"type": "string",
"maxLength": 500,
"description": "Optional requests, hair/skin allergies, or styling preferences."
}
},
"required": [
"serviceId",
"slotId",
"date",
"clientName",
"clientPhone"
],
"additionalProperties": false
}
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…