MCP 서버

Studio Natali – hair salon booking (Říčany, CZ)

cz.studionatali-ricany/booking
비즈니스 및 운영 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Provides service, staff, availability, and SMS-verified booking for a hair salon in Říčany, Czechia.

confirm_booking
Potvrdit rezervaci kódem z SMS
Finish the booking with the 6-digit code the customer received by SMS. At most 3 attempts per verification.
외부 접근 가능
입력 스키마
{'type': 'object', 'required': ['verificationToken', 'smsCode'], 'properties': {'smsCode': {'type': 'string', 'pattern': '^\\d{6}$'}, 'verificationToken': {'type': 'string'}}, 'additionalProperties': False}
find_available_times
Volné termíny
Find free start times on a given day for the selected services. The salon works Monday–Friday; weekends and Czech public holidays are closed.
읽기 전용
입력 스키마
{'type': 'object', 'required': ['date', 'serviceIds'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Day in YYYY-MM-DD (Europe/Prague).'}, 'serviceIds': {'type': 'array', 'items': {'type': 'integer'}, 'minItems': 1, 'description': 'Service ids from list_services.'}, 'hairdresserId': {'type': 'integer', 'description': 'Optional; defaults to the hairdresser offering the first service.'}}, 'additionalProperties': False}
list_hairdressers
Kadeřnice
List hairdressers who accept online bookings.
읽기 전용
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': False}
list_services
Ceník a služby
List all bookable hair services with id, price (price_type "starts_at" = starting price, CZK), duration in minutes, category and hairdresser id.
읽기 전용
입력 스키마
{'type': 'object', 'properties': {}, 'additionalProperties': False}
request_booking
Požádat o rezervaci
Start a booking. Sends a 6-digit verification code by SMS to the customer. Call only after the customer explicitly agreed to the terms and privacy notice (see server instructions). Returns verificationToken for confirm_booking.
외부 접근 가능
입력 스키마
{'type': 'object', 'required': ['date', 'time', 'serviceIds', 'customerName', 'customerPhone', 'customerEmail', 'termsAccepted'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'note': {'type': 'string'}, 'time': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$', 'description': 'Start time from find_available_times.'}, 'serviceIds': {'type': 'array', 'items': {'type': 'integer'}, 'minItems': 1}, 'customerName': {'type': 'string', 'minLength': 2}, 'customerEmail': {'type': 'string', 'format': 'email'}, 'customerPhone': {'type': 'string', 'description': 'Mobile number, e.g. +420 777 123 456. The SMS code goes here.'}, 'hairdresserId': {'type': 'integer'}, 'termsAccepted': {'type': 'boolean', 'const': True, 'description': 'Must be true: the customer agreed to the terms and privacy notice.'}}, 'additionalProperties': False}
추가됨
confirm_booking
2026년 9월 24일 2:40 AM
추가됨
request_booking
2026년 9월 24일 2:40 AM
추가됨
find_available_times
2026년 9월 24일 2:40 AM
추가됨
list_hairdressers
2026년 9월 24일 2:40 AM
추가됨
list_services
2026년 9월 24일 2:40 AM