VirajMishra1/wander-agent

πŸš† Travel & Transportation
0 Views
0 Installs

🐍 🏠 🍎 πŸͺŸ 🐧 - Personal travel agent with 66 tools β€” flights, hotels, visa checks, itinerary planning, travel advisories, currency conversion, passport power index, and credit card points/miles optimization. Offline-capable profile stores home airports, passports, and card portfolio. Install: pip install wander-agent.

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "virajmishra1-wander-agent": {
      "command": "npx",
      "args": [
        "-y",
        "virajmishra1-wander-agent"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

🌍 Wander Agent

Your AI's personal travel agent β€” flights, hotels, visas, points & miles.

66 tools. Zero API keys. One line to install.

Ask your AI anything about travel and get real data back, not hallucinations β€” live flight prices, the cheap fares airlines hide, real visa rules, 16-day forecasts, and credit-card points sweet spots.

pip install wander-agent

PyPI Downloads Stars

CI Python 3.10+ MCP License: MIT wander-agent MCP server

See the launch demo · ⭐ Star this repo if it saves you a layover ✈️


Wander Agent finding hidden-city and split-ticket fares the airlines hide

Real run: asked for "every way to save money on DXB→DPS for 4" — it surfaced hidden-city, split-ticket, and nearby-airport fares for ~$8,000 group savings.


Try these the second you install β€” paste any of them to your AI:

  • πŸ›« "Find me a flight from NYC to Tokyo the airlines don't want me to see." β†’ hidden-city + split-ticket fares OTAs are banned from showing you
  • 🌴 "Plan a 10-day Bali trip for 2 from Dubai in September, budget $3,000." β†’ flights, hotels, visa, weather, restaurants, packing list, day-by-day β€” one response
  • πŸ›‚ "Which of my two passports gets me into more countries visa-free?" β†’ dual-passport diff with Henley rankings
  • πŸ’³ "Turn my Amex points into the best business-class flight to Europe." β†’ points sweet-spot finder across transfer partners

What is this?

Wander Agent is a tool plugin for AI assistants (Claude, Cursor, Windsurf, etc.) that gives the AI real travel data to work with.

Without this plugin, asking an AI "cheapest flights from New York to Tokyo in August?" gets you a made-up answer. With this plugin, the AI calls real data sources β€” Google Flights, Open-Meteo, US State Dept advisories, OpenStreetMap β€” and gives you actual prices, real forecasts, and live visa requirements.

You talk to the AI the same way you always do. The AI does the rest.

"Plan me a 10-day trip to Bali for 2 people leaving from Dubai in September, budget $3,000" β†’ Real flights, real hotels, visa requirements, weather forecast, local restaurants, packing list, day-by-day itinerary β€” all in one response.


What can it do?

✈️ Flights
  • Search live flights (Google Flights + Kiwi.com in parallel)
  • Find hidden-city fares β€” e.g. buy NYCβ†’Mexico via Houston, exit in Houston at 40% discount
  • Split-ticket search β€” book two separate tickets via a hub; OTAs are contractually forbidden from showing you this
  • Month-level price scan β€” check every month for the next year, returns cheapest month to fly
  • Fare calendar β€” cheapest day within a given month, day-of-week analysis
  • Scan for mistake fares and error pricing from deal alert sites
  • Find the cheapest destination you can fly to from anywhere
  • Find cheapest meeting point for friends flying from different cities
  • Automatically checks nearby airports (JFK also checks EWR, LGA; DXB also checks SHJ, AUH)
🏨 Hotels
  • Search hotels with direct booking links to Booking.com, Airbnb, Expedia, Tripadvisor, and 6 more
  • Optimize for cheapest flight + hotel combo across flexible dates
πŸ“‹ Visas & Entry
  • Check if you need a visa, e-visa, ETA, or nothing at all
  • See every country you can enter without a full visa
  • Passport power ranking β€” Henley Index 2024 rank, visa-free %, regional breakdown
  • Dual-passport comparison β€” see exactly which destinations each passport unlocks that the other doesn't
  • Transit visa check β€” do you need a visa just to change planes? 200+ passport Γ— layover rules
  • Official government apply links included
🌀️ Weather
  • 16-day live forecast for any location
  • Best month to visit anywhere based on 5 years of climate data
  • Jet lag calculator with science-based recovery schedule
⚠️ Safety
  • Live US State Dept advisory level for any country (1 = safe, 4 = do not travel)
  • List every country at or above a given risk level
  • Recent travel news: strikes, airport closures, entry bans, protests
πŸ’° Costs
  • Daily budget estimates for 220 cities (budget / mid-range / luxury)
  • Live currency conversion
  • Total trip cost estimate combining flights, hotels, and daily spend
πŸ—ΊοΈ Planning
  • Day-by-day itinerary with weather and activities for each day
  • Rank and score destinations by cost + weather + safety + events
  • Compare multiple destinations side-by-side
  • Aurora viewing destinations with NOAA KP-index forecast
  • Open-jaw trips β€” fly into Rome, train to Paris, fly home from Paris. Composed automatically.
🍜 Food & Nightlife
  • Restaurants, bars, pubs, and cafes near any location (OpenStreetMap)
  • Cuisine filters, price level, opening hours, distance
  • Booking links: Google Maps, Zomato, TripAdvisor, Yelp, OpenTable, Resy, Untappd
πŸŽ’ On the Ground
  • Packing list tailored to weather, activities, and trip length
  • Language phrasebook for 17 languages with pronunciation guides
  • Layover guide for 10 major hub airports (DXB, SIN, IST, DOH, NRT, CDG, HKG, ICN, AMS, HND)
  • Health requirements: vaccines, water safety, food safety, pre-trip timeline
  • Bus, train, and ferry options with direct booking links
  • Viewpoints, beaches, hiking trails, coworking spaces near any location
  • Local SIM guide β€” 25+ countries: best prepaid SIM vs eSIM, cost, where to buy, tethering policy
🧠 Memory & Decisions
  • Saves your home airports, passports, currency, and interests β€” never ask again
  • Logs your trip history
  • Saved trips β€” a persistent trip with an 8-item booking checklist that survives across sessions
  • Fare watching β€” set a target price on a route, re-price on demand, get a buy signal when it drops
  • Value ranking β€” scores options 0–100 on price plus stops, duration, refundability, baggage and hassle (flags hidden-city / split-ticket risk), so cheapest isn't blindly "best"
πŸ’³ Credit Card Points & Miles
  • Points valuation β€” is this award booking a good deal? Cents-per-point calculator with verdict (excellent / good / fair / poor) against 20+ program baselines
  • Transfer partners β€” which airlines and hotels can you transfer Chase UR / Amex MR / Citi TYP / Capital One / Bilt points to? With ratios and transfer times
  • Points vs cash β€” should you use points or pay cash? Factors in cpp value, opportunity cost, and what you'd earn back paying cash
  • Earning calculator β€” how many points does a $500 dinner earn on your Amex Gold? 9 cards modeled with bonus categories
  • Sweet spot awards β€” curated list of outsized-value redemptions: ANA first class for 120k VA miles (16.7cpp), Hyatt all-inclusive for 25k (2.4cpp), Turkish business for 45k (8.9cpp)
  • Program comparison β€” which of your points programs gives the best value for a specific booking?
  • Card portfolio β€” save your cards to your profile, points tools use them automatically

Setup (5 minutes)

Step 1 β€” Install Python

You need Python 3.10 or newer. Check if you have it:

python3 --version

Don't have it? Download from python.org.


Step 2 β€” Install Wander Agent

From PyPI (recommended):

pip install wander-agent

Or with uv β€” no install at all, run directly:

uvx wander-agent

Or from source:

git clone https://github.com/VirajMishra1/wander-agent.git
cd wander-agent
pip install -e .

Verify it worked:

wander-agent --help

Step 3 β€” Connect to your AI

Pick the app you use:

Claude Desktop

Open this file in a text editor:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Add this:

{
  "mcpServers": {
    "wander-agent": {
      "command": "wander-agent"
    }
  }
}

Save the file, then quit and reopen Claude Desktop.

If you get an error about wander-agent not being found, find the full path first:

which wander-agent

Then use that path in the config:

{
  "mcpServers": {
    "wander-agent": {
      "command": "/usr/local/bin/wander-agent"
    }
  }
}
Claude Code (terminal)
claude mcp add wander-agent wander-agent

Confirm it registered:

claude mcp list
Cursor

Create or edit .cursor/mcp.json in your home directory:

{
  "mcpServers": {
    "wander-agent": {
      "command": "wander-agent"
    }
  }
}

Restart Cursor.

Windsurf

Edit ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "wander-agent": {
      "command": "wander-agent"
    }
  }
}

