Ferryhopper MCP Server

offiziell

Der Ferryhopper MCP Server stellt Fährrouten, Fahrpläne und Buchungsweiterleitungen bereit, sodass ein KI-Assistent Verbindungen in ganz Europa und im Mittelmeerraum finden und Nutzer zur Buchung an Ferryhopper weiterleiten kann.

Was kann man mit Ferryhopper MCP machen?

  • Mehrbeinige Fährfahrten suchen — Fragen Sie nach Einweg-, Hin- und Rückfahrt- oder Inselhopping-Routen mit bis zu 5 Etappen über search_ferry_trips.
  • Detaillierte Fährinformationen abrufen — Fordern Sie Schiffsdaten, Annehmlichkeiten, Fotos und buchbare Kabinen-/Sitzplatzoptionen für eine bestimmte Reise mit trip_details an.
  • Häfen und direkte Routen entdecken — Finden Sie alle Fährhäfen über get_ports oder listen Sie erreichbare Ziele von einem Ausgangspunkt mit get_direct_connections_for_ports auf.
  • Live-Störungen prüfen — Fragen Sie nach Verspätungen, Stornierungen oder Wetterwarnungen für ein Land und ein Datum mit get_disruptions.
  • Buchungs-Übergabelinks erhalten — Erhalten Sie direkte Ferryhopper.com-URLs, um Reservierungen für ausgewählte Reisen abzuschließen.

Dokumentation

Fährrouten, Fahrpläne und Buchungsübergabe für KI-Assistenten

Der Ferryhopper MCP Server stellt Fährrouten, Fahrpläne und Buchungsweiterleitungen bereit, damit ein KI-Assistent Verbindungen in Europa und im Mittelmeerraum entdecken und Nutzer zur Buchung an Ferryhopper weiterleiten kann.

Hauptfunktionen

🌍

Häfen & Verbindungen

Suchen Sie Häfen und Verbindungen in 33 Ländern mit über 190 Fährbetreibern

⛴️

Live-Reisepläne

Erhalten Sie Echtzeit-Fährrouten mit Richtpreisen – einfache Fahrt, Hin- und Rückfahrt oder Inselhopping-Ketten mit bis zu 5 Etappen

🛳️

Schiffsdetails

Rufen Sie Schiffsdetails für eine Überfahrt ab: Annehmlichkeiten, Barrierefreiheit, Kapazität, Fotos sowie buchbare Sitz- und Kabinenklassen mit Preisen

⚠️

Störungsmeldungen

Erhalten Sie Live-Störungsmeldungen in Griechenland und Europa, einschließlich Stornierungen, Schiffswechseln, Hafenänderungen und Wetterwarnungen

🔗

Buchungsübergabe

Erhalten Sie einen direkten Link zu Ferryhopper.com, um den Buchungsablauf für die ausgewählte Reise fortzusetzen

🧩

MCP-Apps

Eine MCP-App (siehe offizieller Überblick) ist jeder Client, der entfernte MCP-Tools nutzen kann und in einigen Hosts UI-Ressourcen neben Tool-Ergebnissen rendert.

Anwendungsfälle

  • Unterstützung von Nutzern bei der Suche nach Fährrouten und täglichen Reiseplänen
  • Empfehlung von Zielen basierend auf Abfahrtshafen und Datum
  • Ausstattung von Reise-Chatbots zur Planung von Hin- und Rückfahrten, Inselhopping oder Mehr-Etappen-Reisen
  • Beantwortung von Fragen zu einem bestimmten Schiff – WLAN, Restaurant, Haustiere, Kabinen, Fahrzeuggarage, Rollstuhlzugang
  • Information der Nutzer über aktive Störungen vor oder während der Reise, damit sie ihre Pläne in Echtzeit anpassen können

Integrationsoptionen für Clients

📱

MCP-fähige Hosts nutzen unser Toolset und rendern, sofern sie iframe-basierte MCP-Apps unterstützen, reichhaltigere interaktive Reiseergebnisse.

