Rides.rs za AI agente i programere
Rides.rs je licencirani premium prevoz: aerodromski transferi Novi Sad ↔ Aerodrom Nikola Tesla (BEG) i gradske vožnje Novi Sad ↔ Beograd. Dostupan 24/7, sa praćenjem leta uživo na dolascima, fiksnim cenama po vozilu i besplatnim otkazivanjem do 24 sata pre polaska. Napravljen je tako da AI asistenti, turističke agencije i partnerske integracije mogu da ga pronađu i rezervišu programski. Sve navedeno je javno i ne zahteva autentifikaciju.
1. Catalog API (samo za čitanje)
Aktuelne rute, vozila i fiksne cene u JSON formatu. CORS otvoren, keširano ~5 min.
GET https://rides.rs/api/v1/routes
Vraća podatke o firmi, klase vozila (sa kapacitetom za putnike/prtljag), svaku rutu sa cenom po klasi priceEur / priceRsd, i bookingUrlTemplate za deep-link ka toku rezervacije.
2. MCP server
Model Context Protocol server preko Streamable HTTP (JSON-RPC 2.0 preko POST-a), stateless, bez autentifikacije. Povežite bilo koji MCP klijent na:
https://rides.rs/api/mcp
| Alat | Namena |
|---|---|
| list_routes | Pronađite rute, udaljenosti i smerove. |
| get_pricing | Fiksne cene po vozilu (EUR + RSD). |
| estimate_price | Najjeftinije vozilo za N putnika. |
| get_service_info | Plaćanje, jezici, minimalno vreme najave, kontakt. |
| create_booking_request | Započnite rezervaciju (putniku se šalje link za potvrdu). |
| get_booking_request_status | Provera statusa: pending / confirmed / expired. |
3. Kako funkcioniše rezervacija
Agent ne može da rezerviše u nečije ime bez potvrde. Poziv create_booking_request kreira privremeni zahtev i šalje putniku email sa linkom za potvrdu u jednom kliku. Vožnja postaje prava rezervacija — i vozač se dodeljuje — tek kada putnik potvrdi. Nepotvrđeni zahtevi automatski ističu. Plaćanje je kešom ili karticom vozaču; nema online plaćanja ni provizije preprodavca. Važi minimalno vreme najave (vidi get_service_info).
Preporučeni tok: estimate_price → potvrdite cenu sa korisnikom → create_booking_request → recite korisniku da proveri email i klikne „Potvrdi“. Alternativno, prosledite deep-link ka rezervaciji napravljen od bookingUrlTemplate i pustite korisnika da završi na sajtu.
4. Otkrivanje (discovery)
- • Opis sajta za LLM-ove: rides.rs/llms.txt
- • MCP discovery manifest: rides.rs/.well-known/mcp.json
- • Strukturirani podaci (LocalBusiness / TaxiService / Service / Offer) na početnoj strani.
Saradnja
Pravite AI putničkog asistenta ili agregator i želite integraciju? Pišite na info@rides.rs ili pozovite +381 64 333 3112.