このMCPでできること
Finds live bookable sea and river cruises and provides cruise, ship, port, booking-protection, and callback information.
ツール
入力スキーマ
{'type': 'object', 'required': ['cruise_id'], 'properties': {'focus': {'enum': ['overall', 'cabins', 'fares'], 'type': 'string', 'description': 'What the opinion should focus on.'}, 'handle': {'type': 'string', 'description': 'Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call.'}, 'language': {'enum': ['de', 'en', 'es'], 'type': 'string', 'description': "Language of the answer. Defaults to the provider's language."}, 'cruise_id': {'type': 'string', 'description': 'cruise_id of an offer returned by find_cruises.'}, 'travellers': {'type': 'string', 'description': "Optional short description of the travel party, e.g. 'couple, first cruise'."}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'handle': {'type': 'string', 'description': 'Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call.'}, 'language': {'enum': ['de', 'en', 'es'], 'type': 'string', 'description': "Language of the answer. Defaults to the provider's language."}}}
入力スキーマ
{'type': 'object', 'required': ['cruise_line'], 'properties': {'handle': {'type': 'string', 'description': 'Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call.'}, 'language': {'enum': ['de', 'en', 'es'], 'type': 'string', 'description': "Language of the answer. Defaults to the provider's language."}, 'cruise_line': {'type': 'string', 'description': "Cruise line name, e.g. 'MSC Cruises'."}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 3, 'description': "How many offers to return as data (3-10, default 10). The result also carries `total` and `links.all` (every match on the provider's search page)."}, 'ports': {'type': 'array', 'items': {'type': 'string'}, 'description': "Ports, islands or countries that must ALL be on the route (start, a stop or the end), e.g. ['Barbados', 'St. Lucia'] or the port cities ['Bridgetown', 'Castries'] -- an island/country entry matches any of its ports on the route. Names are matched in English; a translated name may find nothing, try the English or the specific port city instead."}, 'adults': {'type': 'integer', 'maximum': 9, 'minimum': 1, 'description': 'Number of adults travelling.'}, 'flight': {'enum': ['with', 'without'], 'type': 'string', 'description': "'without' (default): cruise only. 'with': the provider's flight packages."}, 'handle': {'type': 'string', 'description': 'Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call.'}, 'period': {'type': 'string', 'description': "Travel period as free text, e.g. 'summer 2027', 'October 2027', '2027-06-01 to 2027-06-30'."}, 'to_date': {'type': 'string', 'format': 'date', 'description': 'Latest departure, ISO date. Alternative to period.'}, 'language': {'enum': ['de', 'en', 'es'], 'type': 'string', 'description': "Language of the answer. Defaults to the provider's language."}, 'from_date': {'type': 'string', 'format': 'date', 'description': 'Earliest departure, ISO date. Alternative to period.'}, 'nights_max': {'type': 'integer', 'minimum': 1, 'description': 'Maximum nights. Only if the user names a trip length; below 4 nights asks for short cruises first.'}, 'nights_min': {'type': 'integer', 'minimum': 1, 'description': 'Minimum nights. Only if the user names a trip length.'}, 'cruise_line': {'type': 'string', 'description': "Cruise line(s) by name, e.g. 'MSC' or 'MSC, AIDA' (comma-separated). The search is filtered AT THE PROVIDER, so use it to look for a line the default list does not show."}, 'cruise_type': {'enum': ['ocean', 'river'], 'type': 'string', 'description': "'ocean': sea cruises. 'river': river cruises (Danube, Rhine, Moselle, Nile, ...). Omit it to derive it from the destination."}, 'destination': {'type': 'string', 'description': "Region, country, sea or river in any language, e.g. 'Mediterranean', 'Norwegian fjords', 'Caribbean', 'Danube'. For a river cruise on any river pass 'river cruise'."}, 'children_ages': {'type': 'array', 'items': {'type': 'integer', 'maximum': 17, 'minimum': 0}, 'description': 'Age of each child at travel time. A child without an age is not searched for.'}, 'departure_port': {'type': 'string', 'description': "A single port that must be on the route (start, stop or end), e.g. 'Barcelona'. For several required ports use `ports` instead."}}}
入力スキーマ
{'type': 'object', 'required': ['port'], 'properties': {'port': {'type': 'string', 'description': "Port name, e.g. 'Barcelona'."}, 'handle': {'type': 'string', 'description': 'Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call.'}, 'language': {'enum': ['de', 'en', 'es'], 'type': 'string', 'description': "Language of the answer. Defaults to the provider's language."}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'email': {'type': 'string', 'maxLength': 160, 'description': 'Email address. Pass it only if the user prefers email to a call.'}, 'phone': {'type': 'string', 'maxLength': 40, 'description': 'Phone number with area code. Pass phone OR email, one of them.'}, 'handle': {'type': 'string', 'description': 'Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call.'}, 'language': {'enum': ['de', 'en', 'es'], 'type': 'string', 'description': "Language of the answer. Defaults to the provider's language."}, 'cruise_ids': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'description': 'cruise_id values from find_cruises the request is about. Optional.'}, 'first_name': {'type': 'string', 'maxLength': 60, 'description': "The user's first name, as they gave it. Letters only."}, 'preferred_time': {'type': 'string', 'maxLength': 80, 'description': "When the user would like to be reached, in their own words, e.g. 'weekdays after 5 pm'. Optional."}}}
入力スキーマ
{'type': 'object', 'required': ['request_id'], 'properties': {'handle': {'type': 'string', 'description': 'Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call.'}, 'request_id': {'type': 'string', 'maxLength': 64, 'description': 'The request_id carried by the card.'}}}
入力スキーマ
{'type': 'object', 'required': ['ship'], 'properties': {'ship': {'type': 'string', 'description': "Ship name, e.g. 'AIDAcosma'."}, 'handle': {'type': 'string', 'description': 'Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call.'}, 'language': {'enum': ['de', 'en', 'es'], 'type': 'string', 'description': "Language of the answer. Defaults to the provider's language."}, 'cruise_line': {'type': 'string', 'description': 'Optional cruise line to disambiguate.'}}}
入力スキーマ
{'type': 'object', 'required': ['cruise_ids'], 'properties': {'handle': {'type': 'string', 'description': 'Consultation handle returned by a previous call (structuredContent.handle). Pass it on every call so wishes are remembered; omit it on the very first call.'}, 'language': {'enum': ['de', 'en', 'es'], 'type': 'string', 'description': "Language of the answer. Defaults to the provider's language."}, 'cruise_ids': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'minItems': 3, 'description': 'cruise_id values from a previous find_cruises result, 3-5, in your recommended order.'}}}
最近のツール変更
類似のMCPサーバー
Award Travel Finder
Searches award flights and hotels, tracks bookings and loyalty balances, evaluates points and credit cards, and monitors travel r…
AI 代理人任務中樞
Aggregates Taiwan-focused tools for AI service comparisons, cryptocurrency data, game information, health guidance, and other con…
Good Turn Studio (all tools)
Offers consumer utilities for insurance claim appeals, subscription cancellation, flight fare research, financial recovery resour…
Gover MCP
Searches and manages corporate travel requests, flights, hotels, rental vehicles, passengers, carts, approvals, reservations, and…
DC Member API
Provides access to Dynamite Circle membership data, community profiles, chapters, events, trips, calendars, alerts, follows, agen…
Nomad Stays
Searches and books remote-work accommodations while supporting host listing management, rooms, packages, availability, and hospit…
lilo Vacation Rentals
Supports vacation-rental discovery, availability and direct booking, property operations, short-term-rental compliance, guest and…
mcp-server
Provides immigration, citizenship and residency programme research alongside tax, wealth structuring, banking, visa, treaty and c…