mcpField
C
Charter Boats

Charter Boats

Remote
charter.boatsMaps & Travel0Updated 3w ago

About Charter Boats

Charter Boats is an MCP server for travelers and sailing planners to search charter boats worldwide and explore destinations, routes, and itineraries. Its read-only tools include live prices, boat details, and booking links.

Key features

  1. 01Search boats by place, dates, capacity, and budget
  2. 02Find marinas, anchorages, and local points of interest
  3. 03Explore sailing routes and multi-day itineraries
  4. 04Get boat prices, availability, and booking links
  5. 05Retrieve location and trip details

Use cases

  1. 01Filter charter boats by dates and budget
  2. 02Plan sailing routes between destinations
  3. 03Find provisioning and attractions near a marina
  4. 04Review boat details and booking information

MCP support

The MCP server provides 11 read-only tools to clients over Streamable HTTP and registers three prompt presets. Boat and location searches can render cards in clients that support MCP Apps.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://charter.boats/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

10
ParameterTypeRequiredDescription
locationstringYesDestination — marina, city, island, country. Fuzzy matched. Examples: 'Lefkada', 'Croatia'.
searchstringNoBoat NAME, or the MODEL alone ("4.2", "Oceanis 46", "Helia 44"). Never put the make here — make and model go together in `makemodel`.
boat_typeenumNoType of boatsailboat | catamaran | motorboat | gulet | yacht | rib | other
makemodelstringNoMake and model together, plain text, exactly as the guest said it: "Bali 4.2", "Fountaine Pajot", "FP 41", "Lagoon". Make alone is fine. Do not split it, do not add punctuation, do not expand acronyms.
guestsintegerNoNumber of guests
date_fromstringNoStart date YYYY-MM-DD
date_tostringNoEnd date YYYY-MM-DD
price_minnumberNoMinimum price per day in EUR
price_maxnumberNoMax price per DAY in EUR. Use ONLY for an explicit per-day cap; for a whole-trip/weekly budget use total_max instead.
total_maxnumberNoMax TOTAL charter price for the whole trip in EUR (boat + required extras, for the given guests and dates). Use this whenever the guest gives a total or per-week budget, e.g. "under €5000 for the week". Needs dates to apply.
cabinsintegerNoMinimum cabins
length_minintegerNoMinimum length in feet
year_minintegerNoMinimum build year. Example: 2020
featuresarrayNoEquipment/amenity filters — boats must have ALL listed. Map user phrasing to slugs: "ac"/"air con" → air_conditioning, "genset" → generator, "paddle board" → sup, "hot tub" → jacuzzi, "speakers"/"bluetooth" → sound_system, "gps"/"plotter" → chartplotter.
sortenumNoSort orderdeals | price_low | price_high | newest

Details

From the project README

Charter Boats MCP server

Connect Claude, ChatGPT, Cursor or any MCP client to 14,000+ charter boats worldwide. Search boats by destination, dates, capacity and budget, explore marinas, anchorages, points of interest, sailing routes and curated itineraries, and get the full details of any boat, with live prices and booking links.

Endpoint: https://charter.boats/mcp Transport: Streamable HTTP (JSON-RPC 2.0). No authentication. Install page: open charter.boats/mcp in a browser. Full documentation: docs.charter.boats/api/ai/mcp-server

The server is hosted by Charter Boats. This repository holds its listing metadata (server.json) and logo; the server code is not published here.

Connect

Claude.ai / Claude Desktop (Pro, Max, Team or Enterprise) Settings → Connectors → Add custom connector. Name Charter Boats, URL https://charter.boats/mcp, leave the OAuth fields blank.

Claude Code

claude mcp add --transport http charter-boats https://charter.boats/mcp

ChatGPT Settings → Apps → Create app → MCP Server. Name Charter Boats, URL https://charter.boats/mcp, authentication No authentication. Enable it in a chat with + → Charter Boats.

Cursor — add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "charter-boats": { "url": "https://charter.boats/mcp" }
  }
}

MCP Inspector

npx @modelcontextprotocol/inspector

Transport Streamable HTTP, URL https://charter.boats/mcp.

Tools

All eleven tools are read-only.

ToolWhat it does
search_boatsBoats by location, type, dates, capacity, budget. Up to 8, with prices, images and booking links.
search_locationsMarinas, harbours and anchorages by name, by popularity within a region (ranked on observed vessel traffic), or by reach from a place.
search_poisRestaurants, fuel, groceries, shops and attractions near a destination.
search_routesSailing passages between destinations, with distance and difficulty.
search_tripsMulti-day curated itineraries.
search_contentArticles, guides and FAQs on booking, costs, licences, deposits, check-in.
get_boat_detailsFull specs, 365-day availability and prices, fees, discounts, cancellation policy, check-in and check-out times.
get_boat_standoutsWhat is better or worse about one boat than similar boats for a week.
get_poi_detailsDescription, opening hours, address, contact, nearby marinas, offers.
get_location_detailsDescription, amenities, contact, boat count, cheapest day rate, and how busy the place is month by month from tracked vessel traffic.
get_trip_detailsDay-by-day stops, distances, activities, highlights.

Three prompt presets are registered for clients that show them: plan-sailing-trip, find-charter-boat, explore-destination.

search_boats and search_locations render visual cards in clients that support MCP Apps (ChatGPT, Claude).

Try

  • "Find a catamaran in Croatia for 6 guests, July 10–17, under €400/day."
  • "What's near Trogir marina for provisioning?"
  • "Which anchorages in the Ionian are busiest in August?"

Links

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.