Geliştiriciler ve yapay zekâ asistanları
Yapay zekâ ajanları ve asistanları için Precellence
Bir yapay zekâ ajanı veya asistanı, araç başına KDV dahil fiyatlarımızı GET /api/public/quote ile alabilir, koşullarımızı GET /api/public/conditions ile okuyabilir, ardından yolcuyu önceden doldurulmuş bir rezervasyon bağlantısına yönlendirebilir. Salt okunur; anahtar veya hesap gerekmez, kişisel veri yoktur; ücretsizdir ve tüm asistanlarca ortak kullanılır (adil kullanım aşağıda). Rezervasyon ve ödeme her zaman web sitemizde yapılır.
Herkese açık adresler
| Yöntem | Adres | İşlev | Önbellek |
|---|---|---|---|
| GET | /api/public/quote | Sınıf başına KDV dahil fiyatlar, fiyat teklif üzerineyse açık gerekçe, rezervasyon bağlantısı | 10 dk |
| GET | /api/public/conditions | Sınıflar, sabit fiyatlı bölgeler, saatlik ücretler, seçenekler, bekleme, iptal, rezervasyon süresi, iletişim | 1 saat |
| GET | /openapi.json | OpenAPI 3.1 açıklaması (şemalar, örnekler, sınırlar) | — |
| GET | /llms.txt | Yapay zekâ asistanları için site özeti | — |
| POST | /mcp | Yapay zekâ asistanları için salt okunur MCP sunucusu (fiyat teklifi ve koşul araçları) | 10 dk |
Parametreler (rezervasyon bağlantısıyla aynı)
| Parametre | Biçim | Örnek |
|---|---|---|
from | Metin olarak alış noktası: numara ve sokak, otel, gar, havalimanı, terminal | 15 Avenue Montaigne, Paris |
to | Metin olarak varış noktası (saatlik kiralamada gerekmez) | Aéroport CDG |
date | Paris tarihi, YYYY-MM-DD | 2026-11-20 |
time | Paris saati, HH:MM (9:30 ve 9h30 kabul edilir) | 09:30 |
pax | Yolcu sayısı, 1 ile 7 arası | 2 |
class | Önceden seçilecek sınıf: business (Mercedes E Serisi), electric (Mercedes EQE), first (Mercedes S Serisi), van (Mercedes V Serisi), ev (Mercedes EQV) | first |
lang | Mesajların ve bağlantının dili: fr, en, ar, es, tr, ru, zh (tr, ru, zh: mesajlar İngilizce; rezervasyon bağlantısı fr, en, ar, es dillerinde, diğer dillerde İngilizce) | tr |
type | oneway (transfer, varsayılan) veya hourly (saatlik şoförlü kiralama) | hourly |
duration | Saat, 3 ile 12 arası, type=hourly ile | 4 |
Önceden doldurulmuş rezervasyon bağlantısı
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}
Rezervasyon formunu yolculuk doldurulmuş ve sınıf seçilmiş olarak açar; fiyat sunucudan yeniden istenir. Yolcu « Continue » düğmesine basmadan hiçbir şey kaydedilmez (form İngilizcedir).
Kurallar ve sınırlar
- Sınırlar: IP adresi başına dakikada 60 hesaplanmış istek (aşılırsa: 429 yanıtı, Retry-After başlığı ve önceden doldurulmuş bağlantı) ve günde 5000 birimlik güvenlik sınırı (hesaplanan her istek için 1, her adres veya güzergâh araması için 1 daha; bilinen bir yer veya güzergâh sayılmaz). Adres ve güzergâh hesaplamaları tüm asistanlar için toplamda her ay sınırlandırılır: « Adil kullanım » bölümüne bakın.
- Aynı istek = 10 dakika boyunca aynı yanıt (ücretsiz); koşullar 1 saat önbellekte tutulur.
- Okuma için açık CORS (GET); anahtar yok, çerez yok, hiçbir şey kaydedilmez; kayıtlar ne adresi ne de IP adresini tutar.
- Adres çok belirsizse, alışa 2 saat süreden az kalmışsa, prestij araç istenmişse veya varış noktası yayımlanmamışsa: açık bir gerekçe (kod + mesaj) ve iletişim bilgilerimizle « on_request » yanıtı.
- Paris'te bilinen bir yer (saray oteller ve 5 yıldızlı oteller dahil), şehri veya posta koduyla bir sokak, tek başına bir belediye bölgesi (arrondissement: belediye binası), tek başına bir şehir ya da tek başına yazılmış yayımlanmış bir varış noktası (« Lyon »): fiyat exact_address_required ve address_estimate ile verilir; site ödemeden önce tam adresi ister; price_is_estimate yalnızca fiyat tam adresle hâlâ değişebiliyorsa true (« ≈ »), sabit fiyatta false olur; birden fazla yerin taşıdığı bir ad: address_ambiguous gerekçesi ve aday listesi (reason.candidates, geri gönderilecek value alanı), varsayılan seçim yapılmaz.
- Ödeme asla asistan üzerinden geçmez: yolcu web sitesinde rezervasyon yapar ve öder; aynı fiyat orada yeniden hesaplanır ve 20 dakika boyunca garanti edilir.
Adil kullanım
Otomatik fiyat teklifi (herkese açık API ve MCP sunucusu) ücretsizdir ve tüm asistanlar tarafından ortak kullanılır. Ücretsiz kalabilmesi için adres ve güzergâh hesaplamaları her ay tüm asistanlar için toplamda sınırlandırılır ve ani yoğunluklar kısıtlanır (API için IP adresi başına dakikada 60 hesaplanmış teklif, MCP sunucusunun tamamı için dakikada 30).
Aylık sınıra ulaşıldığında bile her zaman yanıtlananlar: posta kodlu bir Paris adresi (75001 ile 75020 arası, 75116) ile bir havalimanı, Paris'in büyük bir tren garı, Disneyland, La Défense veya Versailles arasındaki sabit fiyatlı yolculuklar. Tarifedeki yerler (havalimanları, garlar, varış noktaları) adlarıyla tanınır; posta kodlu Fransız adresleri Base Adresse Nationale (IGN Géoplateforme, Licence Ouverte) ile konumlandırılır.
Aylık sınıra ulaşıldığında: hata değil, normal bir yanıt; durum « quota_reached », anlaşılır bir cümle, önceden doldurulmuş rezervasyon bağlantısı (booking_url) ve yolculuğun sabit fiyatı varsa bu fiyat. Ani yoğunlukta: HTTP 429 (API) veya JSON-RPC hatası -31429 (MCP), bekleme süresi (Retry-After) ve aynı bağlantı.
Ne yapmalı: otel adı yerine posta koduyla birlikte tam posta adresini verin (örneğin « 15 avenue Montaigne, 75008 Paris »), ardından yolcuyu booking_url bağlantısına yönlendirin: site kesin fiyatı hemen hesaplar. Bir engelleme asla bir arıza değildir: site ve rezervasyon bağlantısı her zaman çalışır.
Örnekler
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=tr"
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
Tam yanıt örneği (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"
}
Yanıt ve hata biçimleri
- JSON yanıtlar (UTF-8). status alanı: priced, on_request, quota_reached; « on_request », reason.code ve reason.message içerir (kodlar: 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 » bir arıza değildir (HTTP 200 yanıtı).
- Hatalar: HTTP 400 (reddedilen parametre: error, message ve her parametreyi listeleyen details; geçmiş tarih: pickup_in_past); HTTP 429 (çok fazla istek: Retry-After başlığı, retry_after_seconds, booking_url, outage false). MCP sunucusu: isError: true içeren sonuç veya JSON-RPC hatası -31429.
- Her sınıfın price_type alanı: forfait (sabit fiyat), distance (kilometre tarifesi), minimum (sınıfın asgari ücreti), disposal (saatlik şoför hizmeti).
Sonuçlarda görüldüğü şekliyle fiyat kuralları
- Araç başına KDV dahil fiyatlar, avro cinsinden (currency ve prices_include_vat = true alanları); gösterilen fiyat sitede aynen yeniden hesaplanır ve 20 dakika garanti edilir.
- Paris ile 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 arasında sabit fiyat; diğer yolculuklarda kilometre tarifesi, hiçbir zaman sınıfın asgari ücretinin altında değil.
- Otoyol ücretleri ve yakıt dahil; çocuk koltuğu ve isim tabelası ücretsiz; uçuş takibi; gece, hafta sonu veya resmî tatillerde ek ücret yok.
- Ücretsiz bekleme: havalimanında 60 dk (gerçek iniş saatinden itibaren), garda 30 dk, bir adreste 15 dk; sonrasında, başlayan her saat için sınıfın saatlik ücreti.
- Yol üzerindeki duraklar: geçerli tarifeyle çevrimiçi hesaplanmaz; teklif istenmelidir.
- Birlikte rezerve edilen gidiş-dönüş (sitede veya teklifle): iki yolculuğun toplamına (yalnızca ulaşım) %10 indirim, toplam bir üst avroya yuvarlanır; saatlik hizmete asla uygulanmaz; başka hiçbir indirimle birleştirilmez (daha avantajlı olan uygulanır). Paris – Londra: yayımlanmış gidiş-dönüş fiyatı.
- Saatlik şoför hizmeti: 3 ile 12 saat arası, saat başına 40 km dahil.
- Seçenekler ve ek hizmetler (Meet & Greet, çocuk koltuğu vb.): ayrıntılar ve fiyatlar GET /api/public/conditions içinde.
Hizmet alanı
- Paris ve Île-de-France: çevrimiçi fiyat.
- Paris'ten uzun mesafe: 27 varış noktası (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); diğer tüm varış noktaları: teklif üzerine.
- Londra: her iki yönde, sınıfa göre sabit fiyat (Mercedes E Serisi, Mercedes S Serisi, Mercedes V Serisi).
- Yurt dışında, iş ortaklarımızla (teklif üzerine): Doha, Dubai, Japonya, Şanghay, Cezayir, Tunus, Kazablanka, Cape Town, Miami, New York, Los Angeles, Montreal, São Paulo.
Sınıflar ve kapasiteler
| Sınıf (id) | Yolcu (en fazla) | Bagajda valiz (en fazla) |
|---|---|---|
Mercedes E Serisi business | 3 | 2 |
Mercedes EQE electric | 3 | 2 |
Mercedes S Serisi first | 3 | 2 |
Mercedes V Serisi van | 7 | 7 |
Mercedes EQV ev | 7 | 4 |
- Ayrıntılı bagaj (kabin, bebek arabası, golf): her sınıfın luggage_text alanı. Teklif üzerine: Maybach · Bentley · Rolls-Royce.
İptal (genel satış koşullarının 5. maddesi)
- Transferler, uzun mesafe ve saatlik hizmet: alıştan 48 saatten fazla önce: %80 iade; 24 ile 48 saat arası: %50; 6 ile 24 saat arası: %25; 6 saatten az: %0.
- Meet & Greet: alıştan 48 saatten fazla önce: %80 iade; 24 ile 48 saat arası: %50; 24 saatten az: %0.
- Yolcu gelmezse: %0 iade.
Ödeme
- Yolcu sitede, rezervasyon sırasında tutarın tamamını öder (banka kartı, Apple Pay, Google Pay); ödeme asla asistanla yapılan konuşmada alınmaz.
- Ödemeden sonra onayı ve rezervasyonunun takip bağlantısını e-postayla alır.
- Şirketler: fatura karşılığı 30 günde havale.
Diller
- Site: fr, en, ar, es, tr, ru, zh. Rezervasyon formu: fr, en, ar, es (diğer diller: İngilizce). API ve MCP sunucusu metinleri: fr, en, ar, es (diğer diller: İngilizce).
Süreler
- Çevrimiçi rezervasyon alıştan 2 saat öncesine kadar; daha sonra: telefon veya WhatsApp.
- Teklif talebi: 24 saat içinde yanıt.
- Sitede gösterilen fiyat: 20 dakika garanti.
Sürümler
- API 1.0.0 · tarife precellence-2026-11b · fiyat motoru precellence-engine-1 · MCP: 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26.
Durum ve arızalar
- « quota_reached », 429 veya -31429 asla bir arıza değildir: yolcuyu booking_url bağlantısına yönlendirin. 5xx hatası veya yanıt yoksa: booking_url ya da aşağıdaki iletişim bilgilerimiz (telefon, WhatsApp, e-posta).
Kullanım koşulları
- Salt okunur, ücretsiz, tüm asistanlarca ortak kullanılır (yukarıdaki adil kullanım); anahtar veya hesap gerekmez.
- Fiyat, rezervasyon sırasında sitede kesinleşir; hizmetler ve koşullar: genel satış koşullarımız (https://precellence-service.com/en/cgv).
- Hiçbir rezervasyon ve hiçbir ödeme asistan üzerinden yapılmaz.
MCP sunucusu (yapay zekâ asistanları)
Adres: https://precellence-service.com/mcp. Uzak MCP sunucusu (Model Context Protocol, « Streamable HTTP » aktarımı, durumsuz), salt okunur ve kimlik doğrulamasız: anahtar yok, hesap yok, kişisel veri yok. 2 aracı yukarıdaki API ile aynı işlevleri çağırır: aynı fiyatlar, aynı koşullar, aynı rezervasyon bağlantısı.
https://precellence-service.com/mcp
Bir asistana ekleyin
- Claude (claude.ai ve uygulamalar): Settings → Connectors → « Add custom connector »; ad: Precellence Service; URL: https://precellence-service.com/mcp; kimlik doğrulama yok.
- Claude Code: claude mcp add --transport http precellence https://precellence-service.com/mcp
- Diğer MCP istemcileri (geliştirici modunda ChatGPT, Cursor, VS Code…): uzak « Streamable HTTP » sunucusu, URL https://precellence-service.com/mcp, anahtar gerekmez.
- Mistral Vibe (Work modu, eski adıyla Le Chat): « Connectors » sayfası → « + Add Connector » → « Custom MCP Connector » sekmesi; adres https://precellence-service.com/mcp; kimlik doğrulama yok. Adım adım kılavuz
Araçlar
obtenir_devis— transfer veya saatlik kiralama için araç başına KDV dahil fiyatlar (GET /api/public/quote ile aynı parametreler), fiyat teklif üzerineyse açık gerekçe, booking_url bağlantısıvoir_conditions— sınıflar, sabit fiyatlı bölgeler, saatlik ücretler, seçenekler, bekleme, iptal, rezervasyon süresi, ödeme, iletişim
Araçların girdileri ve çıktıları
Her aracın okunabilir bir başlığı (title) ve readOnlyHint: true, destructiveHint: false, idempotentHint: true, openWorldHint: false açıklamaları vardır: yalnızca okur, hiçbir şey yazmaz veya silmez. Her yanıt okunabilir bir metin ve aynı içeriği JSON olarak (structuredContent) içerir.
obtenir_devis — Get a quote — Precellence Service (Paris chauffeur)
Girdiler
from(zorunlu)- Metin olarak alış noktası: numara ve sokak, otel, gar, havalimanı, terminal
to(type değeri hourly değilse zorunlu)- Metin olarak varış noktası (saatlik kiralamada gerekmez)
date(zorunlu)- Paris tarihi, YYYY-MM-DD
time(zorunlu)- Paris saati, HH:MM (9:30 ve 9h30 kabul edilir)
pax(isteğe bağlı)- Yolcu sayısı, 1 ile 7 arası
class(isteğe bağlı)- Önceden seçilecek sınıf: business (Mercedes E Serisi), electric (Mercedes EQE), first (Mercedes S Serisi), van (Mercedes V Serisi), ev (Mercedes EQV)
lang(isteğe bağlı)- Mesajların ve bağlantının dili: fr, en, ar, es, tr, ru, zh (tr, ru, zh: mesajlar İngilizce; rezervasyon bağlantısı fr, en, ar, es dillerinde, diğer dillerde İngilizce)
type(isteğe bağlı)- oneway (transfer, varsayılan) veya hourly (saatlik şoförlü kiralama)
duration(type değeri hourly ise zorunlu)- Saat, 3 ile 12 arası, type=hourly ile
Çıktılar
status (priced, on_request veya quota_reached), currency, trip (sunucunun anladığı yolculuk), classes[] (id, name, passengers, luggage, status, price_ttc, price_is_estimate, exact_address_required, booking_url), fiyat verilmediğinde reason (code, message, candidates), address_estimate, booking_url, included, conditions, contact, quote_id, valid_until.
voir_conditions — Service conditions — Precellence Service
Girdiler
lang(isteğe bağlı)- Mesajların ve bağlantının dili: fr, en, ar, es, tr, ru, zh (tr, ru, zh: mesajlar İngilizce; rezervasyon bağlantısı fr, en, ar, es dillerinde, diğer dillerde İngilizce)
Çıktılar
classes (yolcular, bagaj, asgari yolculuk ücreti, saatlik ücret), fixed_price_zones, long_distance, hourly_hire, options, waiting, cancellation (iade kademeleri), booking (süre, fiyat geçerliliği, ödeme), contact, links.
Reddedilen parametre veya geçmiş tarih: isError: true ve reddedilen parametrelerin listesiyle (details) sonuç. Aynı anda çok fazla istek: retry_after_seconds ve booking_url ile JSON-RPC hatası -31429.
MCP sunucusunun sınırları
- Sunucunun tüm kullanıcılarınca paylaşılan sınırlar (IP adresi başına değil): dakikada 30 hesaplanmış teklif ve günde 5000 birim (hesaplanan her teklif için 1, her adres veya güzergâh araması için 1 daha). Aşılırsa: açık bir cümleyle (arıza değildir) JSON-RPC hatası -31429 « rate_limited », bekleme süresi (retry_after_seconds) ve önceden doldurulmuş bağlantı (booking_url). Adres ve güzergâh hesaplamalarının aylık payı tükenirse: « quota_reached » durumlu normal bir sonuç (« Adil kullanım » bölümüne bakın).
- Aynı istek = 10 dakika boyunca aynı yanıt (API ile ortak önbellek), ücretsiz.
- Araç üzerinden rezervasyon ve ödeme yapılmaz: yanıt booking_url verir; yolcu web sitesinde rezervasyon yapar ve öder (alıştan en az 2 saat önce).
- Yalnızca JSON yanıtları (SSE akışı yok): /mcp üzerinde GET, 405 döndürür. Kabul edilen protokol sürümleri: 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26.
- Kayıtlar ne adresi ne de IP adresini tutar; hiçbir şey kaydedilmez.
JSON-RPC örnekleri (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":"tr"}}}'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":{}}}}'
Daha fazla bilgi
- OpenAPI 3.1 (openapi.json)
- llms.txt
- MCP server card (/.well-known/mcp.json)
- Teknik destek ve iş birlikleri (MCP sunucusu, API): [email protected]
- Rezervasyonlar ve yolcular: [email protected] · +33 (0)1 58 96 39 43
- Gizlilik politikası (MCP sunucusu dahil) (İngilizce)