Desarrolladores y asistentes de IA
Precellence para agentes y asistentes de IA
Un agente o asistente de IA puede obtener nuestros precios con IVA por vehículo con GET /api/public/quote, leer nuestras condiciones con GET /api/public/conditions y después enviar al viajero a un enlace de reserva ya rellenado. Solo lectura, sin clave ni cuenta, sin datos personales, gratuito y compartido por todos los asistentes (uso razonable, más abajo). La reserva y el pago se hacen siempre en nuestro sitio web.
Direcciones públicas
| Método | Ruta | Función | Caché |
|---|---|---|---|
| GET | /api/public/quote | Precios con IVA por clase, motivo claro si es «previo presupuesto», enlace de reserva | 10 min |
| GET | /api/public/conditions | Clases, zonas de precio fijo, tarifas por hora, opciones, espera, cancelación, antelación, contactos | 1 h |
| GET | /openapi.json | Descripción OpenAPI 3.1 (esquemas, ejemplos, límites) | — |
| GET | /llms.txt | Presentación del sitio para asistentes de IA | — |
| POST | /mcp | Servidor MCP de solo lectura para asistentes de IA (herramientas de presupuesto y de condiciones) | 10 min |
Parámetros (los mismos que el enlace de reserva)
| Parámetro | Formato | Ejemplo |
|---|---|---|
from | Origen en texto: número y calle, hotel, estación, aeropuerto, terminal | 15 Avenue Montaigne, Paris |
to | Destino en texto (no hace falta con chófer por horas) | Aéroport CDG |
date | Fecha de París, YYYY-MM-DD | 2026-11-20 |
time | Hora de París, HH:MM (se aceptan 9:30 y 9h30) | 09:30 |
pax | Pasajeros, de 1 a 7 | 2 |
class | Clase preseleccionada: business (Mercedes Clase E), electric (Mercedes EQE), first (Mercedes Clase S), van (Mercedes Clase V), ev (Mercedes EQV) | first |
lang | Idioma de los mensajes y del enlace: fr, en, ar, es, tr, ru, zh (tr, ru, zh: mensajes en inglés; enlace de reserva en fr, en, ar, es; si no, en inglés) | es |
type | oneway (traslado, por defecto) o hourly (chófer por horas) | hourly |
duration | Horas, de 3 a 12, con type=hourly | 4 |
Enlace de reserva ya rellenado
https://precellence-service.com/reservation?from={from}&to={to}&date={YYYY-MM-DD}&time={HH:MM}&pax={1-7}&class={business|electric|first|van|ev}&lang={fr|en|ar|es}
https://precellence-service.com/reservation?type=hourly&duration={3-12}&from={address}&date={YYYY-MM-DD}&time={HH:MM}&lang={fr|en|ar|es}
Abre el formulario de reserva con el trayecto rellenado y la clase elegida; el precio se vuelve a pedir al servidor. No se guarda nada antes de que el viajero pulse «Continuar».
Reglas y límites
- Límites: 60 solicitudes calculadas por minuto y por dirección IP (más allá: respuesta 429, cabecera Retry-After y enlace ya rellenado) y un límite de seguridad de 5000 unidades por día (1 por solicitud calculada, más 1 por búsqueda de dirección o de trayecto; un lugar o trayecto ya conocido no cuenta). Los cálculos de direcciones y trayectos tienen un tope mensual para todos los asistentes juntos: véase «Uso razonable».
- Misma solicitud = misma respuesta durante 10 minutos (gratuita); condiciones en caché 1 h.
- CORS abierto en lectura (GET); sin clave, sin cookies, no se guarda nada; el registro no conserva ni la dirección ni la dirección IP.
- Dirección demasiado vaga, recogida en menos de 2 h, vehículo de prestigio, destino no publicado: respuesta «on_request» con un motivo claro (código + mensaje) y nuestros contactos.
- Lugar conocido de París (incluidos los palacios y hoteles de 5 estrellas), calle con su ciudad o código postal, distrito solo (su ayuntamiento), ciudad sola o destino publicado escrito solo («Lyon»): precio con exact_address_required y address_estimate; el sitio web pide la dirección exacta antes del pago; price_is_estimate = true solo cuando ese precio aún puede cambiar con la dirección exacta («≈»), false para un precio fijo; nombre compartido por varios lugares: motivo address_ambiguous y la lista de candidatos (reason.candidates, campo value que se reenvía), sin elección por defecto.
- El pago nunca pasa por el asistente: el viajero reserva y paga en el sitio web, donde se vuelve a calcular el mismo precio, garantizado durante 20 minutos.
Uso razonable
El presupuesto automático (API pública y servidor MCP) es gratuito y lo comparten todos los asistentes. Para que siga siéndolo, los cálculos de direcciones y trayectos tienen un tope mensual para el conjunto de los asistentes, y las ráfagas están limitadas (60 presupuestos calculados por minuto y por dirección IP en la API, 30 por minuto para todo el servidor MCP).
Siempre atendidos, incluso al llegar al límite del mes: los trayectos entre una dirección de París con código postal (75001 a 75020, 75116) y un aeropuerto, una gran estación de París, Disneyland, La Défense o Versalles, que tienen precio fijo. Los lugares de la tarifa (aeropuertos, estaciones, destinos) se reconocen por su nombre, y las direcciones francesas con código postal se sitúan con la Base Adresse Nationale (Géoplateforme del IGN, Licence Ouverte).
Al llegar al límite del mes: respuesta normal, no un error, con el estado «quota_reached», una frase clara, el enlace de reserva ya rellenado (booking_url) y, si el trayecto tiene precio fijo, ese precio. En caso de ráfaga: respuesta HTTP 429 (API) o error JSON-RPC -31429 (MCP), con el tiempo de espera (Retry-After) y el mismo enlace.
Qué hacer: indique la dirección postal completa con el código postal (por ejemplo «15 avenue Montaigne, 75008 Paris») en lugar del nombre de un hotel y envíe al viajero a booking_url: el sitio web calcula el precio exacto enseguida. Un bloqueo nunca es una avería: el sitio web y el enlace de reserva funcionan siempre.
Ejemplos
curl "https://precellence-service.com/api/public/quote?from=15+Avenue+Montaigne%2C+Paris&to=A%C3%A9roport+CDG&date=2026-11-20&time=09%3A30&pax=2&class=first&lang=en"
curl "https://precellence-service.com/api/public/conditions?lang=es"
https://precellence-service.com/es/reservation?from=15+Avenue+Montaigne%2C+Paris&to=A%C3%A9roport+CDG&date=2026-11-20&time=09%3A30&pax=2&class=first&lang=es
Ejemplo de respuesta completa (GET /api/public/quote)
{
"ok": true,
"status": "priced",
"quote_id": "pq_0123456789abcdef",
"currency": "EUR",
"prices_include_vat": true,
"lang": "en",
"lang_requested": "en",
"trip": {
"type": "oneway",
"from": "15 Avenue Montaigne, Paris",
"to": "Aéroport CDG",
"date": "2026-11-20",
"time": "09:30",
"timezone": "Europe/Paris",
"pickup_at": "2026-11-20T08:30:00.000Z",
"passengers": 2,
"duration_hours": null,
"distance_km": 32.4,
"duration_min": 45
},
"selected_class": "first",
"from_price_ttc": 115,
"classes": [
{
"id": "business",
"name": "Mercedes E-Class",
"category": "Business",
"passengers": "1-3",
"passengers_max": 3,
"luggage": "2",
"luggage_hold": 2,
"luggage_cabin": 2,
"luggage_text": "2 suitcases in the boot and 2 pieces of hand luggage",
"fits_passengers": true,
"selected": false,
"status": "priced",
"price_ttc": 115,
"price_ttc_cents": 11500,
"price_type": "forfait",
"reason": null,
"booking_url": "https://precellence-service.com/en/reservation?from=15+Avenue+Montaigne%2C+Paris&to=A%C3%A9roport+CDG&date=2026-11-20&time=09%3A30&pax=2&class=business&lang=en"
},
{
"id": "electric",
"name": "Mercedes EQE",
"category": "Electric",
"passengers": "1-3",
"passengers_max": 3,
"luggage": "2",
"luggage_hold": 2,
"luggage_cabin": 2,
"luggage_text": "2 suitcases in the boot and 2 pieces of hand luggage",
"fits_passengers": true,
"selected": false,
"status": "priced",
"price_ttc": 115,
"price_ttc_cents": 11500,
"price_type": "forfait",
"reason": null,
"booking_url": "https://precellence-service.com/en/reservation?from=15+Avenue+Montaigne%2C+Paris&to=A%C3%A9roport+CDG&date=2026-11-20&time=09%3A30&pax=2&class=electric&lang=en"
},
{
"id": "first",
"name": "Mercedes S-Class",
"category": "First Class",
"passengers": "1-3",
"passengers_max": 3,
"luggage": "2",
"luggage_hold": 2,
"luggage_cabin": 2,
"luggage_text": "2 suitcases in the boot and 2 pieces of hand luggage",
"fits_passengers": true,
"selected": true,
"status": "priced",
"price_ttc": 240,
"price_ttc_cents": 24000,
"price_type": "forfait",
"reason": null,
"booking_url": "https://precellence-service.com/en/reservation?from=15+Avenue+Montaigne%2C+Paris&to=A%C3%A9roport+CDG&date=2026-11-20&time=09%3A30&pax=2&class=first&lang=en"
},
{
"id": "van",
"name": "Mercedes V-Class",
"category": "Van / SUV",
"passengers": "1-7",
"passengers_max": 7,
"luggage": "7",
"luggage_hold": 7,
"luggage_cabin": null,
"luggage_hold_detail": {
"large": 4,
"medium": 2,
"stroller_or_cabin_case": 1
},
"luggage_fewer_passengers": {
"up_to_passengers": 5,
"luggage_hold": "8-9"
},
"luggage_to_declare": [
"stroller",
"golfBag",
"foldedBike"
],
"luggage_text": "4 large suitcases in the boot + 2 medium ones + a pushchair or a cabin suitcase, plus hand luggage; with fewer passengers, more suitcases (up to 5 passengers: 8 to 9 suitcases); pushchair, golf bag, folded bike: please tell us",
"fits_passengers": true,
"selected": false,
"status": "priced",
"price_ttc": 159,
"price_ttc_cents": 15900,
"price_type": "forfait",
"reason": null,
"booking_url": "https://precellence-service.com/en/reservation?from=15+Avenue+Montaigne%2C+Paris&to=A%C3%A9roport+CDG&date=2026-11-20&time=09%3A30&pax=2&class=van&lang=en"
},
{
"id": "ev",
"name": "Mercedes EQV",
"category": "Electric Van",
"passengers": "1-7",
"passengers_max": 7,
"luggage": "4",
"luggage_hold": 4,
"luggage_cabin": 3,
"luggage_text": "4 suitcases in the boot and 3 pieces of hand luggage",
"fits_passengers": true,
"selected": false,
"status": "priced",
"price_ttc": 159,
"price_ttc_cents": 15900,
"price_type": "forfait",
"reason": null,
"booking_url": "https://precellence-service.com/en/reservation?from=15+Avenue+Montaigne%2C+Paris&to=A%C3%A9roport+CDG&date=2026-11-20&time=09%3A30&pax=2&class=ev&lang=en"
}
],
"reason": null,
"booking_url": "https://precellence-service.com/en/reservation?from=15+Avenue+Montaigne%2C+Paris&to=A%C3%A9roport+CDG&date=2026-11-20&time=09%3A30&pax=2&class=first&lang=en",
"included": {
"tolls": true,
"fuel": true,
"child_seat": true,
"name_board": true,
"flight_tracking": true,
"no_surcharge_night_weekend_holiday": true,
"free_waiting_minutes": {
"airport": 60,
"station": 30,
"address": 15
},
"airport_waiting_counts_from": "actual_landing"
},
"conditions": {
"min_lead_minutes": 120,
"price_guaranteed_minutes_once_opened_on_site": 20,
"payment": {
"when": "full_amount_at_booking",
"where": "website_only"
},
"details_url": "https://precellence-service.com/api/public/conditions?lang=en",
"terms_url": "https://precellence-service.com/en/cgv"
},
"contact": {
"phone": "+33158963943",
"whatsapp": "+33769700020",
"email": "[email protected]",
"quote_form_url": "https://precellence-service.com/en/devis"
},
"notice": "Prices include VAT, per vehicle, computed by the website pricing engine. Booking and payment happen on the website only, through booking_url: the same price is recomputed there, then guaranteed for 20 min. No payment through the assistant.",
"generated_at": "2026-10-17T10:00:00.000Z",
"valid_until": "2026-10-17T10:20:00.000Z",
"tariff_version": "precellence-2026-11b",
"engine_version": "precellence-engine-1",
"api_version": "1.0.0"
}
Formato de las respuestas y de los errores
- Respuestas en JSON (UTF-8). Campo status: priced, on_request, quota_reached; «on_request» lleva reason.code y reason.message (códigos: address_ambiguous, address_not_found, too_soon, prestige_quote, route_unavailable, long_distance_on_quote, disposal_over_max_duration, electric_over_100km, no_class_for_passengers, quota_reached); «quota_reached» no es una avería (respuesta HTTP 200).
- Errores: HTTP 400 (parámetro rechazado: error, message y details, que enumera cada parámetro; fecha pasada: pickup_in_past); HTTP 429 (demasiadas solicitudes: cabecera Retry-After, retry_after_seconds, booking_url, outage false). Servidor MCP: resultado con isError: true, o error JSON-RPC -31429.
- price_type de cada categoría: forfait (precio fijo), distance (tarifa por kilómetro), minimum (servicio mínimo de la categoría), disposal (chófer por horas).
Reglas de precio, tal como aparecen en los resultados
- Precios con IVA por vehículo, en euros (campos currency y prices_include_vat = true); el precio mostrado se vuelve a calcular igual en el sitio web y está garantizado 20 minutos.
- Precio fijo entre París y Paris-Charles de Gaulle Airport (CDG), Paris-Orly Airport, Le Bourget (private jet), Beauvais Airport, Disneyland Paris, La Défense, Versailles, Gare du Nord (Eurostar), Gare de Lyon, Gare Montparnasse, Gare de l'Est, Gare Saint-Lazare, Gare d'Austerlitz, Gare de Bercy; en los demás casos, tarifa por kilómetro, nunca por debajo del servicio mínimo de la categoría.
- Peajes y combustible incluidos; silla infantil y cartel con el nombre gratuitos; seguimiento del vuelo; sin recargo de noche, en fin de semana ni en festivos.
- Espera gratuita: 60 min en el aeropuerto (desde el aterrizaje real), 30 min en la estación, 15 min en una dirección; después, a la tarifa por hora de la categoría, por hora empezada.
- Paradas en el camino: sin cálculo en línea con la tarifa vigente; se piden con presupuesto.
- Ida y vuelta reservadas juntas (en el sitio web o con presupuesto): −10 % sobre la suma de ambos trayectos (solo el transporte), total redondeado al euro superior; nunca en el servicio por horas; no se acumula con ningún otro descuento (se aplica el más favorable). París – Londres: precio de ida y vuelta publicado.
- Chófer por horas: de 3 a 12 h, 40 km incluidos por hora.
- Opciones y suplementos (Meet & Greet, silla infantil, etc.): detalle y precios en GET /api/public/conditions.
Cobertura
- París e Île-de-France: precios en línea.
- Larga distancia desde París: 27 destinos (Reims, Deauville, Brussels, Mont-Saint-Michel, Lyon, Geneva, Monaco, Lille, Amsterdam, Strasbourg, Luxembourg, Étretat, Rouen, Caen / Omaha Beach, Milan, Cologne, Frankfurt, Zurich, Munich, Barcelona, Berlin, Florence, Chianti (Greve in Chianti), Siena, Madrid, Colmar, Baden-Baden); cualquier otro destino: con presupuesto.
- Londres: precio fijo en ambos sentidos, por categoría (Mercedes Clase E, Mercedes Clase S, Mercedes Clase V).
- En el extranjero, con nuestros socios (con presupuesto): Doha, Dubái, Japón, Shanghái, Argel, Túnez, Casablanca, Ciudad del Cabo, Miami, Nueva York, Los Ángeles, Montreal, São Paulo.
Categorías y capacidades
| Categoría (id) | Pasajeros (máx.) | Maletas en el maletero (máx.) |
|---|---|---|
Mercedes Clase E business | 3 | 2 |
Mercedes EQE electric | 3 | 2 |
Mercedes Clase S first | 3 | 2 |
Mercedes Clase V van | 7 | 7 |
Mercedes EQV ev | 7 | 4 |
- Equipaje en detalle (cabina, cochecito, golf): campo luggage_text de cada categoría. Con presupuesto: Maybach · Bentley · Rolls-Royce.
Cancelación (artículo 5 de las condiciones generales)
- Traslados, larga distancia y chófer por horas: más de 48 h antes de la recogida: se reembolsa el 80 %; de 24 a 48 h: 50 %; de 6 a 24 h: 25 %; menos de 6 h: 0 %.
- Meet & Greet: más de 48 h antes de la recogida: se reembolsa el 80 %; de 24 a 48 h: 50 %; menos de 24 h: 0 %.
- Pasajero no presentado: se reembolsa el 0 %.
Pago
- El viajero paga en el sitio web, el importe completo al reservar (tarjeta bancaria, Apple Pay, Google Pay); nunca en la conversación con el asistente.
- Tras el pago, recibe por correo electrónico la confirmación y el enlace de seguimiento de su reserva.
- Empresas: transferencia a 30 días contra factura.
Idiomas
- Sitio web: fr, en, ar, es, tr, ru, zh. Formulario de reserva: fr, en, ar, es (los demás idiomas: inglés). Textos de la API y del servidor MCP: fr, en, ar, es (los demás idiomas: inglés).
Plazos
- Reserva en línea hasta 2 h antes de la recogida; después: por teléfono o WhatsApp.
- Solicitud de presupuesto: respuesta en menos de 24 h.
- Precio mostrado en el sitio web: garantizado 20 minutos.
Versiones
- API 1.0.0 · tarifa precellence-2026-11b · motor de precios precellence-engine-1 · MCP: 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26.
Estado e incidencias
- «quota_reached», 429 o -31429 nunca son una avería: envíe al viajero a booking_url. Ante un error 5xx o sin respuesta: booking_url, o nuestros contactos más abajo (teléfono, WhatsApp, correo electrónico).
Condiciones de uso
- Solo lectura, gratuito, compartido por todos los asistentes (uso razonable, más arriba); sin clave ni cuenta.
- El precio pasa a ser firme en el sitio web, al reservar; servicios y condiciones: nuestras condiciones generales (https://precellence-service.com/en/cgv).
- Ninguna reserva ni ningún pago pasan por el asistente.
Servidor MCP (asistentes de IA)
Dirección: https://precellence-service.com/mcp. Servidor MCP remoto (Model Context Protocol, transporte «Streamable HTTP», sin estado), de solo lectura y sin autenticación: sin clave, sin cuenta, sin datos personales. Sus 2 herramientas llaman a las mismas funciones que la API anterior: mismos precios, mismas condiciones, mismo enlace de reserva.
https://precellence-service.com/mcp
Añadirlo a un asistente
- Claude (claude.ai y aplicaciones): Settings (Configuración) → Connectors (Conectores) → «Add custom connector»; nombre: Precellence Service; URL: https://precellence-service.com/mcp; sin autenticación.
- Claude Code: claude mcp add --transport http precellence https://precellence-service.com/mcp
- Otros clientes MCP (ChatGPT en modo desarrollador, Cursor, VS Code…): servidor remoto «Streamable HTTP», URL https://precellence-service.com/mcp, sin clave.
- Mistral Vibe (modo Work, antes Le Chat): página «Connectors» → «+ Add Connector» → pestaña «Custom MCP Connector»; dirección https://precellence-service.com/mcp; sin autenticación. Guía paso a paso
Herramientas
obtenir_devis— precios con IVA por vehículo para un traslado o un chófer por horas (mismos parámetros que GET /api/public/quote), motivo claro si es previo presupuesto, enlace booking_urlvoir_conditions— clases, zonas de precio fijo, tarifas por hora, opciones, espera, cancelación, antelación, pago, contactos
Entradas y salidas de las herramientas
Cada herramienta lleva un título legible (title) y las anotaciones readOnlyHint: true, destructiveHint: false, idempotentHint: true, openWorldHint: false: solo lee, no escribe ni borra nada. Cada respuesta contiene un texto legible y el mismo contenido en JSON (structuredContent).
obtenir_devis — Get a quote — Precellence Service (Paris chauffeur)
Entradas
from(obligatorio)- Origen en texto: número y calle, hotel, estación, aeropuerto, terminal
to(obligatorio salvo si type vale hourly)- Destino en texto (no hace falta con chófer por horas)
date(obligatorio)- Fecha de París, YYYY-MM-DD
time(obligatorio)- Hora de París, HH:MM (se aceptan 9:30 y 9h30)
pax(opcional)- Pasajeros, de 1 a 7
class(opcional)- Clase preseleccionada: business (Mercedes Clase E), electric (Mercedes EQE), first (Mercedes Clase S), van (Mercedes Clase V), ev (Mercedes EQV)
lang(opcional)- Idioma de los mensajes y del enlace: fr, en, ar, es, tr, ru, zh (tr, ru, zh: mensajes en inglés; enlace de reserva en fr, en, ar, es; si no, en inglés)
type(opcional)- oneway (traslado, por defecto) o hourly (chófer por horas)
duration(obligatorio si type vale hourly)- Horas, de 3 a 12, con type=hourly
Salidas
status (priced, on_request o quota_reached), currency, trip (trayecto tal como lo entiende el servidor), classes[] (id, name, passengers, luggage, status, price_ttc, price_is_estimate, exact_address_required, booking_url), reason (code, message, candidates) cuando no se da el precio, address_estimate, booking_url, included, conditions, contact, quote_id, valid_until.
voir_conditions — Service conditions — Precellence Service
Entradas
lang(opcional)- Idioma de los mensajes y del enlace: fr, en, ar, es, tr, ru, zh (tr, ru, zh: mensajes en inglés; enlace de reserva en fr, en, ar, es; si no, en inglés)
Salidas
classes (pasajeros, equipaje, precio mínimo del trayecto, tarifa por hora), fixed_price_zones, long_distance, hourly_hire, options, waiting, cancellation (tramos de reembolso), booking (antelación, validez del precio, pago), contact, links.
Parámetro rechazado o fecha pasada: resultado con isError: true y la lista de parámetros rechazados (details). Demasiadas solicitudes a la vez: error JSON-RPC -31429 con retry_after_seconds y booking_url.
Límites del servidor MCP
- Límites compartidos por todos los usuarios del servidor (no por dirección IP): 30 presupuestos calculados por minuto y 5000 unidades por día (1 por presupuesto calculado, más 1 por búsqueda de dirección o de trayecto). Más allá: error JSON-RPC -31429 «rate_limited» con una frase clara (no es una avería), el tiempo de espera (retry_after_seconds) y el enlace ya rellenado (booking_url). Cuota mensual de cálculos de direcciones y trayectos agotada: resultado normal con el estado «quota_reached» (véase «Uso razonable»).
- Misma solicitud = misma respuesta durante 10 minutos (caché compartida con la API), sin coste.
- Ninguna reserva ni ningún pago a través de la herramienta: la respuesta da booking_url; el viajero reserva y paga en el sitio web (con al menos 2 h de antelación).
- Solo respuestas JSON (sin flujo SSE): GET en /mcp responde 405. Versiones del protocolo aceptadas: 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26.
- El registro no conserva ni la dirección ni la dirección IP; no se guarda nada.
Ejemplos JSON-RPC (curl)
curl -s https://precellence-service.com/mcp -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'curl -s https://precellence-service.com/mcp -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" -H "MCP-Protocol-Version: 2025-06-18" -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'curl -s https://precellence-service.com/mcp -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" -H "MCP-Protocol-Version: 2025-06-18" -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"obtenir_devis","arguments":{"from":"15 Avenue Montaigne, Paris","to":"Aéroport CDG","date":"2026-11-20","time":"09:30","pax":2,"class":"first","lang":"es"}}}'curl -s https://precellence-service.com/mcp -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" -H "MCP-Protocol-Version: 2026-07-28" -H "Mcp-Method: server/discover" -d '{"jsonrpc":"2.0","id":4,"method":"server/discover","params":{"_meta":{"io.modelcontextprotocol/protocolVersion":"2026-07-28","io.modelcontextprotocol/clientCapabilities":{}}}}'
Más información
- OpenAPI 3.1 (openapi.json)
- llms.txt
- MCP server card (/.well-known/mcp.json)
- Soporte técnico y colaboraciones (servidor MCP, API): [email protected]
- Reservas y viajeros: [email protected] · +33 (0)1 58 96 39 43
- Política de privacidad (incluido el servidor MCP) (en inglés)