Restart Windsurf.

Cline (VS Code extension)

Open VS Code settings, search for "Cline MCP", edit cline_mcp_settings.json:

{
  "mcpServers": {
    "wander-agent": {
      "command": "wander-agent"
    }
  }
}
Continue.dev

Edit .continuerc.json in your project or home directory:

{
  "mcpServers": [
    {
      "name": "wander-agent",
      "command": "wander-agent"
    }
  ]
}
Zed

Edit ~/.config/zed/settings.json:

{
  "context_servers": {
    "wander-agent": {
      "command": {
        "path": "wander-agent",
        "args": []
      }
    }
  }
}

Optional: API keys for better data

Everything works without any API keys. These add richer data if you want:

VariableWhat it unlocksGet it free at
FOURSQUARE_API_KEYReal ratings and price levels for restaurants/barsfoursquare.com/developers
TICKETMASTER_API_KEYLive event listings (concerts, sports, shows)developer.ticketmaster.com

Set them before starting your AI:

export FOURSQUARE_API_KEY=your_key_here
export TICKETMASTER_API_KEY=your_key_here

Or add them to your shell profile (~/.zshrc, ~/.bashrc) to make them permanent.


All 66 Tools

✈️ Flights

ToolWhat it does
search_flightsLive flight search across Google Flights and Kiwi.com in parallel. Returns prices, duration, stops, and booking links.
find_skiplagged_faresHidden-city fares β€” buy a connecting flight and exit at the layover city. Often 40–60% cheaper. Carry-on only.
find_split_ticketBook two separate tickets through a hub instead of one through-ticket. OTAs are contractually forbidden from showing this. Savings of 20–60% on many routes. Includes full risk disclosure.
find_cheapest_monthScans the next 12 months by sampling the first Tuesday of each month (statistically cheapest booking day). Returns all months ranked by price with season analysis and booking links.
fare_calendarFull month price grid β€” up to 15 sampled days, day-of-week analysis, price tiers, best/worst weeks. Find the cheapest day to fly within a given month.
find_mistake_faresScans Secret Flying and The Flight Deal RSS for error fares and flash deals.
cheap_anywhere_fromCheapest destinations from an origin across 114 airports worldwide.
find_destinations_by_budgetFinds destinations reachable within a total budget (flights + hotels).
multi_origin_meetupCheapest city for multiple friends to meet, flying from different cities.
verify_flight_routeConfirms a direct or connecting route exists between two airports.
find_aurora_destinationsAurora-viewing destinations with live NOAA KP-index forecast and flight prices.

