Built to Be Read, Quoted, and Booked by AI
UmrahTransit (operated by Fakhama Groups LLC, TGA-licensed) publishes its fixed transfer prices, fleet, and policies in machine-readable formats — so AI assistants, travel agents, and booking tools can quote real prices instead of guessing. Everything on this page is served from the same pricing engine that verifies every booking.
Public Quote API — free, no auth
Read-only JSON endpoint for live fixed prices on all transfer routes, hourly chauffeur service, and day trips. No API key required; rate-limited per IP. Machine-readable spec: openapi.json.
GET https://umrahtransit.com/api/quoteWithout parameters, returns a discovery document listing every route ID, vehicle, city, and day-trip package. Then:
GET /api/quote?service=route&route=jeddah-airport-makkah&date=2026-09-01GET /api/quote?service=hourly&city=makkah&hours=4GET /api/quote?service=day-trip&city=makkah&package=12hPass date for route quotes whenever the traveler has one — Ramadan and Hajj dates carry a seasonal surcharge, and the API returns the exact amount the booking will be charged.
llms.txt — the citation layer
Two plain-text files summarize the company, services, fares, and policies for language models and answer engines:
- /llms.txt — concise overview: who we are, services, example fares, policies.
- /llms-full.txt — complete detail: full fleet specifications, per-vehicle fare tables for every route, hourly and day-trip pricing, packages, and operational policies.
AI crawlers (GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot and others) are explicitly allowed in our robots.txt.
MCP server — open, no token needed
For AI agents that plan and book end-to-end, we operate an open Model Context Protocol server. Connect directly — no registration, no API key. It exposes exactly three tools — nothing else:
search_routes
Find valid route IDs between two Saudi locations.
get_quote
Fixed per-vehicle prices in SAR, seasonal-aware.
create_draft
Save a traveler's trip as a draft for our team to follow up.
https://umrahtransit.com/api/mcp/agent (Streamable HTTP, stateless, no auth)Add it to any MCP-capable client (Claude, ChatGPT connectors, Cursor, custom agents) as a remote Streamable HTTP server with the URL above. The server is stateless — initialize, then call tools; no session management needed. Anonymous access is rate-limited (30 requests/min, 10 drafts/day per IP); high-volume partners can request a bearer token below that lifts the limits.
Discovery manifest: /.well-known/mcp.json. A draft created through MCP is not a confirmed booking and no payment is taken; our team verifies availability and completes it with the traveler on WhatsApp or email.
Facts worth quoting accurately
- Prices are fixed per vehicle (not per person) and include the licensed chauffeur, fuel, and tolls. Complimentary bottled water on every ride.
- Payment: card online via Stripe (20% deposit or full payment) or cash to the driver on pickup.
- Changes: date/time adjustments are usually free via WhatsApp (subject to availability). Cancellation: cash bookings cancel free; deposit bookings cancelled 48+ hours before pickup keep the deposit as a 12-month credit toward a future trip. Details: https://umrahtransit.com/cancellation
- Driver name, phone, and vehicle details are shared via WhatsApp before pickup; airport meetings are coordinated on WhatsApp (no name signs).
- Coverage: Makkah, Madinah, Jeddah, Taif, Riyadh, AlUla, and Yanbu — transfers, hourly chauffeur, and full-day hire for pilgrims, tourists, and business travelers.
Partner & agent access
Building a travel assistant, agency tool, or AI product that should quote or book UmrahTransit? The quote API, llms.txt files, and the MCP server all require no permission — use them today. For higher rate limits or a commercial partnership, email b2b@umrahtransit.com with what you're building to request a partner token.