⌨️

Reine Text- oder Befehlszeilen-Clients verwenden denselben Tools-Endpunkt, ignorieren einfach die UI-Ressource und arbeiten mit den strukturierten JSON-Antworten für Häfen, Routen und Reisedaten.

Verfügbare Tools

Alle Tools sind schreibgeschützt. Standortparameter akzeptieren menschenlesbare Namen (Stadt- oder Hafenname), nicht Hafencodes, sodass kein Aufruf von get_ports erforderlich ist.

Fährreisen suchen

Das Hauptsuchtool und die Engine hinter der Trips-Picker-Oberfläche. Übergeben Sie eine geordnete Kette von 1–5 Etappen: Eine Etappe ist eine einfache Suche, zwei Etappen, bei denen die zweite die erste umkehrt, sind eine Hin- und Rückfahrt, und alles Längere ist eine Inselhopping-Kette. Jede Etappe nach der ersten muss chronologisch von dem Ort abfahren, an dem die vorherige Etappe angekommen ist. Die Optionen jeder Etappe werden unabhängig zurückgegeben, und Verfügbarkeitskennzeichen (Kabine, Fahrzeuge, Haustiere, E-Ticket) werden pro Segment gemeldet. Hosts, die MCP-Apps unterstützen, rendern den Picker; Konversations-Hosts nutzen dieselben strukturierten Daten.

  • legs[]-Array, 1–5 Elemente
  • legs[].departureLocation-Zeichenfolge
  • legs[].arrivalLocation-Zeichenfolge
  • legs[].departureDate-Zeichenfolge (JJJJ-MM-TT) Schema
{
  "name": "search_ferry_trips",
  "description": "Search ferry trips as an ordered chain of 1 to 5 legs (one-way, round trip, or island hopping)",
  "parameters": {
    "legs": [
      {
        "departureLocation": "string",
        "arrivalLocation": "string",
        "departureDate": "string (YYYY-MM-DD)"
      }
    ]
  }
}

Reisedetails

Vollständige Details für eine einzelne Überfahrt, abgerufen über eine Options-ID, die von search_ferry_trips (legs[].options[].id) zurückgegeben wird. Liefert Abfahrts-/Ankunftszeiten, Häfen und Betreiber, die Schiffspezifikationen, Annehmlichkeiten und Fotos sowie die buchbaren Unterkunftskategorien mit Preisen. Wenn das Schiff keine detaillierten Spezifikationen hat, ist vessel.hasDetails false und die Spezifikationsfelder sind null: Die Daten sind nicht verfügbar, was nicht bedeutet, dass die Annehmlichkeit fehlt.

  • tripId-Zeichenfolge (aus search_ferry_trips legs[].options[].id) Schema
{
  "name": "trip_details",
  "description": "Get vessel specs, amenities, photos and accommodation options for a single sailing",
  "parameters": {
    "tripId": "string (from search_ferry_trips legs[].options[].id)"
  }
}

Häfen abrufen

Fährhäfen, Anlegestellen, Seeterminals, Hafen-IDs, Codes und geografische Standorte finden

  • — keine Parameter Schema
{
  "name": "get_ports",
  "description": "Find ferry ports, harbors, maritime terminals, port IDs, codes, and geographic locations"
}

Direktverbindungen abrufen

Alle direkten Fährrouten und erreichbaren Zielhäfen von einem bestimmten Ausgangshafen ohne Zwischenstopps oder Umstiege finden

  • portLocation-Zeichenfolge Schema
{
  "name": "get_direct_connections_for_ports",
  "description": "Find all direct ferry routes and reachable destination ports from a given origin port without layovers or transfers",
  "parameters": {
    "portLocation": "string"
  }
}

Störungen abrufen

Alle Fährverkehrsstörungen finden, einschließlich Verspätungen, Wetterwarnungen und Streiks, für ein bestimmtes Datum und Land

  • country-Zeichenfolge (ISO 3166-1 alpha-2, z. B. „GR")
  • tripDate-Zeichenfolge (JJJJ-MM-TT) Schema
{
  "name": "get_disruptions",
  "description": "Find all ferry travel disruptions, including delays, weather alerts, and strikes for a given date and country",
  "parameters": {
    "country": "string (ISO 3166-1 alpha-2, e.g. \"GR\")",
    "tripDate": "string (YYYY-MM-DD)"
  }
}

Reisen suchen (veraltet)

Für bestehende Integrationen beibehalten. Bevorzugen Sie search_ferry_trips, das dieses Tool sowie Hin- und Rückfahrt- und Mehr-Etappen-Suche abdeckt.

  • departureLocation-Zeichenfolge
  • arrivalLocation-Zeichenfolge
  • date-Zeichenfolge (JJJJ-MM-TT) Schema
{
  "name": "search_trips",
  "description": "Deprecated: get a list of available one-way ferry trips between two ports on a specific date",
  "parameters": {
    "departureLocation": "string",
    "arrivalLocation": "string",
    "date": "string (YYYY-MM-DD)"
  }
}

UI-Ressourcen

Über die Tools hinaus stellen wir MCP-App-Widgets bereit. Hosts, die MCP-Apps unterstützen, rufen diese ab, um eine reichhaltigere Benutzeroberfläche neben der Tool-Antwort zu rendern:

search-ferry-trips-picker ui://widgets/ferry-trips-picker.html

Wird von search_ferry_trips verwendet; eine Zeile pro Etappe, der Nutzer wählt eine Option für jede Etappe

Beispielaufforderungen

Probieren Sie diese in einem beliebigen verbundenen Assistenten aus.

Einfache Fahrt„Welche Fähren fahren am Samstagmorgen von Piräus nach Ägina ab?“

Einfache Fahrt„Hilf mir, eine Fähre von Ibiza nach Barcelona am 11. Juli zu finden.“

Entdeckung„Ich möchte morgen eine Insel innerhalb von 3 Stunden ab Athen besuchen und am nächsten Tag zurückkehren. Welche Optionen habe ich?“

Hin- und Rückfahrt„Plane eine Hin- und Rückfahrt von Piräus nach Mykonos, Abfahrt am 3. August und Rückkehr am 10. August.“

Inselhopping„Ich möchte in der ersten Septemberwoche von Piräus → Paros → Naxos → Santorini Inselhopping machen.“

Schiffsdetails„Hat die Fähre, die ich ausgewählt habe, WLAN, und sind Haustiere an Bord erlaubt?“

Störungen„Gibt es heute Fährstörungen oder Stornierungen in Griechenland?“

Installation & Einrichtung

Das MCP-Clients-Verzeichnis listet die aktuell unterstützten Apps und Agenten auf, die eine Verbindung zu MCP-Servern herstellen können, sodass Teams mit MCP-fähigen Clients Ferryhopper mit minimalem Einrichtungsaufwand integrieren können.

Nutzen Sie ChatGPT? Fügen Sie die Ferryhopper-App hinzu

Ferryhopper ist als ChatGPT-App verfügbar. Fügen Sie sie mit einem Klick hinzu, ohne Server-URL.

Oder verbinden Sie einen beliebigen MCP-Client manuell:

Wählen Sie einen MCP-fähigen Client

Anwendungsbeispiele:

Gemini CLI ChatGPT ↗ Claude.ai / Claude Desktop

Fügen Sie den Ferryhopper-Server hinzu

Konsultieren Sie deren Dokumentation und verwenden Sie die folgende URL für die Verbindung:

https://mcp.ferryhopper.com/mcp

Beginnen Sie mit der Planung

Fragen Sie nach Fährrouten, Fahrplänen, Schiffen oder Störungen – siehe die Beispielaufforderungen oben.