# LetsFG

Agent-native flight search. 102 airline connectors fire in parallel — Ryanair, EasyJet, Wizz Air, Southwest, AirAsia, Qantas, and 96 more — plus enterprise GDS/NDC providers (Amadeus, Duffel, Sabre, …

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add letsfg

# Browse available tools
npx -y @smithery/cli@latest tool list letsfg

# Get full schema for a tool
npx -y @smithery/cli@latest tool get letsfg search_flights

# Call a tool
npx -y @smithery/cli@latest tool call letsfg search_flights '{}'
```

## Direct MCP Connection

Endpoint: `https://letsfg.run.tools`

**Optional config:**
- `LETSFG_API_KEY` (query) — LetsFG API key (optional - 102 local airline connectors work without it)

## Tools (7)

- `search_flights` — Search for flights between any two cities/airports worldwide. 400+ airlines via GDS/NDC + 102 free local connectors. Re…
- `resolve_location` — Convert city/airport name to IATA codes. Use when user says 'London' instead of 'LON'.
- `unlock_flight_offer` — Confirm live price and reserve offer for 30 minutes. Requires setup_payment first.
- `book_flight` — Book an unlocked flight. Creates real airline PNR. Free after unlock.
- `setup_payment` — Attach payment card. Required before unlocking/booking. One-time setup.
- `get_agent_profile` — View agent profile, payment status, and usage stats.
- `system_info` — Check system resources and recommended browser concurrency for local search.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get letsfg <tool-name>
```
