letsfg-mcp
LetsFG MCP Server β 200 airline connectors running locally + enterprise GDS/NDC APIs. Flight search & booking for Claude, Cursor, Windsurf, and any MCP-compatible AI agent.
Description
LetsFG MCP Server β 200 airline connectors running locally + enterprise GDS/NDC APIs. Flight search & booking for Claude, Cursor, Windsurf, and any MCP-compatible AI agent.
Release History
| Version | Changes | Urgency | Date |
|---|---|---|---|
| 2026.4.51 | Imported from npm (2026.4.51) | Low | 4/21/2026 |
| v2026.4.43 | # βοΈ Cabin Class Filtering β Search Business, First, Premium Economy **The biggest update yet.** You can now filter flights by cabin class across all 200+ connectors. ## What's New ### π― Cabin Class Filtering Search for exactly the class you want β no more scrolling through economy results when you need business class. ```bash letsfg search LHR JFK 2026-06-15 --cabin C # business class letsfg search LHR JFK 2026-06-15 --cabin F # first class letsfg search LHR JFK 2026-06-1 | Medium | 4/12/2026 |
| v2026.4.36 | ## What's new **--mode fast** β search OTAs + key airlines in 20-40 seconds instead of 6+ minutes. Full local search fires all 200+ connectors which takes 6+ minutes on most machines. The new fast mode fires only ~25 high-coverage OTAs and key direct airlines, covering the entire world in 20-40 seconds: - **Global OTAs:** Kiwi, Skyscanner, Kayak, Momondo, Cheapflights, eDreams, Aviasales, Booking.com, Trip.com, Agoda, Hopper - **Regional OTAs:** Traveloka, Tiket (Asia), Ixigo, Cleartrip, Yatr | Medium | 4/9/2026 |
| v2026.4.35 | ## What's New ### Search by departure time You can now filter flights by departure time β find morning flights, afternoon departures, or red-eyes without scrolling through hundreds of results. **New parameters:** `departure_time_from` and `departure_time_to` (HH:MM format) ### CLI ```bash # Morning flights only letsfg search WAW BCN 2026-06-15 --departure-from 06:00 --departure-to 12:00 # Afternoon departures letsfg search LON NYC 2026-07-01 --departure-from 12:00 --departure- | Medium | 4/9/2026 |
| v2026.4.9 | - Fix MCP Registry description (max 100 chars) - Add glama.json for Glama.ai listing - Update mcpName to io.github.LetsFG/letsfg | Medium | 4/9/2026 |
| v2026.4.34 | ### Changed - Default search timeout increased from 60s to 90s - Ensures fast connectors (Kiwi, Skiplagged, Lufthansa Group API) always have time to return results before the global timeout fires ### Why - Long-haul routes like AMSβTYO query 100+ connectors - Many browser connectors queue behind the 6-slot semaphore - 90s gives API-only connectors plenty of time to complete ### Customize Set \LETSFG_SEARCH_TIMEOUT=120\ for even longer timeout if needed. | Medium | 4/9/2026 |
| v2026.4.33 | ### Fixed - **Global search timeout** β Searches now return results in 60s (configurable via \LETSFG_SEARCH_TIMEOUT\) instead of hanging 2+ minutes waiting for slow browser connectors - Fast connectors (Kiwi, Skiplagged, Lufthansa Group API) now return results immediately instead of being blocked by queued browser connectors ### How it works - Added \syncio.wait\ with timeout instead of \syncio.gather\ (which waits forever) - When timeout fires, pending browser connector tasks are cancelled | Medium | 4/9/2026 |
| v2026.4.32 | ## Emirates Connector Fix (#101) Fixed the Emirates connector DOM scraper for the new page format. ### Changes - Fixed date pattern regex to match new 'Mon 20 Apr' format (was 'Wed Apr 21') - Fixed price regex to handle decimal prices (EUR 332.37) - Fixed pre-processor to merge split currency/amount lines with decimals - RT highest-price filter now only applies to body-text fallback, not DOM results ### Install/Upgrade \\\ash pip install --upgrade letsfg \\\ ### Test Result \\\ letsfg searc | Medium | 4/9/2026 |
| v2026.4.8 | ## What's New - **Cabin class support**: Search by economy (M), premium economy (W), business (C), or first (F) - **False 'Direct' label fix**: Low-fidelity connector data now correctly shows 'Connecting' instead of falsely claiming direct flights - **20+ new airline display names**: French Bee, Corsair, Kenya Airways, Air Mauritius, Royal Air Maroc, Hong Kong Airlines, Porter, Turkmenistan Airlines, Flair, Hainan Airlines, Sichuan Airlines, Shenzhen Airlines, Shanghai Airlines, Xiamen Air, Roy | Medium | 4/9/2026 |
| v1.9.3 | fix(connectors): move airchina, itaairways, wego browsers off-screen. All three now launch with --window-position=-2400,-2400 so the headed Chrome window is never visible. Fixes #92. pip install --upgrade letsfg | Medium | 4/5/2026 |
| v1.9.2 | fix(wego): robust Cloudflare Turnstile bypass - page focus, human idle sim, token detection, JS API calls. CF passes in 2-3s consistently. Fixes #88. pip install --upgrade letsfg | Medium | 4/5/2026 |
| v1.7.0 | ## What's New in v1.7.0 ### Persistent Agent Store (Firestore Migration) - **Agent data now persists across deploys** β migrated from ephemeral local JSON file to Firestore. Previously, every Cloud Run deploy wiped all registered agents. (#86) - Added email index for O(1) duplicate lookups - File fallback preserved for local development ### Zero-Friction Onboarding (Auto-Registration) - **No manual registration required** β `LetsFG()` automatically registers and saves your API key on f | Medium | 4/3/2026 |
| v1.6.0 | ## What's New in v1.6.0 **209 airline connectors** (up from 140 in v1.2.0) β the largest update since launch. ### New Connectors (+69) - **18 new airline connectors** in this cycle: Starlux, Azores Airlines, Cyprus Airways, Caribbean Airlines, RwandAir, Air Seychelles, Air Greenland, Air Tahiti Nui, Air Vanuatu, Citilink, Samoa Airways, Solomon Airlines, Super Air Jet, TransNusa, J2 Azerbaijan Airlines, SriLankan, flyadeal, Air Mauritius - **12 new OTA/meta connectors**: Trip.com, eDreams, Cle | Medium | 4/2/2026 |
| v1.2.0 | ## What's New in v1.2.0 ### New Connectors - **Webjet** β Australia's #1 OTA. CDP Chrome connector, 50 offers in 16s (SYDβMEL). Covers AU, NZ, Pacific, and international routes. - **Tiket.com** β Indonesia's #2 OTA. CDP Chrome connector, 61 offers in 14s (CGKβDPS). Covers Indonesia, SE Asia, and AU routes. - **Traveloka** β SE Asia's #1 OTA. CDP Chrome connector, 94 offers in 15s (CGKβDPS). Covers 17 countries including AU. - **Wego** β Middle East & Asia metasearch. CDP Chrome connector coveri | Medium | 3/22/2026 |
| v1.1.0 | ## What's New in v1.1.0 ### 38 New Airline Connectors (102 β 150+) **Lufthansa Group (5):** Lufthansa, SWISS, Austrian, Brussels Airlines, Discover Airlines β curl_cffi JSON-LD extraction **Oceania & Pacific (4):** Rex Airlines, Fiji Airways, Airnorth, I Want That Flight aggregator **Middle East (3):** El Al, Saudia, Oman Air **CDP Browser Connectors (12):** Air China, China Eastern, China Southern, Vietnam Airlines, Asiana, Air Transat, Air Serbia, Air Europa, MEA, Hainan Airlines, Royal J | Low | 3/21/2026 |
| v1.0.23 | ## What's New ### EasyJet Connector Fixed (Cloud Run) - Switched from POST \/funnel/api/query\ (blocked by Akamai Bot Manager) to GET \/homepage/api/availability\ endpoint - Works reliably on Cloud Run with UK proxy (\gb.decodo.com\) - Returns real-time prices and availability ### All 3 Flagship Connectors Working on Cloud Run - **Ryanair**: 5+ offers per route, curl_cffi + chrome131 TLS fingerprint - **EasyJet**: 7+ offers per route, availability API + Playwright - **Norwegian**: 20+ offers p | Low | 3/19/2026 |
| v1.0.6 | ## What's New ### 102 Local Airline Connectors (up from 75) 27 new airline connectors added, including: - **Full-service carriers:** Qatar Airways, Air Canada, Finnair, SAS, Aegean, Aer Lingus, ITA Airways, TAP Portugal, Icelandair, LOT Polish, JAL, Air New Zealand - **Asia-Pacific:** Qantas, Virgin Australia, Bangkok Airways, Air India, Garuda Indonesia, Philippine Airlines - **Africa & Middle East:** EgyptAir, Ethiopian, Kenya Airways, Royal Air Maroc, South African Airways - **Americas:** Ar | Low | 3/17/2026 |
| v0.2.16 | ## What's New ### 6 New Airline Connectors - **Qatar Airways** β Direct API via CDP Chrome. \/dapi/public/bff/web/flight-search/flight-offers\ with Akamai cookie bypass. DOH hub β 80+ destinations worldwide. - **WestJet** β CDP Chrome + Vue.js SPA at \/shop/\. API interception of \light-search-api/v1\. CA/US/MX/EU/Caribbean. - **LOT Polish Airlines** β Direct API via \/api/v1/ibe/search/air-bounds\ with Angular custom headers. WAW/KRK hubs β EU/US/Asia. - **LATAM Airlines** β Direct API connec | Low | 3/15/2026 |
Dependencies & License Audit
Loading dependencies...
Similar Packages
@aurexcash/mcp-serverAI agent that pays with virtual cards via Aurex. MCP Server for Claude, Cursor, and any MCP client.2.1.13
vibeauryonAI agent OS for vibe coders β MCP server for Claude, Cursor, Windsurf & Lovable. Security audits, SEO, performance, design tokens, copywriting and 76+ dev tools in one CLI.2.7.28
@actwith-ai/mcp-serverGive your AI agent a career. Persistent memory, reputation, expertise, and community β for any MCP-compatible AI agent.0.15.1
@elliotding/ai-agent-mcpCSP AI Agent MCP Server - Centralized AI tools distribution and management0.2.18
