Fixed Prague transfer prices, for AI assistants
Free, public, no-auth access to the same fixed-price engine behind every page on this site — an MCP server and a JSON quote API, built for AI assistants, agents and scripts.
What this is
Two public endpoints wrap Velora Shuttle's real pricing engine: an MCP server for AI assistants that speak Model Context Protocol, and a plain JSON quote API for everything else. No API key, no account, no rate-limit tier — call either one directly. Every price returned is the same fixed price shown on the site and confirmed again at booking.
MCP server
Connect with the Model Context Protocol
MCP (Model Context Protocol) is an open standard that lets an AI assistant call external tools directly, instead of you copying prices by hand. Add the endpoint below as a remote MCP server in any MCP-capable assistant and it can look up prices and booking links on its own.
Endpoint
https://velora-shuttle.cz/api/mcpHow to connect
In an MCP-capable assistant (for example Claude), add a custom or remote MCP server and paste the endpoint URL above. It speaks stateless Streamable HTTP — no session, no auth header, no API key required.
Tools
get_quoteA fixed price in EUR for a transfer, day trip or hourly private-driver hire.
list_routesEvery route and day trip Velora Shuttle offers, with real from-prices for both vehicles.
get_booking_linkA prefilled booking link, or a WhatsApp contact link when nothing matches.
Example request
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_quote",
"arguments": {
"from": "Prague",
"to": "Vienna",
"vehicle": "suv"
}
}
}Quote API
Or call the JSON endpoint directly
A single GET request returns the same fixed price as JSON — no MCP client needed. Useful from a script, a spreadsheet, or any tool that can make an HTTP request.
Endpoint
https://velora-shuttle.cz/api/quoteQuery parameters
from- Pickup location. Defaults to Prague.
to- Destination city or day trip.
routeSlug- Exact route or day-trip slug, when already known.
vehicle- "sedan" or "suv". Defaults to "sedan".
tripType- "one_way", "round_trip" or "hourly". Defaults to "one_way". For "round_trip", sameDayReturn sets the rate: a same-day return is ×1.3 with 2h waiting included; another day is ×1.85 (default).
hours- Hours of hire, when tripType is "hourly".
passengers- Number of passengers.
childSeats- Number of child seats to add.
Example request
GET https://velora-shuttle.cz/api/quote?from=Prague&to=Vienna&vehicle=suvExample response
{
"quote": {
"tripKind": "transfer",
"routeSlug": "prague-to-vienna",
"from": "Prague",
"to": "Vienna",
"vehicle": "suv",
"vehicleName": "Premium BMW X3 SUV",
"tripType": "one_way",
"currency": "EUR",
"totalEur": 619,
"totalCents": 61900,
"isEstimate": false,
"breakdown": [
{
"label": "Premium BMW X3 SUV fare",
"amountEur": 619
}
],
"durationMinutes": 270,
"distanceKm": 330,
"note": "Fixed price for the whole vehicle, not per person — confirmed at booking. No payment is taken to get a quote, and cancellation is free up to 24 hours before pickup.",
"bookingUrl": "https://velora-shuttle.cz/book/details?type=one_way&tripKind=transfer&from=Prague&to=Vienna&vehicle=suv&routeSlug=prague-to-vienna",
"contactUrl": "https://api.whatsapp.com/send?phone=420721123000&text=Hi%2C%20I'd%20like%20to%20book%3A%20Prague%20to%20Vienna%2C%20Premium%20BMW%20X3%20SUV%20%E2%80%94%20quoted%20at%20%E2%82%AC619."
},
"suggestions": [],
"message": "Prague → Vienna, Premium BMW X3 SUV, one-way: €619 (fixed, confirmed at booking).",
"contactUrl": "https://api.whatsapp.com/send?phone=420721123000&text=Hi%2C%20I'd%20like%20to%20book%3A%20Prague%20to%20Vienna%2C%20Premium%20BMW%20X3%20SUV%20%E2%80%94%20quoted%20at%20%E2%82%AC619."
}The honest part
What these prices actually are
Fixed per vehicle, not per person
Every price is for the whole car — Premium BMW 3 Series Sedan (3), Premium Tesla Model 3 (3), Premium BMW X3 SUV (4), Premium Mercedes-Benz Vito Van (8), Luxury Mercedes-Benz V-Class Van (7) — never multiplied by passenger count.
The same price you'd get at booking
These endpoints call the exact pricing engine the site and our booking team use. Nothing here is a teaser rate or an estimate that changes later.
No guessed prices
Ask for a destination we don't cover and the response is quote: null plus real suggestions — never a distance-based guess dressed up as a price.
Looking to book a transfer yourself?
This page is for developers and AI assistants. If you're a person who landed here by accident, get your own fixed price in under a minute.