🏨 Hotels

ToolWhat it does
search_hotelsHotels with booking links to Booking.com, Airbnb, Expedia, Tripadvisor, and 6 more.
optimize_budgetFinds the cheapest flight + hotel combo across a flexible date window (Β±7 days).

πŸ“‹ Visas & Entry

ToolWhat it does
check_visa_requirementVisa category for a passport + destination pair. Returns visa-free, ETA, e-visa, visa on arrival, or visa required β€” with the official apply link.
visa_free_destinationsEvery country a given passport can enter without a full embassy visa.
get_passport_powerHenley Index 2024 rank, visa-free access count, frictionless travel %, and regional breakdown for any passport. Pass two passports to get a head-to-head diff: exactly which destinations each one unlocks that the other doesn't.
check_transit_visaDo you need a transit visa at your layover airport? Covers 200+ passport Γ— layover-country combinations. Checks LHR, JFK, DXB, SIN, FRA, IST, DOH, NRT, ICN, YYZ, SYD, and 30+ others.

🌀️ Weather

ToolWhat it does
get_weather16-day live weather forecast for any coordinates. Falls back to 5-year historical data for dates beyond the forecast window.
best_month_to_visitRanks all 12 months for a location by weather quality, based on historical climate data.

⚠️ Safety & News

ToolWhat it does
get_travel_advisoryUS State Dept advisory level (1–4) and summary. Pulled from the live RSS feed.
list_advisories_by_levelAll countries currently at or above a given advisory level.
get_travel_newsScans Google News for recent disruptions: strikes, airport closures, entry bans, protests.

