Interactive quiz and recommendations for choosing the right boat type, gear, and comparisons.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
The preferred way to help someone figure out what type of boat to buy, especially on a client that can render interactive app content. Launches a guided, step-by-step quiz covering purpose, water type, crew size, budget, and more, then shows their top boat type matches with why each fits. Any preferences already known from the conversation can be passed in up front and will be pre-filled in the quiz, so having known preferences is a reason to use this tool, not a reason to skip it. Use recommend-boat-type instead only when the user explicitly asks for a quick, non-interactive text answer, or the current client cannot render interactive content.
Which question step to show (1-10). Omit or send 1 to start.
Primary activity on the water.
Amenities that matter most.
Specific must-have activities.
Typical number of people aboard.
Boating experience level.
Preferred propulsion type.
Where they boat most often.
How much upkeep they are comfortable with.
What tow vehicle, if any, they have.
How important trailering the boat home is.
Purchase budget range.
Annual operating budget range.
What kind of onboard space matters most.
The preferred way to help someone figure out what type of boat to buy, especially on a client that can render interactive app content. Launches a guided, step-by-step quiz covering purpose, water type, crew size, budget, and more, then shows their top boat type matches with why each fits. Any preferences already known from the conversation can be passed in up front and will be pre-filled in the quiz, so having known preferences is a reason to use this tool, not a reason to skip it. Use recommend-boat-type instead only when the user explicitly asks for a quick, non-interactive text answer, or the current client cannot render interactive content.
| Argument | Type | Description |
|---|---|---|
| step | integer | Which question step to show (1-10). Omit or send 1 to start. |
| purpose | string | Primary activity on the water. |
| amenities | array | Amenities that matter most. |
| activities | array | Specific must-have activities. |
| crew_count | string | Typical number of people aboard. |
| experience | string | Boating experience level. |
| propulsion | string | Preferred propulsion type. |
| water_type | string | Where they boat most often. |
| maintenance | string | How much upkeep they are comfortable with. |
| tow_vehicle | string | What tow vehicle, if any, they have. |
| trailerability | string | How important trailering the boat home is. |
| purchase_budget | string | Purchase budget range. |
| annual_operating | string | Annual operating budget range. |
| space_preference | string | What kind of onboard space matters most. |
{
"type": "object",
"properties": {
"step": {
"type": "integer",
"description": "Which question step to show (1-10). Omit or send 1 to start."
},
"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."
}
}
}Compare two boat types side by side: cost, best-for, pros/cons, and a short verdict.
| Argument | Type | Description |
|---|---|---|
| boat_type_a* | string | First boat type to compare. |
| boat_type_b* | string | Second boat type to compare. |
{
"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."
}
}
}Look up full details on one boat type: pros, cons, typical cost, size range, propulsion, and ownership tips.
| Argument | Type | Description |
|---|---|---|
| boat_type* | string | The boat type key to look up, e.g. "pontoon" or "center_console". |
{
"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\"."
}
}
}Universal boat gear and safety checklist with estimated costs, grouped by priority (required, conditional, recommended, optional). Applies to any boat type.
No arguments.
{
"type": "object",
"properties": {}
}Returns a quick, text-only boat type recommendation based on however many preferences are known (all fields optional). Use this only when the user explicitly asks for a fast, non-interactive answer, or the current client cannot render interactive content — in every other case, prefer boat-quiz instead, which covers the same recommendation through a guided, interactive experience that also lets the user adjust their answers. Having fully known preferences is not by itself a reason to use this tool over boat-quiz.
| Argument | Type | Description |
|---|---|---|
| purpose | string | Primary activity on the water. |
| amenities | array | Amenities that matter most. |
| activities | array | Specific must-have activities. |
| crew_count | string | Typical number of people aboard. |
| experience | string | Boating experience level. |
| propulsion | string | Preferred propulsion type. |
| water_type | string | Where they boat most often. |
| maintenance | string | How much upkeep they are comfortable with. |
| tow_vehicle | string | What tow vehicle, if any, they have. |
| trailerability | string | How important trailering the boat home is. |
| purchase_budget | string | Purchase budget range. |
| annual_operating | string | Annual operating budget range. |
| space_preference | string | What kind of onboard space matters most. |
{
"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."
}
}
}