MCP-Server

MyBoatGuru Boat Advisor

com.myboatguru/boat-advisor
Commerce & Retail Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Recommends and compares boat types based on intended use, budget, crew, water conditions, and ownership preferences, with gear checklists.

compare-boat-types
Compare Boat Types Tool
Compare two boat types side by side: cost, best-for, pros/cons, and a short verdict.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'required': ['boat_type_a', 'boat_type_b'], 'properties': {'boat_type_a': {'enum': ['pontoon', 'bowrider', 'ski_wake', 'deck_boat', 'center_console', 'bay_boat', 'flats_boat', 'aluminum_fishing', 'cabin_cruiser', 'cuddy_cabin', 'fish_and_ski', 'trawler', 'sailboat', 'jon_boat'], 'type': 'string', 'description': 'First boat type to compare.'}, 'boat_type_b': {'enum': ['pontoon', 'bowrider', 'ski_wake', 'deck_boat', 'center_console', 'bay_boat', 'flats_boat', 'aluminum_fishing', 'cabin_cruiser', 'cuddy_cabin', 'fish_and_ski', 'trawler', 'sailboat', 'jon_boat'], 'type': 'string', 'description': 'Second boat type to compare.'}}}
get-boat-type-details
Get Boat Type Details Tool
Look up full details on one boat type: pros, cons, typical cost, size range, propulsion, and ownership tips.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'required': ['boat_type'], 'properties': {'boat_type': {'enum': ['pontoon', 'bowrider', 'ski_wake', 'deck_boat', 'center_console', 'bay_boat', 'flats_boat', 'aluminum_fishing', 'cabin_cruiser', 'cuddy_cabin', 'fish_and_ski', 'trawler', 'sailboat', 'jon_boat'], 'type': 'string', 'description': 'The boat type key to look up, e.g. "pontoon" or "center_console".'}}}
get-gear-checklist
Get Gear Checklist Tool
Universal boat gear and safety checklist with estimated costs, grouped by priority (required, conditional, recommended, optional). Applies to any boat type.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}}
recommend-boat-type
Recommend Boat Type Tool
Recommends the top 3 boat types for a buyer based on however many preferences are known (all fields optional): purpose, water type, crew size, activities, experience, propulsion, trailerability, budget, amenities, and maintenance comfort. Mirrors the interactive quiz at myboatguru.com/quiz.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {'purpose': {'enum': ['fishing', 'family_cruising', 'watersports', 'overnight', 'relaxing', 'mix'], 'type': 'string', 'description': 'Primary activity on the water.'}, 'amenities': {'type': 'array', 'items': {'enum': ['toilet', 'cabin', 'sleeping', 'shade_hardtop', 'swim_platform', 'livewell', 'rod_storage', 'cooler_space', 'watersports_tower', 'electronics'], 'type': 'string'}, 'description': 'Amenities that matter most.'}, 'activities': {'type': 'array', 'items': {'enum': ['fishing', 'tubing', 'wakeboarding', 'water_skiing', 'swimming', 'sun_lounging', 'overnighting', 'entertaining'], 'type': 'string'}, 'description': 'Specific must-have activities.'}, 'crew_count': {'enum': ['1_2', '3_4', '5_8', '9_plus'], 'type': 'string', 'description': 'Typical number of people aboard.'}, 'experience': {'enum': ['first_time', 'some', 'experienced'], 'type': 'string', 'description': 'Boating experience level.'}, 'propulsion': {'enum': ['outboard', 'inboard', 'sterndrive', 'jet', 'sail', 'not_sure'], 'type': 'string', 'description': 'Preferred propulsion type.'}, 'water_type': {'enum': ['freshwater_lake', 'river', 'bay_coastal', 'inshore_saltwater', 'offshore_saltwater', 'shallow_flats'], 'type': 'string', 'description': 'Where they boat most often.'}, 'maintenance': {'enum': ['minimal', 'moderate', 'regular', 'hands_on'], 'type': 'string', 'description': 'How much upkeep they are comfortable with.'}, 'tow_vehicle': {'enum': ['yes_capable', 'yes_smaller', 'no_will_buy', 'no_no_plans'], 'type': 'string', 'description': 'What tow vehicle, if any, they have.'}, 'trailerability': {'enum': ['must_trailer', 'prefer_trailer', 'marina_fine', 'not_sure'], 'type': 'string', 'description': 'How important trailering the boat home is.'}, 'purchase_budget': {'enum': ['under_10k', '10k_25k', '25k_50k', '50k_100k', '100k_250k', 'over_250k', 'not_sure'], 'type': 'string', 'description': 'Purchase budget range.'}, 'annual_operating': {'enum': ['under_2k', '2k_5k', '5k_10k', '10k_25k', 'over_25k', 'not_sure'], 'type': 'string', 'description': 'Annual operating budget range.'}, 'space_preference': {'enum': ['seating', 'standing', 'open_deck', 'mix_of_all'], 'type': 'string', 'description': 'What kind of onboard space matters most.'}}}
Ausgabeschema
{'type': 'object', 'required': ['recommendations'], 'properties': {'recommendations': {'type': 'array', 'items': {'type': 'object', 'required': ['boat_type', 'name'], 'properties': {'name': {'type': 'string'}, 'boat_type': {'type': 'string'}, 'tradeoffs': {'type': 'array', 'items': {'type': 'string'}}, 'next_steps': {'type': 'array', 'items': {'type': 'string'}}, 'top_factors': {'type': 'array', 'items': {'type': 'string'}}, 'match_percent': {'type': ['integer', 'null']}, 'match_reasons': {'type': 'array', 'items': {'type': 'string'}}}}, 'description': 'Up to 3 ranked boat type recommendations, strongest match first.'}}}
Hinzugefügt
compare-boat-types
1. October 2026 02:40
Hinzugefügt
get-gear-checklist
1. October 2026 02:40
Hinzugefügt
get-boat-type-details
1. October 2026 02:40
Hinzugefügt
recommend-boat-type
1. October 2026 02:40