πŸ’° Costs & Currency

ToolWhat it does
get_cost_of_livingDaily budget estimates for 220 cities across budget, mid-range, and luxury tiers.
convert_currencyLive currency conversion via European Central Bank rates.
get_exchange_ratesExchange rates for multiple currencies from a base currency.

πŸ—ΊοΈ Planning & Scoring

ToolWhat it does
plan_trip_packageThe main orchestrator. Calls 8+ tools in parallel and returns a complete trip: flights, hotels, visa, weather, safety, activities, ground transport, cost estimate, and booking checklist.
plan_itineraryDay-by-day itinerary with weather forecast and suggested activities for each day.
find_open_jawPlan a fly-in/overland/fly-out trip: land in city A, travel by train or bus, fly home from city B. Composes flight + ground transport search. Shows total cost vs a round-trip to city A only. Accepts city names or IATA codes.
score_destinationsRanks destinations by a weighted combination of cost, weather, safety, and events.
compare_destinationsSide-by-side comparison of 2–5 destinations for the same dates.

🍜 Food & Nightlife

ToolWhat it does
search_restaurants_barsReal venues near a location from OpenStreetMap. Returns cuisine, price level, opening hours, distance, and links to Google Maps, Zomato, TripAdvisor, Yelp, OpenTable, Resy, and Untappd.

🌐 Smart Trip Tools

ToolWhat it does
score_nomad_citiesRanks cities for remote work across 6 dimensions: cost, safety, internet speed, weather, visa ease, and lifestyle. Configurable weights.
calculate_flight_carbonCO2e footprint for any flight using ICAO/DEFRA 2024 factors with radiative forcing (RFI Γ—1.9). Per-passenger and total emissions, Gold Standard offset cost, and train/car comparison for short routes.

πŸŽ’ On the Ground

ToolWhat it does
generate_packing_listPacking list tailored to destination weather, activities, trip length, and budget level.
find_placesViewpoints, beaches, hiking trails, coworking spaces, waterfalls, markets, and more from OpenStreetMap.
calculate_jet_lagJet lag severity with a science-based recovery schedule: pre-departure shift, melatonin timing, light exposure strategy.
get_language_phrasebookPhrasebook for 17 languages with local script, romanized pronunciation, and audio tips.
get_stopover_guideWhat to do during a layover at 10 major hubs. Includes transit visa check, in-airport activities, and city excursion options.
check_travel_healthRequired and recommended vaccines, water safety, food safety, mosquito risk, altitude risk, and a pre-trip preparation timeline. Based on CDC and WHO 2024–2025 data.
search_ground_transportBus, train, and ferry options with booking links. Region-aware: Amtrak and Greyhound for the US, Trainline and BlaBlaCar for Europe, IRCTC for India, 12Go for Southeast Asia.
get_local_sim_guideBest prepaid SIM card and eSIM for 25+ countries. Returns operator, cost, data allowance, where to buy, tethering policy, and duration-based advice (≀3 days β†’ eSIM; longer β†’ local SIM). Falls back to Airalo/Holafly for unlisted countries.

πŸ›οΈ Attractions & Info

ToolWhat it does
search_activitiesAttractions near a location from Wikidata. Filter by category: museums, parks, architecture, nightlife, food, historic, nature, and more.
get_local_eventsLive events from Eventbrite: concerts, sports, festivals.
get_destination_infoCountry basics: currency, official language, timezone, dialling code, driving side.
geocodeConverts a place name to coordinates.
verify_placeConfirms a place actually exists (catches AI hallucinations before they reach you).

🧠 Traveler Profile

ToolWhat it does
get_traveler_profileLoads your saved profile: home airports, passports, currency, interests, and trip history.
onboard_travelerOne-time setup. Saves your preferences so the AI uses them automatically in every future session.
update_traveler_profileUpdate any field, manage credit cards in your portfolio, or log a completed trip.
get_trip_historyYour logged trip history.

🧳 Saved Trips (cross-session memory)

Persisted to ~/.wander_agent/trips.json. A trip carries an 8-item booking checklist (flights, hotel, visa, insurance, ground transport, advisory, packing, notify bank).

