Swiss Touristy Private Mobility MCP

Conecta agentes de IA y sistemas de viajes con transporte terrestre premium y ejecución de destinos en Suiza. Descubre traslados desde el aeropuerto de Zúrich, recogidas privadas en aeropuertos, transporte interurbano, servicios de limusina y chófer privado, rutas de traslado suizas, clases de vehículos, capacidad de pasajeros y equipaje, políticas de servicio y requisitos de cotización. Los agentes pueden solicitar estimaciones no vinculantes, crear cotizaciones autoritativas de traslados en CHF, recuperar cotizaciones propias y preparar la entrega de pago aprobada por el viajero a través de Swiss Touristy. Diseñado para agentes de viajes de IA, conserjes digitales, hoteles, asesores de viajes y plataformas asociadas que necesitan acceso gobernado a la movilidad privada suiza, transporte de aeropuerto a ciudad y de aeropuerto a los Alpes.

Servidor MCP alojado

npx add-mcp 'https://mcp.swisstouristy.com/'

Se instala en Claude Code, Codex, Cursor y más

Documentación

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

Una solicitud no autenticada devuelve 401 con un encabezado WWW-Authenticate que nombra la URL de metadatos del recurso, según RFC 9728. Un cliente conforme descubre el servidor de autorización desde allí sin que se le indique.

El registro dinámico de clientes está deshabilitado

Los clientes que se registran por sí mismos — MCP Inspector y Claude Desktop entre ellos — completarán el descubrimiento correctamente y luego fallarán en el paso de autorización. Eso es una configuración del inquilino, no un fallo en tu cliente. Las credenciales se emiten manualmente: solicita acceso.

Ámbitos

Cada conexión MCP necesita discovery a nivel de transporte, sin importar lo que vaya a llamar después. Los otros tres controlan herramientas individuales exactamente como controlan las operaciones REST correspondientes.

  • checkout:prepare Entrega a un viajero al checkout alojado de Swiss Touristy para una cotización en vivo propia. No crea ninguna reserva ni realiza ningún pago.
  • discovery Conéctate al servidor MCP. Requerido por el transporte MCP en cada conexión; ninguna operación REST lo requiere, y los endpoints de descubrimiento REST son anónimos.
  • quote:create Crea una cotización propia.
  • quote:read-own Lee una cotización que creaste. Nunca la de otro llamador.

Las 9 herramientas

HerramientaQué hace
list_transfer_servicesLos corredores de transferencia que Swiss Touristy atiende.
get_routeDistancia y duración base para un viaje.
list_vehicle_classesClases de flota con capacidad de pasajeros y equipaje.
get_policyUna política publicada: cancelación, espera, equipaje.
get_quote_requirementsLos campos que una cotización necesita antes de solicitarla.
request_quote_intentUna estimación no vinculante. No persiste nada.
create_transfer_quoteUna instantánea de precio autoritativa de 30 minutos.
get_own_quoteLee de nuevo una cotización que creaste. Nunca la de otro llamador.
prepare_checkout_handoffUna URL de checkout alojado para una cotización en vivo propia.

Esa lista está congelada por una prueba de lista blanca en el propio conjunto del servidor, por lo que una herramienta no puede aparecer en la superficie pública sin un cambio revisado. No existe ninguna herramienta de reserva, pago, reembolso, cancelación o modificación, y no se planea ninguna para v1.

Errores

Un fallo de herramienta lleva los mismos códigos de error que la superficie REST, representados como un resultado de herramienta tipado en lugar de problem+json. El código que ve un llamador REST y el código que ve un llamador MCP son producidos por la misma elevación, por lo que puedes escribir una única ruta de manejo de errores para ambos.

Límites de velocidad

Compartidos con REST, no adicionales a él: consulta límites de velocidad.