MCP App Store
by KeenEthics
Cruisebound icon

Cruisebound

By Cruisebound

Get New App Alerts

Overview

Cruisebound makes it easy to search, compare, and book cruises online. Cruisebound is an accredited travel agency that works directly with all major cruise lines. We search and compare all promotions and automatically filter onto the lowest prices. We also offer unique features like short term Hold for Free, No Deposit bookings, loyalty benefits as part of the Cruisebound Rewards program, and no booking fees. We are backed by top-rated customer service.

Tools

search_cruise_lines

ChatGPT
REQUIRED FIRST STEP: Search for cruise lines by name before calling search_cruises. Use this when: (1) user mentions a specific cruise line (e.g., "Royal Caribbean", "Carnival"), (2) user asks what cruise lines are available (e.g., "what cruise lines can I book", "which lines do you have"), (3) user wants to browse cruise lines (e.g., "show me cruise lines", "list cruise lines"). Returns matching cruise lines with IDs needed for search_cruises lineIds parameter.

search_cruises

ChatGPT
Search for cruises using IDs obtained from typeahead tools. REQUIRED: Call search_destinations first for any destination (Bahamas, Caribbean, etc.), search_departure_ports for embarkation ports (Miami, etc.), search_cruise_lines for cruise lines (Royal Caribbean, etc.), or search_ships for specific ships. Parameter names: lineIds (from search_cruise_lines), shipIds (from search_ships), regionIds/countryIds/stateIds/portIds (from search_destinations), departurePortIds/departureStateIds/departureCountryIds (from search_departure_ports). IMPORTANT: For departure ports, use the "type" field from search_departure_ports results to route IDs to the correct parameter: departurePortIds for type="port", departureStateIds for type="state", departureCountryIds for type="country". ONLY call search_cruises directly (without IDs) when the user has no destination, departure port, cruise line, or ship preference - for example duration-only ("show me any 7 night cruises") or date-only ("anything departing in March 2027, anywhere is fine") requests. In that case call it directly with just the dates and/or duration; do not ask a clarifying question.

search_departure_ports

ChatGPT
REQUIRED FIRST STEP: Search for departure ports (embarkation) by name before calling search_cruises. Use this when: (1) user mentions where they want to depart from (e.g., "Miami", "Seattle", "Barcelona"), (2) user asks about available departure ports (e.g., "what ports near Florida", "which ports can I leave from"), (3) user wants to browse departure locations. Returns matching ports with IDs needed for search_cruises departurePortIds parameter.

search_destinations

ChatGPT
REQUIRED FIRST STEP: Search for cruise destinations by name before calling search_cruises. Returns matching regions, countries, states, and ports with IDs. Use this whenever a user mentions a destination (e.g., "Bahamas", "Caribbean", "Cozumel"). Each result has a "type" field (region/country/state/port) - use the matching parameter in search_cruises: regionIds for type="region", countryIds for type="country", stateIds for type="state", portIds for type="port".

search_ships

ChatGPT
REQUIRED FIRST STEP: Search for ships by name before calling search_cruises. Use this whenever a user mentions a specific ship (e.g., "Wonder of the Seas", "Harmony", "Symphony"). Returns matching ships and their cruise lines with IDs needed for search_cruises shipIds or lineIds parameters.

Capabilities

Interactive

Example Prompts

Click any prompt to copy it.

Similar Apps