Services, prices, free slots and booking at ERA Barbershop & Beauty Space, Phuket
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
Start time from find_available_slots, e.g. 2026-10-22T14:00:00+07:00
International format, e.g. +66 81 234 5678
Wishes for the master, preferred language, etc.
0 or omitted = any available master
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
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.
| Argument | Type | Description |
|---|---|---|
| lang | string | |
| comment | string | Wishes for the master, preferred language, etc. |
| datetime* | string | Start time from find_available_slots, e.g. 2026-10-22T14:00:00+07:00 |
| staff_id | integer | 0 or omitted = any available master |
| client_name* | string | |
| service_ids* | array | |
| client_email | string | |
| client_phone* | string | International format, e.g. +66 81 234 5678 |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_ids",
"datetime",
"client_name",
"client_phone"
],
"properties": {
"lang": {
"enum": [
"en",
"ru",
"zh",
"th",
"de",
"fr",
"he"
],
"type": "string"
},
"comment": {
"type": "string",
"maxLength": 400,
"description": "Wishes for the master, preferred language, etc."
},
"datetime": {
"type": "string",
"description": "Start time from find_available_slots, e.g. 2026-10-22T14:00:00+07:00"
},
"staff_id": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "0 or omitted = any available master"
},
"client_name": {
"type": "string",
"maxLength": 80,
"minLength": 1
},
"service_ids": {
"type": "array",
"items": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
"maxItems": 5,
"minItems": 1
},
"client_email": {
"type": "string",
"maxLength": 120
},
"client_phone": {
"type": "string",
"maxLength": 24,
"minLength": 6,
"description": "International format, e.g. +66 81 234 5678"
}
}
}Full details for an id returned by search.
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 60
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| date | string | First date to check, YYYY-MM-DD (default today) |
| days | integer | How many bookable days to return (default 3) |
| staff_id | integer | Master ID; omit or 0 for any master |
| service_ids* | array | Service IDs from list_services |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"service_ids"
],
"properties": {
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "First date to check, YYYY-MM-DD (default today)"
},
"days": {
"type": "integer",
"maximum": 7,
"minimum": 1,
"description": "How many bookable days to return (default 3)"
},
"staff_id": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Master ID; omit or 0 for any master"
},
"service_ids": {
"type": "array",
"items": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
"maxItems": 5,
"minItems": 1,
"description": "Service IDs from list_services"
}
}
}A link where the user can complete booking themselves, with the service and master preselected.
| Argument | Type | Description |
|---|---|---|
| staff_id | integer | |
| service_id | integer |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"staff_id": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
},
"service_id": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991
}
}
}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.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}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").
| Argument | Type | Description |
|---|---|---|
| q | string | Search text |
| lang | string | Language for service names |
| audience | string | Filter by audience |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"q": {
"type": "string",
"maxLength": 80,
"description": "Search text"
},
"lang": {
"enum": [
"en",
"ru",
"zh",
"th",
"de",
"fr",
"he"
],
"type": "string",
"description": "Language for service names"
},
"audience": {
"enum": [
"women",
"men",
"all"
],
"type": "string",
"description": "Filter by audience"
}
}
}Search ERA services, prices and salon information. Returns ids for fetch.
| Argument | Type | Description |
|---|---|---|
| query* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 120
}
}
}