Rides.rs for AI agents & developers
Rides.rs is a licensed premium airport-transfer service (Novi Sad ↔ Belgrade Nikola Tesla Airport, BEG). It's designed to be discovered and booked programmatically — by AI assistants, travel agents, and partner integrations. Everything below is public and needs no authentication.
1. Catalog API (read-only)
Live routes, vehicles, and fixed prices as JSON. CORS-open, cached ~5 min.
GET https://rides.rs/api/v1/routes
Returns business info, vehicle tiers (with passenger/luggage capacity), every route with per-tier priceEur / priceRsd, and a bookingUrlTemplate for deep-linking the booking flow.
2. MCP server
A Model Context Protocol server over Streamable HTTP (JSON-RPC 2.0 over POST), stateless, no auth. Connect any MCP client to:
https://rides.rs/api/mcp
| Tool | Purpose |
|---|---|
| list_routes | Discover routes, distances, directions. |
| get_pricing | Fixed per-vehicle prices (EUR + RSD). |
| estimate_price | Cheapest vehicle that fits N passengers. |
| get_service_info | Payment, languages, lead time, contact. |
| create_booking_request | Start a booking (sends the passenger a confirm link). |
| get_booking_request_status | Poll: pending / confirmed / expired. |
3. How booking works
An agent can't book on someone's behalf silently. Calling create_booking_request writes a provisional request and emails the passenger a one-tap confirmation link. The ride becomes a real booking — and a driver is assigned — only when the passenger confirms. Unconfirmed requests expire automatically. Payment is cash or card to the driver; there is no online payment step and no reseller markup. Minimum lead time applies (see get_service_info).
Recommended flow: estimate_price → confirm the quote with the user → create_booking_request → tell the user to check their email and tap Confirm. Alternatively, hand off a booking deep-link built from bookingUrlTemplate and let the user finish on the site.
4. Discovery
- • Site description for LLMs: rides.rs/llms.txt
- • MCP discovery manifest: rides.rs/.well-known/mcp.json
- • Structured data (LocalBusiness / TaxiService / Service / Offer) on the homepage.
Partnerships
Building an AI travel assistant or aggregator and want to integrate? Email info@rides.rs or call +381 64 333 3112.