marketplace
Ce que fait ce MCP
Searches service businesses, checks appointment availability, and books, reschedules, cancels, and retrieves appointment records.
Outils
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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'}}}
Schéma d’entrée
{'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)'}}}
Schéma d’entrée
{'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'}}}
Schéma d’entrée
{'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'}}}
Schéma d’entrée
{'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'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma d’entrée
{'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)'}}}
Schéma d’entrée
{'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'"}}}
Schéma d’entrée
{'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'}}}
Modifications récentes des outils
Serveurs MCP similaires
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…