ToolWhat it does
save_tripSave a trip you're planning. Returns a trip_id and a fresh booking checklist.
list_my_tripsList saved trips with checklist progress. Filter by status (planning/booked/completed/cancelled).
get_trip_statusFull state + checklist progress for one trip, by id or destination.
update_tripChange status/dates, tick checklist items, or shortlist a flight/hotel option onto the trip.
delete_tripRemove a saved trip.

πŸ”” Fare Watching

Persisted to ~/.wander_agent/fare_watches.json. Records a baseline price and a price history per watched route.

ToolWhat it does
watch_fareStart watching a route with an optional target price. Captures a baseline on creation.
list_fare_watchesList watches with baseline / last / lowest price seen and status.
check_fare_watchesRe-price watched routes now. Returns buy-signal alerts: target_hit, price_drop, price_rise, no_change.
stop_fare_watchPause or delete a watch.

βš–οΈ Value Ranking

ToolWhat it does
rank_trip_optionsScores a list of flight/trip options 0–100 on price plus stops, duration, refundability, baggage and hassle. Presets: cheapest / fastest / easiest / flexible / balanced. Flags hidden-city, split-ticket and self-transfer risk so the cheapest fare isn't blindly the winner.

πŸ’³ Credit Card Points & Miles

Static dataset covering 20 loyalty programs (Chase UR, Amex MR, Citi TYP, Capital One, Bilt, 11 airlines, 4 hotel chains), 9 popular credit cards with bonus categories, and 10 curated sweet-spot awards. Card portfolio saved to ~/.wander_agent/profile.json.

ToolWhat it does
estimate_points_valueIs this award booking worth it? Calculates cents-per-point and compares against baseline valuations for the program. Returns excellent / good / fair / poor verdict.
find_transfer_partnersShows all airline and hotel transfer partners for a bank program (Chase UR β†’ United, Hyatt, BA, etc.) with transfer ratios and times. Sorted by partner value.
calculate_points_or_cashShould you use points or pay cash for this booking? Factors in cpp value, opportunity cost of points, and how many points you'd earn back paying cash on a specific card.
estimate_points_earningHow many points a purchase earns on a given card. Covers 9 cards with bonus category multipliers (3x dining, 5x travel portal, 4x supermarkets, etc.).
find_sweet_spot_awardsCurated high-value redemptions: ANA first class via VA miles (16.7cpp), Singapore Suites (16.3cpp), Turkish business (8.9cpp), Hyatt all-inclusive (2.4cpp), and more. Filters by your programs, cabin, budget, or route.
compare_points_programsWhich of your points programs gives the best value for a specific booking? Compares estimated points cost, portal vs transfer value, best partner, and matching sweet spots. Uses your profile cards automatically.

Tool Rankings: Usefulness Γ— X-Factor

Ranked by a combination of practical impact and uniqueness β€” things no OTA, no chatbot, and no other travel tool does.

