Skip to content
Official MCP RegistryListed

The Charter Desk

Part ofThe Charter DeskMCP server

Live prices, free weeks and deals on 9,000+ charter yachts from 800+ operators in 50 countries.

First seen 31 Oct 2026. Evidence as of 4 Nov 2026.

5
Tools
From an anonymous probe
1
Source listings
Each with its own history
22
Recorded changes
Since first seen

Tools

ToolDescriptionBehaviour
best_dealsUse 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.Read-only
get_yachtUse 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.Read-only
price_rangeUse 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.Read-only
request_quoteUse 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.Destructive
search_yachtsUse 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.Read-only

Change history

  1. search_yachts: input schema changed
  2. price_range: input schema changed
  3. best_deals: input schema changed
  4. search_yachts: input schema changed
  5. best_deals: input schema changed
  6. search_yachts: input schema changed (-beamMax, -beamMin, -draftMax, -draftMin, -email, -fuelMax, -fuelMin, -name, -phone, -session, -waterMax, -waterMin, -yearMax, -yearMin)
  7. search_yachts: description changed (+"Use it when the person describes" +"yachts they want: where, when, how many people, a size, a type or a budget." +"each wish")
  8. request_quote: input schema changed
  9. request_quote: description changed (+"Use it only after the person chose" +"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." +"exactly as those answers returned them,")
  10. request_quote: annotations changed
  11. price_range: input schema changed (-email, -name, -phone, -session)
  12. price_range: description changed (+"Use it when the person asks what" +"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" +"of open departures there")
  13. get_yacht: input schema changed (-email, -name, -phone, -session)
  14. get_yacht: description changed (+"Use it once the person names or picks one yacht from a search_yachts or best_deals answer: pass" +"page link, exactly as that answer returned it, as id. It answers the yacht's" +"descriptions)")
  15. best_deals: input schema changed (-beamMax, -beamMin, -draftMax, -draftMin, -email, -fuelMax, -fuelMin, -name, -phone, -session, -waterMax, -waterMin, -yearMax, -yearMin)
  16. best_deals: description changed (+"Use it when the person asks for deals, specials, discounts or last-minute offers. It answers discounted" +"gap; by" +"ahead, leaving out")
  17. server instructions changed (+"The Charter Desk's live inventory: what is free on given days, what it costs" +"what is discounted, as this site publishes it. For a person planning a booking with" +"Desk; every")
  18. Description changed (registry)
  19. search_yachts: input schema changed
  20. best_deals: input schema changed
  21. Description changed (registry)
  22. Listed (registry)
Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registrycom.thecharterdesk/yacht-charter31 Oct 20264 Nov 20263