Cruisify
Server Details
Search cruises sold to the UK market, with prices in pounds and links to every sailing.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Score is being calculated.
Available Tools
5 toolsget_cruiseGet one cruiseRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A Cruisify cruise page URL, as search_cruises returns it | |
| slug | No | A cruise's slug: the last part of its URL |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | Yes | The cruise's Cruisify page, which shows every date and the current price |
| kind | Yes | ocean, river or expedition |
| ship | Yes | The ship's name |
| route | Yes | Where it starts and ends: "Round trip from Southampton", "Southampton to New York" |
| title | Yes | The cruise's title |
| nights | Yes | Length in nights |
| sailings | Yes | Every future sailing |
| itinerary | Yes | Day by day, with consecutive days in one place as one row |
| cruise_line | Yes | The cruise line's name |
| description | Yes | A short description, or null |
| destinations | Yes | The destinations it visits, the main one first |
list_cruise_linesList cruise linesRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| cruise_lines | Yes | The cruise lines, by name |
list_departure_portsList departure portsRead-onlyIdempotentInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| uk_only | No | true: UK ports only, the departures for no-fly cruises |
Output Schema
| Name | Required | Description |
|---|---|---|
| ports | Yes | The departure ports, by name |
list_destinationsList destinationsRead-onlyIdempotentInspect
Every destination we know, ocean or river, with how many upcoming cruises we hold for each and its Cruisify page where there is one.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| destinations | Yes | Every destination, by name |
search_cruisesSearch cruisesRead-onlyIdempotentInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ocean or river cruises only | |
| sort | No | departure (default), price, price_per_night, nights (shortest first) or newest | |
| query | No | Free 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. | |
| ships | No | Ship names or slugs | |
| cursor | No | next_cursor from the previous page. It holds only the page number, so send it with that page's applied_filters | |
| months | No | Departure months, YYYY-MM | |
| no_fly | No | true: only cruises leaving from a UK port | |
| date_to | No | Latest departure date, YYYY-MM-DD | |
| date_from | No | Earliest departure date, YYYY-MM-DD | |
| nights_max | No | Longest length, in nights | |
| nights_min | No | Shortest length, in nights | |
| round_trip | No | true: round trips only; false: one-way only | |
| cruise_lines | No | Cruise line names, slugs or short names: "P&O", "fred-olsen" | |
| destinations | No | Destination names or slugs: "Caribbean", "norwegian-fjords" (list_destinations has them all) | |
| max_price_gbp | No | Highest price per person, in pounds | |
| departure_ports | No | Departure port names or slugs: "Southampton" (list_departure_ports has them all) |
Output Schema
| Name | Required | Description |
|---|---|---|
| page | Yes | This page's number, 20 cruises to a page |
| total | Yes | How many cruises match |
| results | Yes | This page's cruises |
| by_month | Yes | Matching cruises per departure month (YYYY-MM), counted without any months or dates asked for |
| freshness | Yes | fresh: up to date; stale: some dates or prices may be out of date; cache_only: from the cruises we already held |
| search_url | Yes | This search on Cruisify |
| landing_url | No | The Cruisify page for this search, when there is one |
| next_cursor | No | The cursor for the next page, with applied_filters; absent on the last page we give (page 10 at most) |
| not_understood | Yes | What was asked for but left out of the search, and why |
| applied_filters | Yes | The 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.
2 tool updates
- Changed
get_cruise1 field changed- changed
Output schema / properties / url / descriptionPrevious 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"
- Changed
search_cruises2 fields changed- changed
Output schema / properties / not_understood / descriptionPrevious 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" - changed
Output schema / properties / results / items / properties / url / descriptionPrevious 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"
5 tool updates
- First observed
get_cruise - First observed
list_cruise_lines - First observed
list_departure_ports - First observed
list_destinations - First observed
search_cruises
Related MCP Connectors
Search cruises, check fares and price history, look up cabins, ships, lines and ports.
Find bookable sea and river cruises; ports, ships, cruise lines and an advisor opinion.
Find the best-value cruise: 23 lines, ~30k sailings priced nightly, low/high vs usual, book link.
Cruise sailings, itineraries, weekly fare history, port capacity and the Cruise Price Index.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceQuery cruise sailings, fares, price drops & ship specsMIT
siloah-travel-mcpofficial
AlicenseNot gradedqualityFmaintenanceSearch 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.3MIT- AlicenseNot gradedqualityBmaintenanceEnables 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
- AlicenseAqualityBmaintenanceSearches UK electronics products across multiple retailers, compares prices, and provides purchase links.2438 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.