marketplace
Qué hace este MCP
Searches service businesses, checks appointment availability, and books, reschedules, cancels, and retrieves appointment records.
Herramientas
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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)'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'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'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'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)'}}}
Esquema de entrada
{'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'"}}}
Esquema de entrada
{'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'}}}
Cambios recientes en herramientas
Servidores MCP similares
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…