ERA Phuket Booking
Services, prices, free slots and booking at ERA Barbershop & Beauty Space, Phuket
我该使用它吗
质量与安全性
发现(2)
- LOW在 get_booking_link 中
- LOW在 fetch 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"booking": {
"url": "https://eraphuket.com/mcp"
}
}
}远程端点
https://eraphuket.com/mcpstreamable-http它能做什么
工具清单
工具(7)
🟢get_salon_info
Address (English and Thai for taxi drivers), map links, opening hours, phone/WhatsApp/Telegram, languages spoken and booking options of ERA in Bang Tao, Phuket.
输入模式
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢list_services(audience, q, lang)
Search ERA services with current prices in THB, durations and master levels (ONE / PRO / PRIME). Use q for keywords in any language (e.g. "gel manicure", "балаяж", "beard").
输入模式
{
"type": "object",
"properties": {
"audience": {
"description": "Filter by audience",
"type": "string",
"enum": [
"women",
"men",
"all"
]
},
"q": {
"description": "Search text",
"type": "string",
"maxLength": 80
},
"lang": {
"description": "Language for service names",
"type": "string",
"enum": [
"en",
"ru",
"zh",
"th",
"de",
"fr",
"he"
]
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢find_available_slots(service_ids, staff_id, date, days)
Live free start times from the salon calendar for one or more services, optionally with a specific master (staff_id). Returns dates with times (Asia/Bangkok) and masters who do the service.
输入模式
{
"type": "object",
"properties": {
"service_ids": {
"minItems": 1,
"maxItems": 5,
"type": "array",
"items": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"description": "Service IDs from list_services"
},
"staff_id": {
"description": "Master ID; omit or 0 for any master",
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"date": {
"description": "First date to check, YYYY-MM-DD (default today)",
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
"days": {
"description": "How many bookable days to return (default 3)",
"type": "integer",
"minimum": 1,
"maximum": 7
}
},
"required": [
"service_ids"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟡create_booking(service_ids, staff_id, datetime, client_name, client_phone, ...)
Creates a real appointment in the salon calendar. ONLY call after the user explicitly confirmed: services, master (or any), date and time, their name and phone. The salon may contact the client to confirm.
输入模式
{
"type": "object",
"properties": {
"service_ids": {
"minItems": 1,
"maxItems": 5,
"type": "array",
"items": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"staff_id": {
"description": "0 or omitted = any available master",
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"datetime": {
"type": "string",
"description": "Start time from find_available_slots, e.g. 2026-10-22T14:00:00+07:00"
},
"client_name": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"client_phone": {
"type": "string",
"minLength": 6,
"maxLength": 24,
"description": "International format, e.g. +66 81 234 5678"
},
"client_email": {
"type": "string",
"maxLength": 120
},
"comment": {
"description": "Wishes for the master, preferred language, etc.",
"type": "string",
"maxLength": 400
},
"lang": {
"type": "string",
"enum": [
"en",
"ru",
"zh",
"th",
"de",
"fr",
"he"
]
}
},
"required": [
"service_ids",
"datetime",
"client_name",
"client_phone"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_booking_link(service_id, staff_id)
A link where the user can complete booking themselves, with the service and master preselected.
输入模式
{
"type": "object",
"properties": {
"service_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"staff_id": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢search(query)
Search ERA services, prices and salon information. Returns ids for fetch.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 120
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢fetch(id)
Full details for an id returned by search.
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"maxLength": 60
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}社区
证据