# LetsFG — Flights & Hotels

Searches and books flights and hotel rooms across global providers, giving AI agents real rates without cookie-based surge pricing.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 2188
- Author: LetsFG
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/LetsFG/LetsFG
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/mcp/letsfg-flights-hotels

## What it does

This MCP server connects your coding agent to flight and hotel booking engines. It compares fares across aggregators such as Skyscanner or Kayak against direct airline websites like Ryanair, United, and Spirit. Because queries run server-side without cookie tracking, repeated lookups keep the same price.

Search is free. Actual ticket reservations hold the fare on your card, pass the purchase to a LetsFG booking operator, and return an airline PNR. A card authorization with a zero-charge setup is prompted only on the first booking.

Running the local stdio runner requires `LETSFG_BEARER_TOKEN` and `LETSFG_API_KEY` environment variables, while the remote HTTP endpoint connects without local binaries.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://letsfg.co/developers/api/mcp`
- Environment variables: `LETSFG_BEARER_TOKEN`, `LETSFG_API_KEY` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http letsfg https://letsfg.co/developers/api/mcp
```

2. **Platform CLI**
```bash
claude mcp add --env LETSFG_BEARER_TOKEN=<LETSFG_BEARER_TOKEN> --env LETSFG_API_KEY=<LETSFG_API_KEY> --transport stdio letsfg-flights-hotels -- npx -y letsfg-mcp
```
Replace <…> with your own values

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add letsfg-flights-hotels --url https://letsfg.co/developers/api/mcp
```

2. **Platform CLI**
```bash
codex mcp add letsfg-flights-hotels --env LETSFG_BEARER_TOKEN=<LETSFG_BEARER_TOKEN> --env LETSFG_API_KEY=<LETSFG_API_KEY> -- npx -y letsfg-mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "letsfg-flights-hotels": {
            "url": "https://letsfg.co/developers/api/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "letsfg-flights-hotels": {
            "command": "npx",
            "args": [
                "-y",
                "letsfg-mcp"
            ],
            "env": {
                "LETSFG_BEARER_TOKEN": "<LETSFG_BEARER_TOKEN>",
                "LETSFG_API_KEY": "<LETSFG_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "letsfg-flights-hotels": {
            "type": "http",
            "url": "https://letsfg.co/developers/api/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "letsfg-flights-hotels": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "letsfg-mcp"
            ],
            "env": {
                "LETSFG_BEARER_TOKEN": "<LETSFG_BEARER_TOKEN>",
                "LETSFG_API_KEY": "<LETSFG_API_KEY>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http letsfg-flights-hotels https://letsfg.co/developers/api/mcp
```

2. **Platform CLI**
```bash
gemini mcp add -e LETSFG_BEARER_TOKEN=<LETSFG_BEARER_TOKEN> -e LETSFG_API_KEY=<LETSFG_API_KEY> letsfg-flights-hotels npx -y letsfg-mcp
```
Replace <…> with your own values

## When to use it
- search airline fares across carriers without tracking-induced price spikes
- check hotel room rates with specific cancellation policies
- book flights through an agent conversation to receive an official airline PNR
- compare ticket prices between aggregators and direct carrier platforms

## Example prompts
- Find the cheapest one-stop flight from London to Singapore next month
- Search hotel rooms in Paris for a two-night stay with free cancellation
- Check nonstop flight prices between Los Angeles and New York

## Similar
- [Reactive Resume](https://affpapa.org/en/nevibecode/mcp/reactive-resume.md) — MCP server · ★ 44874
- [screenpipe](https://affpapa.org/en/nevibecode/mcp/screenpipe.md) — MCP server · ★ 22053
- [Inbox Zero](https://affpapa.org/en/nevibecode/mcp/inbox-zero.md) — MCP server · ★ 12791
- [Azure DevOps (ADO)](https://affpapa.org/en/nevibecode/mcp/azure-devops-ado.md) — MCP server · ★ 2067
- [IWE (iwe.md)](https://affpapa.org/en/nevibecode/mcp/iwe-iwemd.md) — MCP server · ★ 1792
- [basic-memory](https://affpapa.org/en/nevibecode/mcp/basic-memory.md) — MCP server · ★ 4357

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
