Charter Captain
Ce que fait ce MCP
Finds Lake Michigan charter captains and boats, checks availability, provides quotes, and creates bookings or boat-rental checkout links.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'boatId': {'type': 'string', 'minLength': 1}, 'captainSlug': {'type': 'string', 'minLength': 1}, 'durationHours': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boatId', 'captainChoiceRightAcknowledged', 'date', 'startTime', 'durationId', 'pricingTierId', 'partySize', 'firstName', 'lastName', 'email', 'phone'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, '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,}$"}, 'phone': {'type': 'string', 'minLength': 1}, 'boatId': {'type': 'string', 'minLength': 1}, 'lastName': {'type': 'string', 'minLength': 1}, 'firstName': {'type': 'string', 'minLength': 1}, 'partySize': {'type': 'integer', 'maximum': 13, 'minimum': 1}, 'startTime': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$'}, 'durationId': {'type': 'string', 'minLength': 1}, 'partnerCode': {'type': 'string'}, 'pricingTierId': {'type': 'string', 'minLength': 1}, 'specialRequests': {'type': 'string', 'maxLength': 500}, 'captainChoiceRightAcknowledged': {'type': 'boolean', 'const': True}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['captainSlug', 'harborId', 'date', 'startTime', 'durationId', 'pricingTierId', 'partySize', 'firstName', 'lastName', 'email', 'phone'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, '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,}$"}, 'phone': {'type': 'string', 'minLength': 1}, 'harborId': {'type': 'string', 'minLength': 1}, 'lastName': {'type': 'string', 'minLength': 1}, 'firstName': {'type': 'string', 'minLength': 1}, 'partySize': {'type': 'integer', 'maximum': 13, 'minimum': 1}, 'startTime': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$'}, 'durationId': {'type': 'string', 'minLength': 1}, 'captainSlug': {'type': 'string', 'minLength': 1}, 'partnerCode': {'type': 'string'}, 'pricingTierId': {'type': 'string', 'minLength': 1}, 'specialRequests': {'type': 'string', 'maxLength': 500}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['boatId'], 'properties': {'boatId': {'type': 'string', 'minLength': 1}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['durationId', 'partySize'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, 'boatId': {'type': 'string', 'minLength': 1}, 'partySize': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'durationId': {'type': 'string', 'minLength': 1}, 'captainSlug': {'type': 'string', 'minLength': 1}, 'partnerCode': {'type': 'string', 'minLength': 1}, 'pricingTierId': {'type': 'string', 'minLength': 1}}}
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#', 'properties': {'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1}, 'sort': {'enum': ['price_asc', 'price_desc', 'capacity', 'name'], 'type': 'string', 'default': 'name'}, 'type': {'enum': ['SAILBOAT', 'POWERBOAT', 'PONTOON', 'JETSKI', 'KAYAK', 'CANOE', 'YACHT', 'OTHER', 'FISHING'], 'type': 'string'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'harbor': {'type': 'string'}, 'maxPrice': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'minCapacity': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1}, 'sort': {'enum': ['rating', 'price_asc', 'price_desc', 'name'], 'type': 'string', 'default': 'rating'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'harbor': {'type': 'string'}}}
Modifications récentes des outils
Serveurs MCP similaires
Itaim Bibi
Provides an Itaim Bibi neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, t…
Tatuapé
Provides a Tatuapé neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticke…
Agenda SP
Provides São Paulo cultural agenda and local directory features, including events, venues, restaurants, offers, bookings, reserva…
Vila Buarque
Provides a neighborhood directory for local places, restaurants, menus, events, offers, services, reservations, bookings, and pur…
Centro
Provides a Centro neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticket…
Bela Vista
Provides a Bela Vista neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ti…
Jardins
Provides a Jardins neighborhood directory with local place search, menus, events, offers, services, bookings, reservations, ticke…
Aclimação
Provides a neighborhood directory for Aclimação with local places, restaurant menus, events, offers, services, bookings, reservat…