RankToolWhy it's here
πŸ₯‡ 1find_split_ticketOTAs are contractually prevented from showing this. Book two tickets via a hub instead of a through-ticket. 20–60% savings on many long-haul routes. The travel industry's open secret.
2find_skiplagged_faresHidden-city ticketing. Buy a flight to city B with a layover in city A β€” exit in city A and never board the last leg. 40–60% off. Illegal per airline T&Cs but not against any law. Carry-on only.
3plan_trip_packageOne message β†’ complete trip. Fires 8+ tools in parallel: flights, hotels, visa, weather, safety, activities, ground transport, cost estimate. The single best demo of what this agent can do.
4find_cheapest_monthScans 12 months, samples first Tuesday of each (statistically cheapest booking day). Returns months ranked by price with season labels. Shifting by 1–2 months = hundreds of dollars saved.
5check_transit_visaThe one nobody thinks to check until it's too late. Do you need a visa just to change planes at Heathrow? At Frankfurt? 200+ passport Γ— layover combinations. Catches the trip-killer before you book.
6multi_origin_meetupThree friends, three different cities. What's the cheapest city for all of them to meet? No OTA has a tool for this.
7find_open_jawFly into Rome, take a train to Paris, fly home from Paris. No OTA lets you compose this. Automatically prices both flights + the overland segment and compares vs a simple round-trip to Rome.
8get_passport_powerHenley 2024 rank, visa-free %, regional breakdown. Dual-passport mode: exact set-diff of which destinations each passport unlocks. "Use your Indian passport for Thailand, your US passport for Brazil."
9score_nomad_cities6-dimension scoring for digital nomad decisions: cost, safety, internet speed, weather, visa ease, lifestyle. Configurable weights. "Score Bali vs Lisbon vs Tbilisi for 3 months, weight internet 3Γ— above cost."
10find_mistake_faresError fares and airline pricing mistakes from dedicated deal aggregators. Passive discovery β€” "are there any crazy cheap fares out of JFK right now?"
11fare_calendarFull price grid for a month. Up to 15 sampled days, cheapest day highlighted, day-of-week analysis (Tuesdays 18% cheaper on average), best/worst weeks.
12cheap_anywhere_from"Where can I fly cheapest from London right now?" Scans 114 airports. Discovery tool for spontaneous travelers.
13find_destinations_by_budget"I have $1,500 total for 7 nights, leaving from NYC β€” where can I actually go?" Returns ranked reachable destinations.
14optimize_budgetShifts departure Β±7 days to find the cheapest flight + hotel combo. Same trip, different dates, lower price.
15calculate_flight_carbonICAO/DEFRA 2024 emission factors with radiative forcing (RFI Γ—1.9). Per-person and total CO2e, Gold Standard offset cost at $18/tonne, train/car comparison for routes under 1,500km.
16search_flightsCore engine. Parallel Google Flights + Kiwi.com. Checks nearby airports automatically.
17check_visa_requirementMost-asked travel question. Instant answer with official government apply link.
18plan_itineraryDay-by-day schedule with weather per day and activity suggestions.
19score_destinationsWeighted rank: cost + weather + safety + upcoming events. "Best place to go in September with good weather, under $150/day, safety level 1."
20visa_free_destinationsFull list of countries a passport can enter without a full embassy visa.
21get_local_sim_guide25+ countries. Best prepaid SIM vs eSIM, exact cost, where to buy, tethering, activation steps. Short trip = eSIM. Long trip = local SIM. Saves the first-hour scramble at every airport.
22compare_destinationsSide-by-side: cost, weather, safety, visa requirements, flights β€” for 2–5 destinations, same dates.
23search_ground_transportBus + train + ferry with real booking links. Region-aware. Often cheaper and more convenient than flying for routes under 500km.
24check_travel_healthRequired vaccines, recommended vaccines, water safety, food safety, mosquito risk, altitude risk, pre-trip timeline. CDC + WHO 2025 data.
25get_travel_advisoryLive US State Dept level 1–4 with summary. Pulled from RSS β€” not cached stale data.
26get_weather16-day live forecast. Falls back to 5-year historical climate data for further-ahead dates.
27find_aurora_destinationsBest spots for northern lights with live NOAA KP-index forecast + flight prices from your origin. Viral for the "bucket list" audience.
28search_hotelsHotel search with deep links to 9 booking sites. No prices shown directly (all hotel price APIs are paid), but all the links you need.
29get_cost_of_livingDaily budget for 220 cities: budget / mid-range / luxury tiers.
30best_month_to_visitClimate-based ranking of all 12 months for a location. Based on 5 years of historical data.
31get_stopover_guideWhat to actually do during a long layover at DXB, SIN, IST, DOH, NRT, CDG, HKG, ICN, AMS, or HND. In-airport options + city excursion feasibility.
32search_activitiesWikidata attractions by category: museums, parks, architecture, food, nightlife, historic, nature.
33find_placesOpenStreetMap viewpoints, beaches, hiking trails, coworking spaces, waterfalls, hot springs, markets.
34search_restaurants_barsReal venues from OSM with 7 booking site links per result. Cuisine filter, price level, distance.
35get_language_phrasebook17 languages. Local script + romanized pronunciation + audio tips.
36generate_packing_listTailored to destination weather, planned activities, trip length, and budget level.
37get_local_eventsLive Eventbrite events at destination: concerts, festivals, sports. Best for 0–60 day horizon.
38get_travel_newsGoogle News scan for disruptions: strikes, closures, protests, entry bans.
39calculate_jet_lagSeverity rating + science-based recovery: pre-trip sleep shifting, melatonin timing, light exposure schedule.
40get_destination_infoCountry basics: currency, language, timezone, dialling code, driving side.
41list_advisories_by_levelAll countries currently at Level 2, 3, or 4. Useful for insurance and risk-screening.
42verify_flight_routeConfirms a route actually exists. Catches hallucinated itineraries before you book.
43onboard_travelerOne-time setup: home airports, passports, currency, interests. Feeds every tool automatically.
44get_traveler_profileLoad saved profile. Used automatically at session start.
45update_traveler_profileUpdate preferences or log a completed trip.
46get_trip_historyYour logged trip history.
47convert_currencyECB live rate conversion.
48get_exchange_ratesMulti-currency rates from a base currency.
49geocodePlace name β†’ latitude/longitude. Used internally by most tools.
50verify_placeConfirms a place exists before building a trip around it. Anti-hallucination guardrail.
51find_sweet_spot_awardsCurated outsized-value redemptions the points community swears by. ANA first (16.7cpp), Singapore Suites (16.3cpp), Turkish J (8.9cpp). Filtered by your card portfolio.
52estimate_points_valueCents-per-point calculator with verdict against 20+ program baselines. Catches bad redemptions before you burn points.
53calculate_points_or_cashPoints or cash? Factors cpp, opportunity cost, and earning-back. The question every points traveler asks on every booking.
54compare_points_programsWhich program gives best value for this booking? Cross-program comparison with sweet-spot matching.
55find_transfer_partnersMaps bank currency β†’ airline/hotel partners. Transfer ratios, times, and partner valuations.
56estimate_points_earningPoints earned per dollar by card and category. 9 cards modeled.

