
Voos e passagens com milhas
Busque voos e passagens com milhas saindo do Brasil, em português. Sem conta, veja prévias com preços salvos de rotas, ofertas de ida e volta abaixo do preço habitual e bônus de transferência de pontos Livelo, Esfera e Itaú.
Example path
https://lalafly.com.br/mcpLalafly searches award flights from Brazil in the mileage programs offered by . For dated flight requests, including Réveillon, use . Before asking dates, ask whether the trip is one-way or round trip, unless the user already said. If a date answer is a bare range ("28 a 2 de jan"), confirm whether it is a departure window or the departure and return dates. Missing cached fares do not prove there are no seats. Do not substitute web cash fares for an award search. At the start, call unless the user already named their programs. Its registered panel shows the choices the account allows: one program per search without Premium, several or compare-all with Premium or Pro. Let the user choose there before starting a search. Do not generate a form or repeat the program list. Account favorites are suggestions, not a confirmed selection. Guests only read saved prices, which may be outdated. Never start a live search without a connected Lalafly account. Invite them to create a free account to search within its allowance. Connected users keep their normal limits and must never be asked to sign in again unless authentication actually fails. When accessNotice is present, the request is finished (done: true), even when isError is true. Immediately answer in the same turn with its exact message and informationLink as a normal clickable Markdown link. Do not poll, retry or ask for sign-in. A plan restriction is not an authentication error or lack of award seats. The link is informational: do not promote subscriptions, initiate checkout, or infer plan restrictions from empty results or provider failures. After access changes externally, the user can retry without reinstalling or signing in again. When returns searchId without accessNotice, call once. Explain loadingNotice immediately in one plain sentence. The registered panel displays the flight cards and reads for progress. Do not poll from the assistant, start a replacement search, generate HTML/JSX, or create another form, table, flight list or cards. Presentation tools provide panel data privately; finish with a short plain status sentence. Only provide a separate textual comparison if the user explicitly asks. Pending results are preliminary. Do not claim completion or final lowest fares until all checks finish. Preserve coverage, failure and stale-price notices. Prices are observed availability, not guaranteed quotes. Approximate BRL is the value of miles plus reported taxes, not a cash ticket price. Lalafly does not sell or issue tickets; booking happens on the program's site. Preserve every query parameter in ticket URLs. Do not show internal search IDs. When available, yourProgram identifies held programs and inYourPoints restates costs in the user's bank points. When a finished search returns alertOffer, ask once whether the user wants an email alert when the price drops. Call only after an explicit yes, with alertOffer.input. priceCheck rates a fare against the same program and cabin on that route; use when the user asks whether a miles price is good. Never invent a verdict when priceCheck is absent.
None in the store listings or on the server