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:prepareEntrega 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.discoveryConé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:createCrea una cotización propia.quote:read-ownLee una cotización que creaste. Nunca la de otro llamador.
Las 9 herramientas
| Herramienta | Qué hace |
|---|---|
| list_transfer_services | Los corredores de transferencia que Swiss Touristy atiende. |
| get_route | Distancia y duración base para un viaje. |
| list_vehicle_classes | Clases de flota con capacidad de pasajeros y equipaje. |
| get_policy | Una política publicada: cancelación, espera, equipaje. |
| get_quote_requirements | Los campos que una cotización necesita antes de solicitarla. |
| request_quote_intent | Una estimación no vinculante. No persiste nada. |
| create_transfer_quote | Una instantánea de precio autoritativa de 30 minutos. |
| get_own_quote | Lee de nuevo una cotización que creaste. Nunca la de otro llamador. |
| prepare_checkout_handoff | Una 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.