Data sources

SourceWhat it providesKey needed?
Google Flights (scraper)Flight prices and airline namesNo
Kiwi.comLive bookable flight pricesNo
Open-MeteoWeather forecast and 5-year historical climateNo
Frankfurter (ECB)Currency exchange ratesNo
Wikidata SPARQLAttractions and points of interestNo
OpenStreetMap OverpassRestaurants, bars, beaches, viewpoints, hikingNo
US State Dept RSSTravel advisoriesNo
Open-Meteo GeocodingCoordinates for place namesNo
RESTCountriesCountry metadataNo
Secret Flying / The Flight DealMistake fares and dealsNo
NOAA Space WeatherAurora KP-index forecastNo
Google News RSSTravel disruption newsNo
SkiplaggedHidden-city faresNo (fragile scraper)
Rome2Rio / OmioGround transport optionsNo (fallback to deeplinks)
EventbriteLive local eventsNo
Foursquare Places v3Restaurant/bar ratings and price levelsOptional (free tier)
Ticketmaster DiscoveryLive event listingsOptional (free tier)
Static datasetsVisa requirements, cost of living, airport data, transit visa rules, SIM card data, Henley rankings, points/miles valuationsN/A

How much can you trust each number?

Most results carry a data_meta block so the AI can tell you how reliable a figure is before you book:

"data_meta": {
  "confidence": "scraped_live",
  "trust_score": 80,
  "trust_label": "Live scrape",
  "meaning": "Scraped from Google Flights just now. Real but can shift minute to minute.",
  "fetched_at": "2026-06-02T18:30:00+00:00",
  "source": "google_flights + kiwi.com"
}
LabelTrustWhat it means
deeplink95Opens the live provider page β€” always current
live_api90Official API (ECB rates, NOAA)
live_rss85Live government feed (State Dept advisories)
live_forecast85Open-Meteo live weather
scraped_live80Real-time scrape β€” real but volatile
curated_snapshot55Hand-curated dataset β€” verify before booking
wikidata_fallback50Wikidata-derived
estimated35Modeled figure β€” rough guide only

Honest limitations

Flight prices: Google Flights scraper can break if Google changes their page structure. Kiwi prices are real and bookable. Both run in parallel β€” if one fails the other still returns results.

Split-ticket risk: find_split_ticket surfaces real savings but carries missed-connection risk. If your first flight is delayed the second airline won't wait and won't rebook you. The tool always returns a full risk disclosure list. Buy travel insurance that covers missed connections on separate tickets.

