Productivity & Collaboration flight-searchhotel-bookingmcp-serverpython-sdktypescript-sdkclitravel-api

LetsFG: AI-Native Flight & Hotel Search and Booking

Give your AI agent superpowers to search and book flights and hotels with real prices, no markup, and no tracking.

FollowAgents review · FARS-2.1
Not recommended
43/ 100 5-point scale 2.2 / 5
1 2 3 4 5 6
1Trust7 / 29 · 1.2/5

Evidence shows: README explicitly warns against using Developer API registration and emphasizes zero-amount card setup; but no detailed least-privilege description, such as SDK permission scope. User confirmation: search and booking require explicit actions, but no confirmation step before booking is mentioned. Data flow transparency: README describes data flow (e.g., payment via Stripe, passenger data to airlines), but no complete data flow diagram or privacy policy. Sensitive data handling: claims not to store card numbers, but no encryption or masking details. Dependency security: no dependency list or security audit. External effects: booking incurs real charges, but no cancellation or refund policy mentioned. Rollback: no cancellation or refund mechanism mentioned. Source attribution: no clear attribution of data sources or third-party services.

2Reliability6 / 14 · 2.1/5

Self-consistency: README and test files are consistent, e.g., MPP update note. Dependency availability: depends on external services (Stripe, airline websites), but no availability guarantees. Failure messages: tests mention error handling, but no user-friendly error message examples.

3Adaptability10 / 18 · 2.8/5

Audience and scenarios: clearly targets developers and AI agents, provides multiple usage modes. Capability boundaries: describes search and booking functions, but no explicit limitations (e.g., unsupported airlines). Trigger precision: commands and API calls have clear parameters, but no detailed trigger conditions. Environment fit: supports CLI, SDK, MCP, but no OS or browser compatibility mentioned.

4Convention8 / 18 · 2.2/5

Information architecture: README is well-structured with TOC and sections. Install notes: provides pip and npm install commands. Naming stability: command and API names are consistent, but no version history. Examples and FAQ: provides code examples, but lacks FAQ. Known limitations: mentions hotel search requires card, but not comprehensive. License: MIT license, but includes commercial addendum that may cause confusion. Versioning and changelog: no changelog provided. Maintenance responsibility: no clear maintainer or contribution guidelines.

5Effectiveness9 / 13 · 3.5/5

Output usability: provides clear output examples (e.g., hotel booking results). Marginal value: claims cheaper than Google Flights, but no independent verification. Cost-benefit: search is free, booking has fees, but no detailed cost analysis.

6Verifiability3 / 8 · 1.9/5

Claim traceability: price comparison claims have dates, but no raw data. Cross-source corroboration: no third-party verification. Fact-inference separation: no clear distinction between facts and inferences.

Evidence confidence: Low Reviewed Aug 11, 2026 Reviewed revision cf4dc0de82ed
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Safety controls not found in source: dependency security, rollback or recovery path
Before you use it
  • License includes commercial addendum that may affect usage.
  • No dependency security audit or vulnerability report provided.
  • Booking involves real charges; proceed with caution.
Review evidence [1][2][3][4][5][6][7][8]
See the full review method →

What does this agent do, and when should you use it?

LetsFG is an agent-native flight and hotel search and booking platform that offers an MCP server, CLI, and Python/JavaScript SDKs. It aggregates hundreds of airlines and major booking sites, providing per-flight reliability history. Hotel bookings support free cancellation, pay-later terms, and a 10% reservation fee. Three usage paths are available: CLI/SDK for developers and personal use, PFS for direct API calls with payment method verification, and a Developer API for high-volume commercial integrations. Search runs on letsfg.co's server-side engine, and after a one-time `letsfg auth` (zero-amount card setup), agents get a 90-day Bearer token for free searches. Flight bookings have no LetsFG fee, while hotel bookings incur a 10% fee. The platform emphasizes no markup, with verified savings compared to Google Flights and Booking.com.

LetsFG provides commands letsfg auth, letsfg search, letsfg book, and MCP tools resolve_hotel_city, search_hotels, book_hotel, get_hotel_booking, cancel_hotel_booking. It performs searches by POSTing to https://letsfg.co/api/search and polling results, then booking via /api/agent-book. Hotel searches require a card on file and return cancellable rates; booking charges 10% immediately and provides a pay_link for the remaining 90% to be paid directly to the supplier. It also offers Developer API endpoints /flights/discover (2-5s for 20 destinations) and /flights/search (60-90s), returning direct airline booking URLs.

  1. Developers using Claude Desktop or Cursor can quickly integrate flight search via the MCP server.
  2. AI agent developers needing reliable flight price data programmatically use the PFS API.
  3. Users planning travel and seeking lower hotel prices can book with free cancellation and pay-later options.
  4. Enterprises requiring bulk price discovery to compare multiple destination options.
  5. Automation scripts that need flight and hotel search without browser interaction or local scraping.

What are this agent's strengths and limitations?

Pros
  • No markup: prices verified lower than Google Flights and Booking.com, with stable prices on repeat searches.
  • Covers hundreds of airlines and major OTAs, with free-cancellation hotel rates.
  • MCP, CLI, Python, and JS SDKs make integration easy for agents.
Limitations
  • Search and booking rely on letsfg.co cloud servers, creating provider lock-in.
  • Hotel booking requires a card on file and a 10% non-refundable reservation fee.
  • Hotels are limited to free-cancellation, pay-later rates, so fewer results than metasearch.

How do you install or deploy this agent?

For Python SDK and CLI: run pip install letsfg. For JavaScript SDK: run npm install -g letsfg. For MCP server: run via npx -y letsfg-mcp and configure in Claude Desktop or Cursor.

How do you use this agent?

CLI: Run letsfg auth for a one-time zero-amount card setup to get a 90-day Bearer token, then use letsfg search LHR BCN 2026-06-15 to search and letsfg book to book. Python SDK: Instantiate LetsFG() and call search(), search_hotels(), etc. MCP: Run letsfg auth within the MCP session, then use search and booking tools directly. Do not use letsfg register or letsfg setup-payment — those belong to the paid Developer API product.

How does this agent compare with similar options?

Compared to Google Flights, LetsFG saved a total of $133 across five routes due to broader search and no demand-based inflation. Compared to Booking.com, it saved $207 across three hotels by selling at wholesale cost.

FAQ

Is search free?
Yes, after a one-time letsfg auth (zero-amount card setup), search is free and unlimited for 90 days.
How do I book a hotel?
A card is required for search; booking charges a 10% non-refundable fee, and the remaining 90% is paid directly to the supplier via a pay_link.
Can I cancel a hotel booking?
Cancelling before balance_due_by costs only the 10% already paid; after that, the hotel's cancellation ladder applies, up to 100%.
Which airlines are supported?
Hundreds across Europe, Americas, Asia-Pacific, Middle East, and Africa, including Ryanair, Southwest, Emirates, and ANA.

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents