Skip to content
All Skills

Flight & Hotel Price Research

Researches flight and hotel prices via Brave Search, compares options across booking sites, and generates a comparison table with direct booking links. Prerequisites: brave-search MCP.

Travel & Logistics|v1|Updated 5/18/2026
MCP get_skill({ skillId: "flight-hotel-price-research-31b65bf6" })

Use this skill with your agent

Create a free account and connect via MCP

Get Started Free
# Flight & Hotel Price Research

Research flights and hotels across booking platforms using Brave Search, then generate comparison tables with direct booking links.

## When to Use

- "Find flights from NYC to London in April"
- "Compare hotels in downtown Barcelona for next week"
- "What's the cheapest way to get to Tokyo from LA?"

## Requirements

- **Brave Search MCP** for price research
- Filesystem for comparison storage

## Workflow

### Step 1 — Collect Search Parameters

For flights:
- **Origin** and **destination** (city or airport code)
- **Dates** (outbound + return, or flexible)
- **Passengers** (adults, children)
- **Class** (economy, premium economy, business)
- **Preferences** (direct flights, specific airline, carry-on only)

For hotels:
- **City/neighborhood**
- **Check-in/check-out dates**
- **Guests/rooms**
- **Budget range**
- **Preferences** (pool, parking, breakfast, near metro)

### Step 2 — Research via Brave Search

Flights:
```
brave_web_search: "flights {ORIGIN} to {DESTINATION} {DATES} cheapest"
brave_web_search: "Google Flights {ORIGIN} {DESTINATION} {MONTH} {YEAR}"
brave_web_search: "{ORIGIN} to {DESTINATION} flight deals {MONTH} {YEAR}"
brave_web_search: "Skyscanner {ORIGIN} {DESTINATION} {DATES}"
```

Hotels:
```
brave_web_search: "best hotels {NEIGHBORHOOD} {CITY} {DATES} from ${BUDGET}"
brave_web_search: "Booking.com {CITY} hotels {DATES} {STAR_RATING}"
brave_web_search: "{CITY} hotel comparison {STYLE} {YEAR}"
```

### Step 3 — Build Comparison Table

Flights:
```markdown
# Flight Comparison: {ORIGIN} → {DESTINATION}
šŸ“… {OUTBOUND_DATE} → {RETURN_DATE} | šŸ‘¤ {PASSENGERS}

| Airline | Route | Depart | Arrive | Stops | Duration | Price | Book |
|---------|-------|--------|--------|-------|----------|-------|------|
| {Airline 1} | {Route} | {Time} | {Time} | Direct | {Xh Ym} | ${Price} | [Book](URL) |
| {Airline 2} | {Route} | {Time} | {Time} | 1 stop | {Xh Ym} | ${Price} | [Book](URL) |

šŸ’” **Best value**: {Airline} — direct, ${Price}
šŸ’” **Cheapest**: {Airline} — 1 stop, saves ${Amount}
šŸ’” **Best times**: {Airline} — departs {time}, arrives {time}
```

Hotels:
```markdown
# Hotel Comparison: {CITY} ({DATES})

| Hotel | Stars | Location | Per Night | Total | Rating | Features | Book |
|-------|-------|----------|-----------|-------|--------|----------|------|
| {Hotel 1} | ⭐⭐⭐⭐ | {Area} | ${X} | ${Y} | {X}/10 | Pool, breakfast | [Book](URL) |
| {Hotel 2} | ⭐⭐⭐ | {Area} | ${X} | ${Y} | {X}/10 | Metro nearby | [Book](URL) |

šŸ’” **Best overall**: {Hotel} — great location + value
šŸ’” **Budget pick**: {Hotel} — clean, well-rated, saves ${Amount}
```

### Step 4 — Save Comparison

```bash
mkdir -p outputs/travel
cat > "outputs/travel/comparison-{origin}-{destination}-{dates}.md" << 'EOF'
{COMPARISON}
EOF
```

## Important Rules

- Always use Brave Search for current prices — never use training data for pricing
- Note that prices found via search are approximate — may differ at booking
- Include direct links to booking sites (Google Flights, Skyscanner, Booking.com)
- Clearly state the currency for all prices
- Note cancellation policies when visible
- Flag hidden fees (resort fees, baggage fees) when mentioned

## Example Prompts

- "Find flights from SFO to London Heathrow in April, economy"
- "Compare 4-star hotels in Barcelona Gothic Quarter for next weekend"
- "What's the cheapest direct flight from NYC to Tokyo?"
#travel#flights#hotels#brave-search#comparisonbrave-search