Swiss Touristy Private Mobility MCP
Conecta agentes de IA e sistemas de viagem a transporte terrestre premium e execução de destinos na Suíça. Descubra transfers do Aeroporto de Zurique, pickups privados em aeroportos, transporte intermunicipal, serviços de limusine e motorista particular, rotas de transfer suíças, classes de veículos, capacidade de passageiros e bagagem, políticas de serviço e requisitos de cotação. Agentes podem solicitar estimativas não vinculativas, criar cotações autoritativas de transfer em CHF, recuperar cotações próprias e preparar a entrega de checkout aprovada pelo viajante através da Swiss Touristy. Construído para agentes de viagem de IA, concierges digitais, hotéis, consultores de viagem e plataformas parceiras que precisam de acesso governado à mobilidade privada suíça, transporte aeroporto-cidade e aeroporto-Alpes.
Servidor MCP hospedado
npx add-mcp 'https://mcp.swisstouristy.com/'Instala no Claude Code, Codex, Cursor e outros
Documentação
Conectar
endpoint https://mcp.swisstouristy.com/
authorization https://mcp.swisstouristy.com/.well-known/oauth-protected-resource
token endpoint https://swisstouristy.eu.auth0.com/oauth/token
Uma solicitação não autenticada retorna 401 com um cabeçalho WWW-Authenticate nomeando a URL de metadados do recurso, conforme RFC 9728. Um cliente compatível descobre o servidor de autorização a partir daí sem ser informado.
O registro dinâmico de clientes está desabilitado
Clientes que se registram — MCP Inspector e Claude Desktop entre eles — concluirão a descoberta corretamente e então falharão na etapa de autorização. Isso é uma configuração do locatário, não uma falha no seu cliente. As credenciais são emitidas manualmente: solicite acesso.
Escopos
Toda conexão MCP precisa de discovery no nível de transporte, independentemente do que ela for chamar. Os outros três controlam ferramentas individuais exatamente como controlam as operações REST correspondentes.
checkout:prepareEntregue um viajante ao checkout hospedado da Swiss Touristy para uma cotação ao vivo de sua autoria. Não cria reserva e não cobra pagamento.discoveryConecte-se ao servidor MCP. Exigido pelo transporte MCP em toda conexão; nenhuma operação REST exige isso, e os endpoints de descoberta REST são anônimos.quote:createCrie uma cotação de sua autoria.quote:read-ownLeia uma cotação que você criou. Nunca a de outro chamador.
As 9 ferramentas
| Ferramenta | O que faz |
|---|---|
| list_transfer_services | Os corredores de transferência que a Swiss Touristy atende. |
| get_route | Distância e duração base para uma viagem. |
| list_vehicle_classes | Classes de frota com capacidade de passageiros e bagagem. |
| get_policy | Uma política publicada — cancelamento, espera, bagagem. |
| get_quote_requirements | Os campos que uma cotação precisa antes de você solicitar uma. |
| request_quote_intent | Uma estimativa não vinculativa. Não persiste nada. |
| create_transfer_quote | Um instantâneo de preço autoritativo de 30 minutos. |
| get_own_quote | Leia de volta uma cotação que você criou. Nunca a de outro chamador. |
| prepare_checkout_handoff | Uma URL de checkout hospedado para uma cotação ao vivo de sua autoria. |
Essa lista é congelada por um teste de allowlist no próprio conjunto do servidor, então uma ferramenta não pode aparecer na superfície pública sem uma alteração revisada. Não existe ferramenta de reserva, pagamento, reembolso, cancelamento ou alteração, e nenhuma está planejada para a v1.
Erros
Uma falha de ferramenta carrega os mesmos códigos de erro que a superfície REST, renderizados como um resultado de ferramenta tipado em vez de problem+json. O código que um chamador REST vê e o código que um chamador MCP vê são produzidos pelo mesmo raise, então você pode escrever um único caminho de tratamento de erros para ambos.
Limites de taxa
Compartilhados com REST, não adicionais a ele — veja limites de taxa.