Skip to main content
Glama

Server Details

Search cruises sold to the UK market, with prices in pounds and links to every sailing.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

5 tools
get_cruiseGet one cruise
Read-onlyIdempotent
Inspect

One cruise in full: the day-by-day itinerary, every future sailing with its price (or why there isn't one) and a booking link, and its Cruisify page. Give the url of a Cruisify cruise page, as search_cruises returns it, or the cruise's slug.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoA Cruisify cruise page URL, as search_cruises returns it
slugNoA cruise's slug: the last part of its URL

Output Schema

ParametersJSON Schema
NameRequiredDescription
urlYesThe cruise's Cruisify page, which shows every date and the current price
kindYesocean, river or expedition
shipYesThe ship's name
routeYesWhere it starts and ends: "Round trip from Southampton", "Southampton to New York"
titleYesThe cruise's title
nightsYesLength in nights
sailingsYesEvery future sailing
itineraryYesDay by day, with consecutive days in one place as one row
cruise_lineYesThe cruise line's name
descriptionYesA short description, or null
destinationsYesThe destinations it visits, the main one first
list_cruise_linesList cruise lines
Read-onlyIdempotent
Inspect

The cruise lines we cover and their ships, with how many upcoming cruises we hold for each and their Cruisify pages where there are some.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
cruise_linesYesThe cruise lines, by name
list_departure_portsList departure ports
Read-onlyIdempotent
Inspect

The ports the cruises we hold leave from, with UK ports marked, how many upcoming cruises leave from each and its Cruisify page where there is one. Set uk_only for UK ports only (no-fly cruises).

ParametersJSON Schema
NameRequiredDescriptionDefault
uk_onlyNotrue: UK ports only, the departures for no-fly cruises

Output Schema

ParametersJSON Schema
NameRequiredDescription
portsYesThe departure ports, by name
list_destinationsList destinations
Read-onlyIdempotent
Inspect

Every destination we know, ocean or river, with how many upcoming cruises we hold for each and its Cruisify page where there is one.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
destinationsYesEvery destination, by name
search_cruisesSearch cruises
Read-onlyIdempotent
Inspect

Search cruises sold to the UK market by destination, departure port, cruise line, ship, months or dates, length, budget, no-fly (UK departures) and ocean or river. Names or slugs both work, and anything we can't match comes back in not_understood. query takes free text ("a week in the fjords from Southampton next June"); structured fields win where both are given. Returns up to 20 cruises a page, with prices in pounds (each with its basis and the date it was checked), month counts and Cruisify links. The cursor holds only the page number, so for the next page call again with the same fields (applied_filters, without query) and next_cursor as cursor, up to 10 pages.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNoocean or river cruises only
sortNodeparture (default), price, price_per_night, nights (shortest first) or newest
queryNoFree text, read into the fields above: "a week in the fjords from Southampton next June". Structured fields win where both are given. Leave it out when paging.
shipsNoShip names or slugs
cursorNonext_cursor from the previous page. It holds only the page number, so send it with that page's applied_filters
monthsNoDeparture months, YYYY-MM
no_flyNotrue: only cruises leaving from a UK port
date_toNoLatest departure date, YYYY-MM-DD
date_fromNoEarliest departure date, YYYY-MM-DD
nights_maxNoLongest length, in nights
nights_minNoShortest length, in nights
round_tripNotrue: round trips only; false: one-way only
cruise_linesNoCruise line names, slugs or short names: "P&O", "fred-olsen"
destinationsNoDestination names or slugs: "Caribbean", "norwegian-fjords" (list_destinations has them all)
max_price_gbpNoHighest price per person, in pounds
departure_portsNoDeparture port names or slugs: "Southampton" (list_departure_ports has them all)

Output Schema

ParametersJSON Schema
NameRequiredDescription
pageYesThis page's number, 20 cruises to a page
totalYesHow many cruises match
resultsYesThis page's cruises
by_monthYesMatching cruises per departure month (YYYY-MM), counted without any months or dates asked for
freshnessYesfresh: up to date; stale: some dates or prices may be out of date; cache_only: from the cruises we already held
search_urlYesThis search on Cruisify
landing_urlNoThe Cruisify page for this search, when there is one
next_cursorNoThe cursor for the next page, with applied_filters; absent on the last page we give (page 10 at most)
not_understoodYesWhat was asked for but left out of the search, and why
applied_filtersYesThe search as it ran, in search_cruises' own fields. Send it back, with next_cursor as cursor, for the next page

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • Changedget_cruise1 field changed
      • changedOutput schema / properties / url / description
        Previous value: -"The cruise's Cruisify page: give this link to the user"New value: +"The cruise's Cruisify page, which shows every date and the current price"
    • Changedsearch_cruises2 fields changed
      • changedOutput schema / properties / not_understood / description
        Previous value: -"What was asked for but left out of the search: tell the user"New value: +"What was asked for but left out of the search, and why"
      • changedOutput schema / properties / results / items / properties / url / description
        Previous value: -"The cruise's Cruisify page: give this link to the user"New value: +"The cruise's Cruisify page, which shows every date and the current price"
  2. 5 tool updates
    • First observedget_cruise
    • First observedlist_cruise_lines
    • First observedlist_departure_ports
    • First observedlist_destinations
    • First observedsearch_cruises

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    Search 70,000+ cruise voyages, 678 ships, and 62 cruise lines worldwide. No API key needed, no installation required — just paste the URL. Includes RAG-powered knowledge search for ship dining, facilities, cabins, and port guides. 30 languages supported.
    3
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI assistants to search upcoming sailings by ship, line, port, region, date, length and fare, view day-by-day itineraries, track each sailing's weekly fare history, measure monthly ship capacity and berths at a port, and read the weekly Cruise Price Index. All tools are read-only and return structured JSON behind OAuth sign-in or an API key.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources