Ferryhopper MCP Server

oficial

O servidor MCP Ferryhopper expõe rotas de balsa, horários e redirecionamentos de reserva para que um assistente de IA possa descobrir conexões pela Europa e pelo Mediterrâneo e enviar usuários ao Ferryhopper para concluir as reservas.

O que você pode fazer com Ferryhopper MCP?

  • Pesquisar viagens de balsa com múltiplas pernas — Solicite itinerários de ida, ida e volta ou pulando ilhas com até 5 pernas via search_ferry_trips.
  • Obter informações detalhadas de navegação — Solicite especificações da embarcação, comodidades, fotos e opções de cabine/assento reserváveis para uma viagem específica usando trip_details.
  • Descobrir portos e rotas diretas — Encontre todos os portos de balsa via get_ports ou liste destinos alcançáveis a partir de uma origem com get_direct_connections_for_ports.
  • Verificar interrupções em tempo real — Pergunte sobre atrasos, cancelamentos ou alertas meteorológicos para um país e data usando get_disruptions.
  • Obter links de encaminhamento para reservas — Receba URLs diretos do Ferryhopper.com para concluir reservas das viagens selecionadas.

Documentação

Rotas de balsa, horários e transferência de reserva para assistentes de IA

O Ferryhopper MCP Server expõe rotas de balsa, horários e redirecionamentos de reserva para que um assistente de IA possa descobrir conexões pela Europa e pelo Mediterrâneo e enviar usuários ao Ferryhopper para concluir a reserva.

Principais recursos

🌍

Portos e conexões

Pesquise portos e conexões em 33 países e mais de 190 operadores de balsa

⛴️

Roteiros ao vivo

Obtenha roteiros de balsa em tempo real com preços indicativos — só ida, ida e volta ou cadeias de salto entre ilhas com até 5 trechos

🛳️

Detalhes da embarcação

Consulte detalhes da embarcação para uma travessia: comodidades, acessibilidade, capacidade, fotos e classes de assentos/cabines reserváveis com preços

⚠️

Alertas de interrupção

Receba alertas de interrupção em tempo real na Grécia e na Europa, incluindo cancelamentos, trocas de embarcação, modificações de porto e avisos meteorológicos

🔗

Transferência de reserva

Receba um link direto para o Ferryhopper.com para continuar o fluxo de reserva a partir da viagem selecionada

🧩

Apps MCP

Um app MCP (veja a visão geral oficial) é qualquer cliente que possa consumir ferramentas MCP remotas e, em alguns hosts, renderizar recursos de UI junto com os resultados das ferramentas.

Casos de uso

  • Auxiliar usuários na busca por rotas de balsa e roteiros diários
  • Recomendar destinos com base no porto de partida e na data
  • Alimentar chatbots de viagem para planejar idas e voltas, saltos entre ilhas ou jornadas de múltiplos trechos
  • Responder perguntas sobre uma embarcação específica — wifi, restaurante, pets, cabines, garagem para veículos, acessibilidade para cadeirantes
  • Informar usuários sobre interrupções ativas antes ou durante a viagem, para que possam ajustar planos em tempo real

Opções de integração com clientes

📱

Hosts compatíveis com MCP consomem nosso conjunto de ferramentas e, se suportarem apps MCP no estilo iframe, renderizam resultados de viagem interativos mais ricos.

⌨️

Clientes somente texto ou de linha de comando usam o mesmo endpoint de ferramentas, simplesmente ignorando o recurso de UI e trabalhando com as respostas JSON estruturadas para portos, rotas e dados de viagem.

Ferramentas disponíveis

Todas as ferramentas são somente leitura. Parâmetros de localização aceitam nomes legíveis por humanos (nome de cidade ou porto), não códigos de porto, então não é necessário chamar get_ports primeiro.

Pesquisar viagens de balsa

A principal ferramenta de busca e o motor por trás da UI do Seletor de Viagens. Passe uma cadeia ordenada de 1–5 trechos: um trecho é uma busca de só ida, dois trechos onde o segundo reverte o primeiro é uma ida e volta, e qualquer coisa mais longa é uma cadeia de salto entre ilhas. Cada trecho após o primeiro deve partir de onde o trecho anterior chegou, em ordem cronológica. As opções de cada trecho são retornadas de forma independente, e os sinalizadores de disponibilidade (cabine, veículos, pets, e-ticket) são informados por segmento. Hosts que suportam apps MCP renderizam o seletor; hosts conversacionais consomem os mesmos dados estruturados.

  • legs[] array, 1–5 itens
  • legs[].departureLocation string
  • legs[].arrivalLocation string
  • legs[].departureDate string (AAAA-MM-DD) Esquema
{
  "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)"
      }
    ]
  }
}

