Lumo API and MCP Server
Intelligence to help predict, avoid, and manage disruptions
Flight and airport-level disruption predictions, waivers, industry-leading real-time flight data (via OAG), and more in a simple REST API and powerful MCP server, powering booking tools, trip-monitoring, and more.
Why use Lumo?
This is more than data; it's intelligence. Will a flight be delayed? Why? What is the likelihood of an airport constraint? Will the traveler make their connection?
Lumo's API and MCP server power informed travel.
Advanced predictive data
Lumo's predictive engine sees disruptions before they're announced — ground delay programs, inbound aircraft issues, ATC constraints. Lumo monitors your trips and alerts you via webhooks the moment something changes.
MCP Server
Have your AI agent ask about disruptions beyond just delays and cancellations. What is the risk I will miss my connection? Is there a waiver I can use? What is the weather at JFK tomorrow? Where is my flight coming from?
Built to scale
We serve global clients from airlines to travel agencies and booking engines; the APIs and MCP server have been battle-tested and scale to handle any volume, with pricing and discounts that scale with your business.
Documentation
View the documentation here. Contact support@thinklumo.com if you have technical questions.
Pricing
Pricing is pay-as-you-go. Your pre-discount invoice is calculated by multiplying the number of calls or subscriptions created by the price per call below. If you use the flights search API that returns 100 flight results, that still counts as 1 call.
The standard self-serve free tier is $20 of discounted usage per calendar month. Billing begins after applicable volume discounts and the free tier are applied. The free tier applies once per customer or organization per calendar month, not once per account, API key, or organization created by the same customer or affiliated users (i.e., please don't abuse the free tier by creating multiple accounts to take advantage of the free tier across multiple keys).
| Billing Category | Description | Price per call (US $) |
| airport-atc | Airport air-traffic-control request (MCP only) | 0.025 |
| airport_future | Airport forecast data request (/airports/{code}/future | 0.250 |
| airport_history | Airport historical data request (/airports/{code}/history) | 0.250 |
| airport_metadata | Airport metadata request (MCP only) | 0.001 |
| airport-predictions | Airport predictions request (MCP only) | 0.025 |
| airport-weather | Airport weather request (MCP only) | 0.010 |
| flights_at_risk | Flights-at-risk request (MCP only) | 0.250 |
| flights_id | Flight details request (/trips?id=) | 0.020 |
| flights_search | Flight search request (/flights/search) | 0.020 |
| google-places | Google Places request (MCP only) | 0.050 |
| google-transit | Google Transit request (MCP only) | 0.100 |
| inbounds | Inbound flight request (MCP only) | 0.010 |
| mcp_call | Base price for any MCP request (additional cost depending on request type) | 0.0005 |
| metrics | Flight metrics request (/metrics) | 0.025 |
| subscription-create | Create a subscription for callback (billed per unique booking_reference created irrespective of number of API calls or webhook callbacks) | 0.500 |
| trips_id | Trip details request (/flights?id=) | 0.020 |
| trips_search | Trip search request (/trips/search) | 0.030 |
| waivers_check | Waiver applicability check (/waivers/check) | 0.050 |
| waivers_search | Waiver search request (/waivers/search) | 0.500 |
Discount
Once your pre-discount is computed based on the number of calls and price per call, it is discounted based on the following schedule. The first $100 of spend have no discount (0%). Spend between $100 and $250 is discounted at 10%. Spend between $250 and $500 is discounted at 20%, and so on.
For example, suppose your pre-discount monthly invoice is $1,250. Your discounted invoice is calculated as $100 (no discount for first $100) + $135 (10% discount on next $150 spend) + $200 (20% discount on next $250 spend) + $350 (30% discount on next $500) + $150 (40% discount on last $250 of spend) = $935 for an effective discount rate of 25.2%.
| Breakpoint (US $) | Discount (%) |
| 100 | 0 |
| 250 | 10 |
| 500 | 20 |
| 1,000 | 30 |
| 2,500 | 40 |
| 5,000 | 50 |
| 10,000 | 60 |
| 25,000 | 70 |
| 50,000 | 80 |
| Above | 90 |
Ready to sign up?
Create an account at the Lumo Console and follow instructions to create a new tenant, put in your billing information, and generate your API and MCP Creds. Happy building! If you have questions, reach out to support@thinklumo.com.
Interested in custom pricing?
We get it - everyone wants a deal. Our self serve pricing is designed to scale, providing up to 90% discount at very high volumes. This should work for most but if you have a special request for monthly invoicing or other terms, get in touch with us, and we would be happy to explore options for very high volume customers.
