MCP server
Streamable HTTP, stateless. Add it to your agent as a remote MCP server:
https://wcc-e0ua.onrender.com/api/lotw/mcp
| Tool | What it answers |
|---|---|
search_deals | Live deals, filtered by departure airport, destination, region, cabin, nonstop, currency, maximum price, minimum discount or airline. Each result carries the price, the guide price and discount, the travel window, example dates, the re-pricing result and the deal page link. |
get_deal | One deal by id with its full record: the re-pricing timeline, the route's logged fares, the airports behind a region-origin deal, the booking link. |
price_route | Prices any route live through the fare API for a date and return date, one offer per airline, with a verdict against the typical fare. |
typical_fare | What a route usually costs, from our own fare log where it has enough and the guide price otherwise; pass a price and it says good, typical or high. |
In Claude: Settings → Connectors → Add custom connector, paste the URL. In Claude Code: claude mcp add --transport http lotw https://wcc-e0ua.onrender.com/api/lotw/mcp.
JSON API
GET https://wcc-e0ua.onrender.com/api/lotw/deals?from=YYZ®ion=europe&max=600&sort=price
GET https://wcc-e0ua.onrender.com/api/lotw/deals/<id>
GET https://www.lordofthewings.deals/deals.json the whole feed, regenerated every 90 minutes
GET https://www.lordofthewings.deals/baselines.json route medians and the guide-price table
GET https://www.lordofthewings.deals/feed.xml RSS
| Parameter | Meaning |
|---|---|
from | Departure airport IATA code; matches the airports behind a region-origin deal too |
to | Destination city, country or IATA code |
region | europe, middle-east, asia, caribbean, usa, canada, latam, africa, oceania |
cabin | economy, premium, business, first |
nonstop, currency, max, min_discount, airline | 1 for nonstop only; CAD, USD, EUR, GBP; a price ceiling; a discount floor in percent; an airline name |
sort, limit, live | newest (default), price or discount; up to 50; live=0 includes expired deals from the record |
What the numbers mean
- price is what the source posted, in currency, roundtrip unless roundtrip is false.
- baseline is the guide price: a published-fare table for the destination region, scaled by distance. discount_pct is the price against it. route_log is the evidence: how many fares we have logged on the route, the lowest and the median.
- price_check is the server's own re-pricing on the deal's exact dates: when, what it found, and whether the fare was still there. A deal is marked expired when the source pulled it or the fare was gone twice.
- Prices change at any time; the booking site's price is the one that counts. Please link readers to the deal page, which carries the live search and the record.
Terms: free for personal and research use, attribution appreciated. Commercial use, higher limits or a webhook: get in touch. See also llms.txt.