# The Charter Desk [Health: Active]

**Category:** 🚆 Travel & Transportation  
**Repository:** https://thecharterdesk.com/mcp  
**Views:** 1  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/the-charter-desk

## Description
Remote MCP server for yacht charters: search 8,500+ yachts worldwide with live prices, availability and deals, then request a written quote. No sign-in to browse.

## Tools
Capabilities this server exposes over MCP:

- **search_yachts** — Use it when the person describes the yachts they want: where, when, how many people, a size, a type or a budget. Pass each wish as its typed filter (a list is any of its values; every filter must hold), and from / to whenever they gave exact days. With dates every row is free for that stay and carries its price, list price, discount and when the source was checked (checkedAt); without dates each row has its from-price. priceMin / priceMax count the mandatory extras. Every row links to its page on this site, with a photo: send the person there. notApplied lists the wishes that could not narrow the search. When nothing matches exactly, the rows are the nearest match and nearest says what was widened: tell the person. Paged: total and cursor. For deals or last-minute offers call best_deals; for what a stay costs before any dates, price_range; once they name or pick one, get_yacht.
- **get_yacht** — Use it once the person names or picks one yacht from a search_yachts or best_deals answer: pass its page link, exactly as that answer returned it, as id. It answers the yacht's facts and terms as the source states them (packages, included, required and optional extras, deposit, check-in days and times, stay limits, equipment, the operator's descriptions) and its availability: with from / to, that stay's status and price and, when it is not free, the nearest free stays; without dates, its free stays, soonest first. A field left out is one the source does not state. To compare several, call search_yachts.
- **price_range** — Use it when the person asks what a stay costs and has no exact days or yacht yet. Pass the place they named (in words, or a place value an invalid_place answer listed), the month and the party, and one type if they gave it. It answers the range of open departures there (p25, median and p75, in minor units of the currency), how many items it is from, the cheapest published one that fits and when the figures were built; seasonNote says in words how another month compares. An unknown place answers with the places that have figures. For yachts free on their days, call search_yachts.
- **best_deals** — Use it when the person asks for deals, specials, discounts or last-minute offers. It answers discounted departures of this site's yachts, read from the live inventory: only a discount the source itself states (a special, or a price under its list price), never a computed gap; by default from tomorrow to 30 days ahead, leaving out a departure the yacht's calendar shows taken. One row per yacht: its page link (the id get_yacht and request_quote take), a photo and its departures, each with its dates, every route it leaves on, nights, price, list price, mandatory extras and saving, in the order asked. Narrow with the same typed filters as search_yachts. When none match, the rows are the nearest deals and nearest says what was widened. Paged: total and cursor. For given days whatever the price, call search_yachts.
- **request_quote** — Use it only after the person chose one or more yachts from a search_yachts, best_deals or get_yacht answer, gave their days and party, and said yes to a written quote: ask them before you call it. Pass the page links exactly as those answers returned them, the days, the party and anything they want the desk to know, in their words. The desk sends a formal quote in writing, with every cost on it, to the person's own email or phone; this answer only says it was received and where the quote goes. Nothing is booked or paid: the person confirms the booking with the desk.

## Claude Desktop Quick Installation
Remote MCP endpoint (confidence: medium). Install path inferred — verify against the README before running it. Add as a URL/SSE server in your client:

```json
"mcpServers": {
  "the-charter-desk": {
    "url": "https://thecharterdesk.com/mcp"
  }
}
```

## Documentation

## What The Charter Desk MCP server does

The Charter Desk exposes yacht charter discovery and inquiry workflows through MCP. Its inventory search covers more than 8,500 yachts worldwide and can use destinations, travel dates, group size, yacht size, yacht type, and budget as filters. Results include links to yacht pages and photos, along with pricing information suited to the query.

The server supports both planning and action-oriented tasks. Travelers can look for discounted or last-minute departures, estimate a destination's typical costs before choosing a yacht or exact dates, inspect a selected yacht's details, and submit a request for a formal written quote.

## How it works

Use `search_yachts` when the traveler has preferences or exact stay dates. With dates, results report whether each yacht is available for that stay, its price, list price, discount, and the time the source was checked. Without dates, results provide starting prices. If an exact search produces no match, the response can return nearby matches and explain which criteria were broadened. Results are paginated with a total and cursor.

`price_range` estimates open departures for a named place, month, party size, and optional yacht type. It returns lower-quartile, median, and upper-quartile figures, the number of source items, a qualifying low-priced option, and a seasonal comparison. If the place is unknown, it returns places with available figures.

For a chosen yacht, pass the exact page link returned by search or deals to `get_yacht`. The response can include packages, included and extra charges, deposits, check-in details, stay restrictions, equipment, operator descriptions, and availability. `best_deals` finds source-stated specials or departures priced below list price, with default dates from tomorrow through the next 30 days.

## Setup and configuration

The service is remote and accessed as an MCP server at the Charter Desk endpoint. Browsing the inventory requires no sign-in. Client connection details are handled by the MCP host; no environment variables are required by the listing.

## Tools and capabilities

- `search_yachts` filters and compares yachts, including dated availability and pricing.
- `best_deals` returns discounted departures, routes, dates, nights, required extras, and savings.
- `price_range` estimates destination-level costs before exact dates or a yacht are selected.
- `get_yacht` retrieves facts, terms, availability, and nearest free stays for a selected listing.
- `request_quote` sends a written quote request for one or more selected yachts.

Call `request_quote` only after the traveler has selected yacht links, supplied dates and party size, and explicitly agreed to request a quote. The request includes any additional notes in the traveler's own words. The result confirms receipt and where the quote will be sent; it does not book or accept payment. The traveler completes booking with the charter desk.

_Full upstream README: https://allmcps.com/mcp/the-charter-desk/readme_