Detalhes da viagem

Detalhes completos de uma única travessia, consultados por um id de opção retornado por search_ferry_trips (legs[].options[].id). Retorna horários de partida/chegada, portos e operador, especificações da embarcação, comodidades e fotos, e os níveis de acomodação reserváveis com preços. Se a embarcação não tiver especificações detalhadas, vessel.hasDetails é false e os campos de especificação são null: os dados estão indisponíveis, o que não significa que a comodidade esteja ausente.

  • tripId string (de search_ferry_trips legs[].options[].id) Esquema
{
  "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)"
  }
}

Obter portos

Encontre portos de balsa, marinas, terminais marítimos, IDs de porto, códigos e localizações geográficas

  • — sem parâmetros Esquema
{
  "name": "get_ports",
  "description": "Find ferry ports, harbors, maritime terminals, port IDs, codes, and geographic locations"
}

Obter conexões diretas

Encontre todas as rotas diretas de balsa e portos de destino alcançáveis a partir de um porto de origem sem escalas ou transferências

  • portLocation string Esquema
{
  "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"
  }
}

Obter interrupções

Encontre todas as interrupções de viagem de balsa, incluindo atrasos, alertas meteorológicos e greves para uma data e país específicos

  • country string (ISO 3166-1 alpha-2, ex.: "GR")
  • tripDate string (AAAA-MM-DD) Esquema
{
  "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)"
  }
}

Pesquisar viagens (obsoleto)

Mantido para integrações existentes. Prefira search_ferry_trips, que cobre esta ferramenta além da busca de ida e volta e múltiplos trechos.

  • departureLocation string
  • arrivalLocation string
  • date string (AAAA-MM-DD) Esquema
{
  "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)"
  }
}

Recursos de UI

Além das ferramentas, expomos widgets de apps MCP. Hosts que suportam apps MCP os buscam para renderizar uma UI mais rica junto com a resposta da ferramenta:

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

Usado por search_ferry_trips; uma linha por trecho, o usuário escolhe uma opção para cada trecho

Exemplos de prompts

Experimente estes em qualquer assistente conectado.

Só ida“Quais balsas partem de Pireu para Egina na manhã de sábado?”

Só ida“Ajude-me a encontrar uma balsa de Ibiza para Barcelona em 11 de julho.”

Descoberta“Quero visitar uma ilha a até 3 horas de Atenas amanhã e voltar no dia seguinte, quais são minhas opções?”

Ida e volta“Planeje uma ida e volta de Pireu para Míconos, saindo em 3 de agosto e voltando em 10 de agosto.”

Salto entre ilhas“Quero fazer um salto entre ilhas Pireu → Paros → Naxos → Santorini durante a primeira semana de setembro.”

Detalhes da embarcação“A balsa que escolhi tem wifi, e pets são permitidos a bordo?”

Interrupções“Há alguma interrupção ou cancelamento de balsa na Grécia hoje?”

Instalação e configuração

O diretório de clientes MCP lista o conjunto atual de apps e agentes suportados que podem se conectar a servidores MCP, para que equipes com clientes habilitados para MCP possam integrar o Ferryhopper com configuração mínima.

Usando ChatGPT? Adicione o app Ferryhopper

O Ferryhopper está disponível como um app ChatGPT. Adicione-o com um clique, sem necessidade de URL de servidor.

Ou conecte qualquer cliente MCP manualmente:

Escolha um cliente habilitado para MCP

Exemplos de aplicativos:

Gemini CLI ChatGPT ↗ Claude.ai / Claude Desktop

Adicione o servidor Ferryhopper

Consulte a documentação deles e use a seguinte URL para conectar:

https://mcp.ferryhopper.com/mcp

Comece a planejar

Pergunte sobre rotas de balsa, horários, embarcações ou interrupções — veja os exemplos de prompts acima.