
Unofficial read-only MCP server for obilet.com bus & flight tickets: journeys, prices.
Public tool metadata for what this MCP can expose to an agent.
obilet_search_locationsSearch locations by name — query ("Ankara", "İstanbul"), kind ("bus" / "flight"); returns id, name, display name, city id per match.Search locations by name — query ("Ankara", "İstanbul"), kind ("bus" / "flight"); returns id, name, display name, city id per match.
No parameter schema in public metadata yet.
obilet_search_bus_journeysBus journeys for a route + date with filters for departure window, destination terminal, seats and rating; returns journey details, price in TRY, partner rating, stops and totals.Bus journeys for a route + date with filters for departure window, destination terminal, seats and rating; returns journey details, price in TRY, partner rating, stops and totals.
No parameter schema in public metadata yet.
obilet_journey_detailFull detail of one journey (journey_id): partner, bus type, seats, stations, departure/arrival, duration, internet & original price in TRY, service fee, partner rating, bus name, platform, description, every stop with its time.Full detail of one journey (journey_id): partner, bus type, seats, stations, departure/arrival, duration, internet & original price in TRY, service fee, partner rating, bus name, platform, description, every stop with its time.
No parameter schema in public metadata yet.
obilet_price_statsPrice statistics for a route + date: journey count, min / median / mean / max ticket price in TRY.Price statistics for a route + date: journey count, min / median / mean / max ticket price in TRY.
No parameter schema in public metadata yet.
obilet_flight_summaryFlight summary for a route + date: flight count, min/max price in TRY, min/max duration, first/last departure, direct-flight flag, airlines with IATA codes.Flight summary for a route + date: flight count, min/max price in TRY, min/max duration, first/last departure, direct-flight flag, airlines with IATA codes.
No parameter schema in public metadata yet.
obilet_healthHealth check: one polite probe of the obilet.com homepage — returns status "ok" / "blocked" / "error", HTTP status, URL and detail.Health check: one polite probe of the obilet.com homepage — returns status "ok" / "blocked" / "error", HTTP status, URL and detail.
No parameter schema in public metadata yet.
Sponsors
mcp-name: io.github.mohammad-abbasi-sh/obilet-mcp
Unofficial read-only MCP server for obilet.com**, Türkiye's bus & flight ticket search — search bus locations, list all bus journeys for a route + date (partner, bus type, seats, departure/arrival, duration, price in TRY, partner rating, stops), read full journey details, get price statistics, and read the flight summary (flight count, min/max price, airlines) for the same city pair.
Built by Mohammad Abbasi as part of the "Turkey MCP factory" (Sepehr-style pipeline). Not affiliated with obilet.com.
Add to your MCP client config (stdio):
{
"mcpServers": {
"obilet": {
"command": "uvx",
"args": ["obilet-mcp"]
}
}
}
Or run locally: python -m obilet_mcp.server (needs mcp<2, curl-cffi).
obilet-mcp