Hotel prices: Every hotel price API is paid. This tool returns hotel names and links to 9 booking sites where you can see real prices. No prices are shown directly.

Visa data: Static snapshot (updated 2024). Policies change β€” always verify with the official link in the response before you book anything. Do not rely on this for immigration decisions.

Transit visa data: Rules encoded as a static dataset covering 200+ combinations. Edge cases (nationalities with bilateral exemptions, recent policy changes) may be missing. Always verify with the airline or destination embassy.

Passport power data: Henley Index 2024 snapshot. Rankings shift year to year. Confirm with official sources before making nationality-based decisions.

SIM card data: Curated snapshot as of 2024-Q4. Prices and plans change frequently. Treat as guidance; verify before purchase.

Events: Scraped from Eventbrite. Best coverage for events 0–60 days ahead. Further-future events may not be listed yet.

Travel advisories: US State Dept only. Updated within 24–48 hours of official changes via RSS.

Health data: Curated snapshot from CDC Yellow Book and WHO 2024–2025 recommendations. Not a substitute for advice from a travel medicine clinic.

Ground transport: Rome2Rio data for route discovery. Actual prices and schedules must be confirmed on the booking sites β€” times and fares change.

Points/miles valuations: Baseline cpp values are editorial averages (TPG, NerdWallet, OMAAT). Actual redemption value depends on specific award availability, transfer bonuses, and dynamic pricing. Sweet spot awards assume saver-level availability. Card bonus categories reflect terms as of 2025-Q1 β€” issuers change these periodically.

Carbon calculations: ICAO/DEFRA 2024 emission factors with standard RFI multiplier (Γ—1.9). Actual emissions vary by aircraft type, load factor, and routing. Use as an estimate, not an accounting figure.


Cloud deployment (Docker)

The included Dockerfile and railway.toml let you host this server in the cloud so you can connect to it from any device β€” not just the computer where you installed it.

You do not need this for normal local use. Install and run locally as described in Setup above.

If you want to self-host on Railway:

# Push to GitHub, then connect repo to Railway
# Set env vars in Railway dashboard if using optional API keys

The server switches from stdio (local) to HTTP automatically based on the WANDER_TRANSPORT environment variable.


Development

# Install with dev dependencies
pip install -e ".[dev]"

# Run tests
python -m pytest tests/ -v

# Count registered tools
grep -c "@mcp.tool()" src/wander_agent/server.py

Adding a tool:

  1. Create src/wander_agent/tools/your_tool.py with an async function
  2. Import it in src/wander_agent/server.py
  3. Wrap with @mcp.tool() and an async wrapper function
  4. Restart your AI client to pick up the new tool

CI: every push and PR to main runs the test suite on Python 3.10/3.11/3.12 and asserts the registered tool count.

Releases: publishing a GitHub release triggers the PyPI publish workflow (trusted publishing β€” no tokens). Bump version in pyproject.toml and server.json first.


License

MIT

mcp-name: io.github.VirajMishra1/wander-agent

Related MCP Servers

alcylu/nightlife-mcp

πŸ“‡ ☁️ - MCP server for Tokyo nightlife event discovery, venue search, performer info, AI recommendations, and VIP table booking.

πŸš† Travel & Transportation0 views
amirdaraee/luxembourg-mcp

πŸŽ–οΈ 🐍 ☁️ 🏠 - Keyless access to official Luxembourg public data: laws, statistics, live parking and traffic, weather alerts, environment, parliament, geodata, GTFS stops, and the national open-data catalogue. 21 read-only tools, zero dependencies; hosted endpoint at mcp.luxembourg-mcp.com or local Python server. No API keys.

πŸš† Travel & Transportation0 views
Autonomad1/autonomad-travel

πŸ“‡ ☁️ - AI travel agent over MCP β€” live flights, hotels, activities, and events worldwide, then completes the booking on autonomad.ai (free signup at checkout, first month of Premium included).

πŸš† Travel & Transportation0 views
campertunity/mcp-server

πŸŽ–οΈ πŸ“‡ 🏠 - Search campgrounds around the world on campertunity, check availability, and provide booking links

πŸš† Travel & Transportation0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Not checked yet

We have not completed a health check for this listing yet.

No check timestamp yet.

Unclaimed listing (imported or pending owner verification). Claim it β†’
β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.