이 MCP로 할 수 있는 일
Searches service businesses, checks appointment availability, and books, reschedules, cancels, and retrieves appointment records.
도구
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['business_slug', 'service_id', 'start_time', 'end_time', 'customer_name', 'customer_email', 'idempotency_key'], 'properties': {'notes': {'type': 'string', 'description': 'Any special requests or notes for the business'}, 'end_time': {'type': 'string', 'description': 'ISO 8601 datetime for the appointment end (from get_availability)'}, 'staff_id': {'type': 'string', 'description': 'Staff member ID (from get_business). Omit to auto-assign.'}, 'service_id': {'type': 'string', 'description': 'The service ID from get_business results'}, 'start_time': {'type': 'string', 'description': 'ISO 8601 datetime for the appointment start (from get_availability)'}, 'business_slug': {'type': 'string', 'description': 'The business slug from search_businesses results'}, 'customer_name': {'type': 'string', 'description': 'Customer full name'}, 'customer_email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Customer email address'}, 'customer_phone': {'type': 'string', 'description': 'Customer phone number (optional)'}, 'idempotency_key': {'type': 'string', 'description': 'Unique key to prevent duplicate bookings (e.g. UUID). Reuse the same key to safely retry.'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['booking_id', 'lookup_token'], 'properties': {'booking_id': {'type': 'string', 'description': 'The booking_id returned from book_appointment'}, 'lookup_token': {'type': 'string', 'description': 'The lookup_token returned from book_appointment for this booking'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email', 'name'], 'properties': {'name': {'type': 'string', 'description': 'Customer full name'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Customer email (use the same email used for booking)'}, 'phone': {'type': 'string', 'description': 'Customer phone number (optional)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['business_slug', 'date'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Date to check in YYYY-MM-DD format'}, 'staff_id': {'type': 'string', 'description': 'Specific staff member ID (from get_business). Omit to check any available staff.'}, 'timezone': {'type': 'string', 'description': "IANA timezone string (e.g. 'America/New_York'). Defaults to business local time."}, 'business_slug': {'type': 'string', 'description': 'The business slug from search_businesses results'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['booking_id', 'lookup_token'], 'properties': {'booking_id': {'type': 'string', 'description': 'The booking_id returned from book_appointment'}, 'lookup_token': {'type': 'string', 'description': 'The lookup_token returned from book_appointment for this booking'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'description': 'The business slug from search_businesses results'}, 'business_slug': {'type': 'string', 'description': 'Alias for slug â\x80\x94 the business slug from search_businesses results'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['booking_id', 'lookup_token', 'new_start_time', 'new_end_time'], 'properties': {'booking_id': {'type': 'string', 'description': 'The booking_id returned from book_appointment'}, 'lookup_token': {'type': 'string', 'description': 'The lookup_token returned from book_appointment for this booking'}, 'new_end_time': {'type': 'string', 'description': 'ISO 8601 datetime for the new appointment end (from get_availability)'}, 'new_start_time': {'type': 'string', 'description': 'ISO 8601 datetime for the new appointment start (from get_availability)'}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['location'], 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Max results (default 10)'}, 'category': {'enum': ['barbershop', 'hair_salon', 'tattoo_piercing', 'nail_salon', 'mobile_services', 'fitness_training', 'car_detailing', 'spa_wellness', 'yoga', 'personal_trainer'], 'type': 'string', 'description': 'Filter by business type'}, 'location': {'type': 'string', 'description': "City, city+state, or zip code. E.g. 'Brooklyn NY', 'Austin, TX', '90210'"}}}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Business owner email'}, 'category': {'enum': ['barbershop', 'hair_salon', 'tattoo_piercing', 'nail_salon', 'mobile_services', 'fitness_training', 'car_detailing', 'spa_wellness', 'yoga', 'personal_trainer'], 'type': 'string', 'description': 'Type of business'}, 'business_name': {'type': 'string', 'description': 'Name of the business'}}}
최근 도구 변경
유사한 MCP 서버
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
Stable Baseline
Manages company documents, knowledge graphs, whiteboards, projects, plans, tasks, teams, and improvement workflows.
mcp
Manages Nestr workspaces, roles, circles, tensions, governance proposals, comments, daily plans, graph relationships, agents, and…
TaScan
Manages field-service projects, workers, task lists, subtasks, dispatch, geofenced work zones, inspections, remediation workflows…
Tango
Manages shared work between humans and agents through tasks, leases, handoffs, approvals, artifacts, comments, integrations, prog…
AIOProductOS MCP
Combines customer records, support conversations, feedback, product analytics, roadmaps, tasks, experiments, releases, and retent…
agendaforge
Manages events, agendas, sessions, speakers, attendees, sponsors, forms, contacts, email templates, approvals, and organizer work…
Refine Job Search
Tracks job applications, interviews, offers, recruiter email, and company openings, with Gmail synchronization and workflow actio…