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

A
Calidad de la descripción
100%
Integridad del esquema
97%
Calidad de los nombres
95%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~850Tokens (definiciones de herramientas)
~1.5 KBTamaño de respuesta típico
Impacto moderado en la atención (0.66% del contexto de 128k)

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-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas