Lacquer nail salon booking
Find US nail salons and book confirmed appointments: menus, prices, hours, live open times.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"booking": {
"url": "https://lacquer.beauty/mcp"
}
}
}Puntos de conexión remotos
https://lacquer.beauty/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢find_salons(city, state, zip, name, limit, ...)
Nail salons on Lacquer in a US city + state or ZIP code, optionally narrowed by salon name. Up to 20 per call; "total" says how many match, and "offset" pages through the rest. Salons that take online bookings ("books_online": true) come first; a salon with books_online false has no open times online and is listed with its phone number. Within that, Lacquer partner salons ("partner": true) come first; the rest rotate daily, and the order says nothing about quality.
Esquema de entrada
{
"type": "object",
"properties": {
"city": {
"description": "City, e.g. \"Santa Monica\". Used together with state.",
"type": "string"
},
"state": {
"description": "US state, \"CA\" or \"California\".",
"type": "string"
},
"zip": {
"description": "5-digit ZIP code. Used instead of city/state when given.",
"type": "string"
},
"name": {
"description": "Part of the salon's name.",
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20
},
"offset": {
"description": "Number of results to skip; a result's next_offset gives the next page.",
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_salon(slug)
A salon's address, phone, weekly hours and full service menu (service_id, price, duration).
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The salon's slug."
}
},
"required": [
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_availability(slug, service_id, date, days)
Open start times for one service with any technician, each as an ISO start_at and a local label. Searches from now when no date is given; up to 7 days.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The salon's slug."
},
"service_id": {
"type": "string",
"description": "The service's id on the salon's menu."
},
"date": {
"description": "YYYY-MM-DD in the salon's local time.",
"type": "string"
},
"days": {
"description": "How many days from date. Default 1.",
"type": "integer",
"minimum": 1,
"maximum": 7
}
},
"required": [
"slug",
"service_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🔴book_appointment(slug, service_id, start_at, customer_name, customer_phone, ...)
Books an appointment. Real and immediate: the salon holds the time and the customer gets a confirmation text. It can't be cancelled or changed online, only by calling the salon. Repeating the same call returns the same booking, never a second one.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The salon's slug."
},
"service_id": {
"type": "string",
"description": "The service's id on the salon's menu."
},
"start_at": {
"type": "string",
"description": "ISO start time of an open slot for this salon and service."
},
"customer_name": {
"type": "string",
"description": "The customer's name, as the salon should greet them."
},
"customer_phone": {
"type": "string",
"description": "The customer's mobile number; the confirmation text goes here."
},
"agent_name": {
"description": "Name of the AI assistant making the booking, e.g. \"Claude\". The salon sees \"Booked by <agent_name>\".",
"type": "string"
}
},
"required": [
"slug",
"service_id",
"start_at",
"customer_name",
"customer_phone"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia