Wander Agent
60-tool AI travel agent: flights, hotels, visas, weather, fare watching, trip memory.
Connector by VirajMishra1 · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/virajmishra1-wander-agent
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 66 read · 3 write · 2 delete · 4 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 75
Read from the source code; the running server may list different tools.
Read 66 · Look things up without changing anything.
tool_calculate_flight_carbontool_calculate_jet_lagtool_calculate_points_or_cashtool_check_fare_watchestool_check_transit_visatool_check_travel_healthtool_check_visa_requirementtool_compare_destinationstool_compare_points_programstool_convert_currencytool_convert_timezonetool_estimate_points_earning
Show 54 more tools
tool_estimate_points_valuetool_fare_calendartool_find_aurora_destinationstool_find_cheapest_monthtool_find_destinations_by_budgettool_find_mistake_farestool_find_nearby_hospitalstool_find_open_jawtool_find_placestool_find_skiplagged_farestool_find_split_tickettool_find_sweet_spot_awardstool_find_transfer_partnerstool_generate_packing_listtool_geocodetool_get_cost_of_livingtool_get_country_factstool_get_cultural_etiquettetool_get_destination_infotool_get_emergency_contactstool_get_exchange_ratestool_get_language_phrasebooktool_get_local_eventstool_get_local_sim_guidetool_get_outlet_infotool_get_passport_powertool_get_solo_travel_safetytool_get_stopover_guidetool_get_sunrise_sunsettool_get_tipping_guidetool_get_travel_advisorytool_get_travel_newstool_get_traveler_profiletool_get_trip_historytool_get_trip_statustool_get_weathertool_list_advisories_by_leveltool_list_fare_watchestool_list_my_tripstool_multi_origin_meetuptool_optimize_budgettool_plan_itinerarytool_plan_trip_packagetool_rank_trip_optionstool_score_destinationstool_score_nomad_citiestool_search_activitiestool_search_flightstool_search_ground_transporttool_search_hotelstool_search_restaurants_barstool_verify_flight_routetool_verify_placetool_visa_free_destinations
Write 3 · Create, change, send or run things.
tool_save_triptool_update_traveler_profiletool_update_trip
Delete 2 · Delete, drop, revoke or wipe things.
tool_delete_triptool_stop_fare_watch
Not yet classified 4 · We could not tell from the name and description.
tool_best_month_to_visittool_cheap_anywhere_fromtool_onboard_travelertool_watch_fare
Network hosts it talks to 60
12go.asia· found in codeairalo.com· found in codeairbnb.com· found in codeairtel.in· found in codealltrails.com· found in codeamtrak.com· found in codeapi.foursquare.com· found in codeapi.frankfurter.dev· found in codeapi.open-meteo.com· found in codeapi.sunrise-sunset.org· found in codearchive-api.open-meteo.com· found in codeauswaertiges-amt.de· found in codebooking.com· found in codecanada.ca· found in codedha.gov.za· found in codeeventbrite.com· found in codeevisa.go.ke· found in codeevisa.gov.kh· found in codeevisa.gov.tr· found in codeevisa.moip.gov.mm· found in codeevisa.xuatnhapcanh.gov.vn· found in codeexpedia.com· found in codefrance-visas.gouv.fr· found in codegeocoding-api.open-meteo.com· found in codegithub.com· found in codegoogle.com· found in codegov.uk· found in codehilton.com· found in codeholafly.com· found in codeiatatravelcentre.com· found in code
Show 30 more hosts
ica.gov.sg· found in codeimi.gov.my· found in codeimmi.homeaffairs.gov.au· found in codeimmigration.govt.nz· found in codeind.nl· found in codeindianvisaonline.gov.in· found in codeinsureandgo.com· found in codekayak.com· found in codelastminute.com· found in codemaps.app.goo.gl· found in codemofa.go.jp· found in codemolina.imigrasi.go.id· found in codequery.wikidata.org· found in coderestcountries.com· found in codeskiplagged.com· found in codeskyscanner.com· found in codeskyscanner.net· found in codesrilankaevisa.lk· found in codethaievisa.go.th· found in codetheflightdeal.com· found in codethetrainline.com· found in codetimatic.aero· found in codetravel.state.gov· found in codetripadvisor.com· found in codeturkishairlines.com· found in codeu.ae· found in codevisa.visitsaudi.com· found in codevisa2egypt.gov.eg· found in codevisaforchina.cn· found in codewwwnc.cdc.gov· found in code
Files it touches
- Your home directory (~)
- Any path the agent passes to its tools
Tools (75)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
tool_best_month_to_visitWEATHER timing: best month to visit by climate, not price. "When is Bali at its best?" Uses 5yr Open-Meteo historical archive. No auth. For cheapest month by airfare use find_cheapest_month; for day-level price grid within a month use fare_calendar. Args: latitude: Location latitude longitude: Location longitude preferences: warm_dry, cool_dry, warm_any, snow, shoulder_season
tool_calculate_flight_carbonCalculate CO2e carbon footprint for a flight. Uses ICAO/DEFRA 2024 emission factors including radiative forcing (RFI ×1.9). Shows per-passenger and total emissions, carbon offset cost at Gold Standard prices ($18/tonne), and train/car comparison for short-to-medium routes. No API key required. Args: origin: Origin airport IATA code (e.g., "JFK") destination: Destination airport IATA code (e.g., "LHR") passengers: Number of passengers cabin_class: economy | premium_economy | business | first trip_type: one_way | round_trip
tool_calculate_jet_lagCalculate jet lag severity and give a science-based recovery schedule. Covers pre-departure schedule shift, on-plane tips, melatonin timing, and post-arrival light exposure strategy. Args: origin: City or IATA code (e.g., "New York", "JFK") destination: City or IATA code (e.g., "Tokyo", "NRT") departure_date: YYYY-MM-DD flight_duration_hours: Flight time in hours (0 = auto-estimated)
tool_calculate_points_or_cashShould I pay cash or use points? Factors in cpp value, opportunity cost, and points-back earning on the cash payment. Returns a clear recommendation. Args: cash_price: Cash price for the booking points_price: Points/miles price for the same booking program: Points program (e.g., "chase_ur", "united_mp") category: Spending category if paying cash (e.g., "travel", "dining") — affects earning calc card_key: Specific card to calculate earning (e.g., "chase_sapphire_reserve") currency: Cash price currency taxes_fees_on_award: Cash taxes/fees on the award redemption
tool_cheap_anywhere_fromINSPIRATION: Find cheapest destinations from origin airport. "Show me cheap flights from NYC anywhere in March" - returns ranked destinations by price. Set round_trip_days for realistic round-trip budgeting. Args: origin: IATA airport code (e.g., "JFK") month: YYYY-MM constraint (optional) max_price: Filter out above this price (per-person) max_results: Max destinations currency: USD, EUR, etc. regions: Comma-separated (europe, asia, americas, oceania, africa, middle_east) round_trip_days: Days at destination for round-trip price (omit for one-way)
tool_check_fare_watchesRe-price watched routes now and return buy-signal alerts. Alerts: target_hit, price_drop, price_rise, no_change. Args: watch_id: Check one watch, or omit to check all active watches
tool_check_transit_visaCheck if you need a transit visa for a layover airport. Covers the most common passport + layover combinations for 40+ major hubs: LHR, JFK, LAX, FRA, AMS, CDG, DXB, SIN, IST, DOH, NRT, ICN, HKG, YYZ, SYD, and more. This is a common trip-ruiner — carriers deny boarding if you lack the required transit document. Check BEFORE booking. Args: passport_country: Your passport ISO2 code (e.g., "IN", "US", "NG") layover_airport: IATA code of layover airport (e.g., "LHR", "DXB", "JFK") connecting_to: Optional final destination airport IATA (for context)
tool_check_travel_healthHealth requirements, vaccine recommendations, and safety tips for a destination. Covers required vaccines, CDC/WHO recommendations, water safety, mosquito risk, altitude sickness, food safety, and a pre-departure preparation timeline. Args: destination_iso2: ISO 2-letter country code OR IATA airport code (e.g., "TH", "JP", "BKK", "DPS") trip_duration_days: Trip length (affects malaria prophylaxis advice etc.)
tool_check_visa_requirementCheck the visa requirement for one passport entering one destination country. Read-only. No auth required. Data source: built-in curated dataset (static snapshot — regulations change; always verify with the official embassy before travel). Returns: category (visa_free / eta_required / visa_on_arrival / evisa / visa_required), apply_link, estimated cost, processing time, and guidance notes. Invalid ISO codes return an error field, not an exception. Use this for a single passport-destination pair. Use tool_visa_free_destinations to list all countries a passport can enter. Use tool_check_transi…
tool_compare_destinationsINSPIRATION: Compare multiple destinations side-by-side for same dates. "Paris vs Rome vs Barcelona for next month" - returns flight + hotel costs for each, ranked by total cost. Args: origin: Departure airport IATA code destinations: Comma-separated (e.g., "CDG,FCO,BCN" or "Paris,Rome,Barcelona") departure_date: YYYY-MM-DD return_date: YYYY-MM-DD travelers: Number of travelers currency: USD, EUR, etc.
tool_compare_points_programsWhich of my points programs gives the best value for this booking? Compares estimated points cost across programs, portal vs transfer value, best transfer partner, and matching sweet spots. Uses profile cards if no programs specified. Args: cash_price: What the booking costs in cash programs: Comma-separated (e.g., "chase_ur,amex_mr") — omit to use profile cards cabin: Target cabin class (economy, business, first) route: Route keyword to match sweet spots (e.g., "Japan", "Europe") currency: Cash price currency
tool_convert_currencyConvert between currencies with live rates. No auth required. Args: amount: Amount to convert from_currency: Source currency (e.g., "USD") to_currency: Target currency (e.g., "EUR")
tool_convert_timezoneConvert a date/time between IANA timezones, DST-aware. Args: datetime_str: e.g. "2026-08-15 14:30" or "2026-08-15T14:30:00" from_timezone: IANA name, e.g. "America/New_York" to_timezone: IANA name, e.g. "Asia/Tokyo" or "UTC"
tool_delete_tripDelete a saved trip. Args: trip_id: 8-char trip id
tool_estimate_points_earningCalculate points earned on a purchase for a specific credit card and spending category. Read-only. No auth required. Uses static bonus multiplier data (standard published rates; does not reflect temporary promotions). Returns: points_earned, base_earn_rate, applied_multiplier, program name, and estimated_value_usd at mid-range cpp. Supports 9 cards: chase_sapphire_reserve, chase_sapphire_preferred, amex_platinum, amex_gold, capital_one_venture_x, citi_premier, bilt_mastercard, ink_preferred, amex_green. Use this when the user wants to know which card to swipe for a specific purchase. Use too…
Show 60 more tools
tool_estimate_points_valueIs this award booking a good deal? Calculate cents-per-point and compare against baseline valuations for 20+ programs (Chase UR, Amex MR, airline miles, hotel points). Returns verdict: excellent/good/fair/poor. Args: points_cost: Points/miles required for the award booking cash_price: What the same booking costs in cash program: Points program (e.g., "chase_ur", "amex_mr", "united_mp", "hyatt_woh") currency: Cash price currency taxes_fees: Taxes/fees still paid in cash on the award (e.g., fuel surcharges)
tool_fare_calendarPRICE timing (day-level): cheapest DAY to fly within ONE month. Samples up to 15 departure dates in one month — day-of-week analysis, price tiers, best/worst weeks. For cheapest MONTH across a year use find_cheapest_month; for best weather use best_month_to_visit. Args: origin: Origin airport IATA code (e.g., "JFK") destination: Destination airport IATA code (e.g., "LHR") year: Year (default: next occurrence of month) month: Month 1-12 (default: next month) adults: Number of passengers cabin_class: economy | premium_economy | business | first currency: Currency co…
tool_find_aurora_destinationsKILLER: Reverse search - "where to see northern lights cheapest, next 60 days?" Combines NOAA KP-index forecast + aurora-zone airports + flight prices. Returns ranked destinations with aurora visibility scores. Args: origin: Departure IATA code max_budget: Max flight budget days_ahead_min: Earliest departure (days from now) days_ahead_max: Latest departure currency: USD, EUR, etc. max_results: max destinations
tool_find_cheapest_monthPRICE timing (month-level): cheapest MONTH to fly across the next N months. Samples the first Tuesday of each month, ranks months by price with season analysis. For cheapest DAY within one month use fare_calendar; for best weather use best_month_to_visit. Args: origin: Origin airport IATA code (e.g., "JFK") destination: Destination airport IATA code (e.g., "BCN") months_ahead: Future months to scan (1-12, default 12) adults: Number of passengers cabin_class: economy | premium_economy | business | first currency: Currency code trip_length_days: Days for round-trip …
tool_find_destinations_by_budgetINSPIRATION: "I have $1500, where can I go?" Ranks destinations under a total budget with flight + hotel costs calculated. Args: origin: Departure airport IATA code (e.g., "JFK") total_budget: Total budget for trip trip_length_days: Number of nights departure_month: YYYY-MM (e.g., "2026-08") or omit for any travelers: Number of travelers interests: Comma-separated (e.g., "beach,food,history") visa_free_only: Only visa-free destinations (requires passport_country) passport_country: ISO 2-letter code (e.g., "US") currency: USD, EUR, etc. max_results: Max …
tool_find_mistake_faresFetch recent mistake fares and deal alerts from Secret Flying and Flight Deal RSS feeds. Read-only. No auth required. Data freshness: RSS feeds polled at call time, posts typically 1-48 hours old. Returns a list of deals each with origin, destination, price, sale price, percentage discount, source, and post date. Does not book or hold fares — prices expire fast, often within hours. Use this when the user wants passive deal discovery without a fixed destination. Use tool_search_flights when the user has a specific route and date in mind. Use tool_fare_calendar for flexible-date price grids on…
tool_find_nearby_hospitalsFind hospitals and clinics near a location via OpenStreetMap. Args: latitude: Location latitude longitude: Location longitude radius_km: Search radius in km (1-30) max_results: Max results (1-20) city: Optional city name hint
tool_find_open_jawPlan an open-jaw trip: fly into one city, overland, fly out from another (e.g. JFK→Rome, train to Paris, Paris→JFK). Shows total vs simple round-trip. Accepts IATA codes or city names. Args: origin: Home airport IATA or city (e.g., "JFK" or "New York") fly_into: First destination IATA or city (e.g., "FCO" or "Rome") fly_out_from: Final departure IATA or city (e.g., "CDG" or "Paris") outbound_date: YYYY-MM-DD — fly origin → fly_into return_date: YYYY-MM-DD — fly fly_out_from → origin adults: Number of passengers cabin_class: economy | premium_economy | business | fi…
tool_find_placesFind viewpoints, beaches, hiking trails, coworking spaces, and more. Uses OpenStreetMap — no API key required. Args: latitude: Location latitude longitude: Location longitude category: viewpoint | beach | hiking | coworking | waterfall | camping | market | hot_spring | museum | park radius_km: Search radius in km (1-100) max_results: Max places to return city: City name for richer search links (e.g., "Bali", "Cape Town")
tool_find_skiplagged_faresKILLER: Find hidden-city ticketing fares (cheaper than direct). Buy NYC->Mexico via Houston, get off in Houston, save 60%. Skyscanner and Kayak are CONTRACTUALLY FORBIDDEN from showing these. We pull them direct from Skiplagged. CAVEATS: Carry-on only. One-way only. No frequent flyer credit. Tool returns warnings. Args: origin: IATA code (e.g., "JFK") destination: IATA code (e.g., "LAX") departure_date: YYYY-MM-DD return_date: YYYY-MM-DD (compare round-trip; book separately) max_results: max fares to return
tool_find_split_ticketFind savings by booking two separate tickets through a hub (prices origin→hub and hub→destination independently). 20-60% off on competitive long-haul routes. ⚠️ Missed-connection risk is on the traveler — surface result risks before booking. Args: origin: Origin airport IATA code (e.g., "SFO") destination: Destination airport IATA code (e.g., "DEL") departure_date: YYYY-MM-DD departure date adults: Number of passengers cabin_class: economy | premium_economy | business | first currency: Currency code min_connection_hours: Minimum buffer hours between tickets at hub
tool_find_sweet_spot_awardsCurated list of the best-value award redemptions in the points game. ANA first class for 120k VA miles (16.7cpp), Hyatt all-inclusive for 25k (2.4cpp), Turkish J to Europe for 45k (8.9cpp), Singapore Suites for 92k (16.3cpp), and more. Filters by your programs, cabin class, budget, or route. Args: programs: Comma-separated program keys (e.g., "chase_ur,amex_mr") — omit to use profile cards cabin: Filter by cabin (economy, business, first, suites, hotel) max_points: Only show awards under this points threshold route_keyword: Filter by route (e.g., "Japan", "Europe", "Caribbean…
tool_find_transfer_partnersShow all airline and hotel transfer partners for a bank points program. Maps Chase UR → United, Hyatt, BA, etc. Amex MR → Delta, ANA, Hilton, etc. Includes transfer ratios and transfer times. Sorted by partner value. Args: program: Bank program key (e.g., "chase_ur", "amex_mr", "citi_typ", "capital_one", "bilt")
tool_generate_packing_listGenerate a smart packing list tailored to destination, weather, and activities. Fetches live weather to adapt clothing and gear suggestions. Args: destination: City or country name start_date: YYYY-MM-DD end_date: YYYY-MM-DD activities: Comma-separated (e.g., "beach,hiking,business,nightlife") budget_level: budget, moderate, luxury travelers: Number of travelers latitude: Optional — auto-fetched if omitted longitude: Optional — auto-fetched if omitted
tool_geocodeCity or place -> coordinates. No auth required. Args: place_name: City or place (e.g., "Paris, France")
tool_get_cost_of_livingDIFFERENTIATOR: Cost-of-living index + quality of life scores for a city. "Your $100/day = lavish in Lisbon, broke in London." Free, no auth. Covers ~270 cities globally with detailed quality scores. Args: city: City name (e.g., "Lisbon", "Tokyo", "San Francisco") home_currency: Your home currency (USD, EUR, etc.)
tool_get_country_factsKey facts about a country: capital, languages, population, currency, timezones, calling code, borders. Live data from RestCountries. Args: country: Country name or ISO 2/3-letter code (e.g., "Japan", "JP", "JPN")
tool_get_cultural_etiquetteCultural dos/don'ts, dress code, greetings, photography rules. Curated snapshot. Args: country_iso2: ISO 2-letter code (e.g., "JP", "IN", "TH")
tool_get_destination_infoEssential country info (currency, language, timezone). No auth required. Args: country_name: Country name (e.g., "Japan")
tool_get_emergency_contactsEmergency numbers (police, ambulance, fire, tourist police) for a country. Curated snapshot. Args: country_iso2: ISO 2-letter code (e.g., "TH", "JP", "FR")
tool_get_exchange_ratesGet exchange rates. No auth required. Args: base_currency: Base (e.g., "USD") target_currencies: Comma-separated targets or omit for all
tool_get_language_phrasebookGet a phrasebook for the local language at a destination. Covers 17 languages with pronunciation guides and essential phrases. Args: destination: City or country name (e.g., "Tokyo", "France", "Bangkok") language_code: Override language (ja, fr, es, it, de, pt, th, zh, ar, ko, hi, vi, id, tr, ms, sw) category: greeting | essential | food | transport | shopping | emergency | accommodation | numbers
tool_get_local_eventsDIFFERENTIATOR: Find concerts, shows, sports during your trip dates. "Coldplay is in Paris while you're there." Uses Ticketmaster Discovery. Args: city: City name start_date: YYYY-MM-DD end_date: YYYY-MM-DD classification: music, sports, arts, family, film, miscellaneous keyword: Artist, team, or show name max_results: Max events
tool_get_local_sim_guideLocal SIM/eSIM guide for a country: operators, cost, data, where to buy, activation, tethering policy, duration advice. 25+ countries; falls back to Airalo/Holafly otherwise. Args: country: Country name (e.g., "Thailand"), ISO2 code (e.g., "TH"), or city (e.g., "Bangkok") trip_duration_days: Trip length in days — affects local SIM vs eSIM recommendation data_heavy: True if you stream video, work remotely, or need constant hotspot
tool_get_outlet_infoElectrical plug types, voltage, frequency and whether an adapter is needed. Curated snapshot. Args: country_iso2: ISO 2-letter code (e.g., "US", "JP", "AU")
tool_get_passport_powerRank passport strength, optionally compare two head-to-head: visa-free count, frictionless %, regional breakdown, Henley 2024 rank. With compare_with, shows which destinations each passport unlocks that the other doesn't. Args: passport_country: Your passport ISO2 code (e.g., "US", "IN", "NG", "CN") compare_with: Optional second passport ISO2 for comparison (e.g., "GB")
tool_get_solo_travel_safetySolo travel safety: risk level, female/male solo notes, top risks, safe areas, transport tips. Curated snapshot. Args: country_iso2: ISO 2-letter code (e.g., "TH", "IN", "ZA")
tool_get_stopover_guideGet a layover activity guide for a major hub airport. Read-only. No auth required. Data source: built-in curated dataset for 10 hubs: IST, DXB, SIN, DOH, NRT, HND, CDG, HKG, ICN, AMS. Returns in-terminal activities, city excursion options (only suggested when layover_hours is sufficient for safe exit/re-entry), and transit visa status for the given passport. Unsupported airports return an error field with a list of supported IATA codes. Use this when the user has a confirmed layover and wants to make use of the time. Use tool_check_transit_visa for a standalone transit visa check without act…
tool_get_sunrise_sunsetSunrise, sunset, solar noon, twilight and day length for a location (UTC times). Args: latitude: Location latitude longitude: Location longitude date: YYYY-MM-DD or "today"
tool_get_tipping_guideTipping customs and expected amounts (restaurants, taxis, hotels, bars). Curated snapshot. Args: country_iso2: ISO 2-letter code (e.g., "US", "JP", "TH")
tool_get_travel_advisoryOfficial US State Department travel advisory for a country. Returns advisory level (1=safe, 4=do not travel), summary, and link. No API key. Cached 60 min. Args: country: Country name in English (e.g., "Japan", "Egypt") or ISO code
tool_get_travel_newsGet recent travel news and disruption alerts for a destination. Scans Google News RSS for strikes, airport closures, entry bans, protests. No API key required. Args: destination: City or country name (e.g., "Paris", "Thailand") days_lookback: Only news from last N days (1-30) max_results: Max articles to return
tool_get_traveler_profileLoad the stored traveler profile (home airports, passports, history). ALWAYS call this at the start of a session. If onboarded=False, walk the user through onboard_traveler before doing anything else.
tool_get_trip_historyView logged trip history for this traveler. Args: limit: Max trips to return (most recent first)
tool_get_trip_statusGet a saved trip's full state + checklist progress. Look up by id or destination. Args: trip_id: 8-char trip id destination: City/country if id unknown
tool_get_weatherGet weather forecast for travel dates. No auth required. Args: latitude: Latitude longitude: Longitude start_date: YYYY-MM-DD end_date: YYYY-MM-DD
tool_list_advisories_by_levelList countries currently at advisory level X or above. "What countries should I avoid right now?" Args: min_level: 1-4. Default 3 = Reconsider Travel. 4 = Do Not Travel.
tool_list_fare_watchesList saved fare watches with baseline/last/low prices. Args: status: Filter active/paused/triggered (omit for all)
tool_list_my_tripsList the traveler's saved trips with checklist progress. Args: status: Filter by planning/booked/completed/cancelled (omit for all)
tool_multi_origin_meetupFind the cheapest city for a group of travelers flying from different origins to meet. Read-only. No auth required. Scrapes Google Flights live for each origin-destination pair; results are indicative. Returns a ranked list of meeting cities each with total group cost, per-traveler cost breakdown, and individual flight details. Combinatorial search — response time scales with number of origins × candidates. Use this when multiple travelers in different cities need to meet and want to minimize total group flight spend. Use tool_search_flights for single-origin itineraries. Use tool_optimize_b…
tool_onboard_travelerFirst-time setup. Saves the traveler profile for reuse every future session. Args: name: First name home_airports: Comma-separated IATA (e.g., "JFK,EWR") passports: Comma-separated ISO-2 (e.g., "US" or "US,IN") home_currency: USD, EUR, GBP, INR, etc. travel_style: budget, moderate, luxury interests: Comma-separated (e.g., "food,history,beach") dietary: Comma-separated restrictions preferred_cabin: economy, premium_economy, business, first visas_held: ISO-2 dest codes with active visas (e.g., "IN,CN") eta_held: Active ETAs (e.g., "ESTA (US),UK ETA")
tool_optimize_budgetFind the cheapest flight + hotel combination across flexible date windows. Read-only. No auth required. Scrapes Google Flights and Hotels live; prices are indicative and may shift. Returns ranked date combinations each with total cost (flights + estimated hotel), per-person breakdown, and booking deeplinks. Use this when the user wants the lowest total trip cost and can shift dates by a few days. Use tool_search_flights for fixed-date flight-only search. Use tool_fare_calendar for a full month price grid without hotel bundling. Args: origin: Departure airport IATA code (e.g., "JFK") …
tool_plan_itineraryPLANNING: Generate data-backed day-by-day itinerary with real activities and weather. Args: destination: City and country (e.g., "Paris, France") start_date: YYYY-MM-DD end_date: YYYY-MM-DD interests: Comma-separated (e.g., "food,history,nature,art") budget_level: budget, moderate, luxury travelers: Number of travelers include_weather: Include forecast include_activities: Include nearby attractions
tool_plan_trip_packageComplete bookable trip package in one call: flights, hotels, visa, weather, advisory, attractions, ground transport, cost estimate + booking URLs/checklist. Use when the destination is decided; use score_destinations if still deciding. Args: origin: Departure airport IATA or city (e.g., "DXB", "JFK", "New York") destination: Destination city (e.g., "Bali", "Tokyo", "Paris") departure_date: YYYY-MM-DD return_date: YYYY-MM-DD (auto-calculated from trip_length_days if omitted) trip_length_days: Nights (used when return_date omitted) travelers: Number of travelers pas…
tool_rank_trip_optionsRank flight/trip options on a 0-100 value score — price plus stops, duration, refundability, baggage and hassle — not price alone. Pass a JSON array of option objects with any of: price, duration_minutes, stops, refundable, checked_bag_included, self_transfer, hidden_city, split_ticket, visa_required, transit_visa_required, label. Args: options_json: JSON array of option objects priority: cheapest/fastest/easiest/flexible/balanced currency: Display currency
tool_save_tripSave a trip the traveler is planning. Returns a trip_id + 8-item booking checklist. Use when a traveler commits to a destination so progress persists across sessions. Args: destination: City or country depart_date: YYYY-MM-DD return_date: YYYY-MM-DD origin: Home airport IATA travelers: Headcount passport_country: ISO2 for visa context purpose: leisure/business/etc notes: Free text
tool_score_destinationsDIFFERENTIATOR: Multi-objective destination ranking. Scores destinations on cost + weather + safety + events + quality of life simultaneously. The killer "where should I actually go?" tool. Args: destinations: Comma-separated (e.g., "Paris,Rome,Barcelona,Tokyo") travel_start: YYYY-MM-DD travel_end: YYYY-MM-DD weights: key:weight pairs (e.g., "cost:3,weather:2") weather_pref: warm_dry, cool_dry, warm_any, snow, shoulder_season origin: Optional origin airport
tool_score_nomad_citiesScore and rank cities for digital nomad / remote-work suitability. Combines cost of living, safety advisory, internet speed index, weather comfort, visa ease, and lifestyle/coworking data into a single ranked score. No API key required. Args: cities: Comma-separated city names (e.g., "Bali,Lisbon,Chiang Mai,Medellin") month: Month 1-12 to evaluate weather (default: current month) weights: Scoring weights as "dimension:percent" pairs summing to 100. Dimensions: cost, safety, internet, weather, visa, lifestyle
tool_search_activitiesSearch activities and attractions near a GPS coordinate using Wikidata/OpenTripMap. Read-only. No auth required. No rate limits. Data source: Wikidata with OpenTripMap fallback — community-curated, not real-time. Returns a list of places each with name, category, coordinates, description, and Wikipedia link where available. Use this when you have coordinates (from tool_geocode) and need nearby things to do. Use tool_search_restaurants_bars specifically for dining. Use tool_get_local_events for time-sensitive events like concerts or festivals. Not suitable for business hours or current pricin…
tool_search_flightsSearch live flight prices between two airports using Google Flights data. Read-only. No auth required. No rate limits enforced. Data freshness: scraped live at call time; prices may shift minute-to-minute. Returns a list of flight options each with price, stops, duration, airline, and booking deeplink. Use this when the user wants to compare specific flight options for a known origin-destination pair. Use tool_fare_calendar instead when dates are flexible. Use tool_find_cheapest_month for month-level planning. Use tool_cheap_anywhere_from when the destination is open. Use tool_optimize_budge…
tool_search_ground_transportSearch bus, train, and ferry options between two cities. Returns multi-modal route overview + direct booking links for Amtrak, FlixBus, Greyhound, Megabus, OurBus, BlaBlaCar, Busbud, Trainline, IRCTC, 12Go, and Rome2Rio. No API key required. Args: origin_city: Departure city (e.g., "State College", "Paris", "Mumbai") destination_city: Destination city (e.g., "New York", "London", "Delhi") date: Departure date YYYY-MM-DD travelers: Number of travelers region: us, europe, india, sea — auto-detected if omitted
tool_search_hotelsPLANNING: Search hotels in a city. Uses Google Hotels names through fast_hotels plus booking deeplinks. Args: city: City name (e.g., "Paris", "Tokyo") - NOT IATA code check_in: YYYY-MM-DD check_out: YYYY-MM-DD adults: Number of guests rooms: Number of rooms max_results: Max results currency: USD, EUR, etc. price_range: "100-300" ratings: "3,4,5"
tool_search_restaurants_barsFind restaurants/bars/pubs/cafes near a location: cuisine, price, hours, distance + links to Google Maps, Zomato, TripAdvisor, Yelp, OpenTable, Resy, Untappd, Foursquare. Ratings need FOURSQUARE_API_KEY (free tier). Args: latitude: Location latitude longitude: Location longitude category: restaurant | bar | pub | cafe | nightlife | all radius_m: Walk radius in metres (default 1000 = ~12min walk) max_results: Max venues (1-30) cuisine: Filter by cuisine e.g. "italian", "japanese", "thai", "indian" city: City name for better search links e.g. "Tokyo", "Paris"
tool_stop_fare_watchPause or permanently delete a fare watch by its ID. Writes to local profile store (~/.wander_agent/). No external auth required. Returns the updated watch record. Pausing (delete=False) keeps history but stops the watch from being checked by tool_check_fare_watches. Deleting (delete=True) removes it permanently with no recovery. Use this when the user has booked the flight or no longer needs the alert. Use tool_list_fare_watches to find the watch_id if unknown. Use tool_check_fare_watches to re-price before deciding to stop. Args: watch_id: ID of the watch to stop (from tool_list_fare_w…
tool_update_traveler_profileUpdate profile fields, manage cards, or log a trip. Pass only what changed. Args: name: Update name home_airports: Replace home airports (comma-separated IATA) passports: Replace passports (comma-separated ISO-2) home_currency: Update home currency travel_style: budget, moderate, luxury interests: Replace interests (comma-separated) dietary: Replace dietary restrictions preferred_cabin: economy, premium_economy, business, first visas_held: Replace full visa list (comma-separated ISO-2 dest codes) eta_held: Replace ETA list add_visa: Append one ISO-2…
tool_update_tripUpdate a saved trip: change status/dates, tick checklist items, shortlist options. Checklist keys: book_flights, book_hotel, check_visa, travel_insurance, book_ground_transport, check_advisory, pack, notify_bank. Args: trip_id: 8-char trip id status: planning/booked/completed/cancelled depart_date: YYYY-MM-DD return_date: YYYY-MM-DD notes: Replace notes mark_done: Checklist key to mark done mark_undone: Checklist key to un-mark checklist_note: Note for the marked item shortlist_flight: Flight option dict to save shortlist_hotel: Hotel option dict to sa…
tool_verify_flight_routeVerify a flight route exists between two airports. Args: origin: IATA code destination: IATA code
tool_verify_placeVerify a named place actually exists by cross-checking OSM, Foursquare, and OpenTripMap. Read-only. No auth required (Foursquare key optional; degrades gracefully without it). Returns: verified (bool), confidence score, canonical name, coordinates, matched sources, and a warning message if the place appears to be hallucinated. Use this before presenting any specific restaurant, hotel, or attraction to the user — especially when the name came from an LLM rather than a live API. Do not use for checking business hours or current availability; this only confirms existence. Use tool_geocode if yo…
tool_visa_free_destinationsList all countries a passport can enter without a traditional pre-arranged visa. Read-only. No auth required. Data source: built-in curated dataset (static snapshot — verify with official embassy before travel). Returns a list of countries each with entry category, apply link, and notes. Invalid passport codes return an empty list. Territories and disputed regions may not be included. Use this for broad destination discovery ("where can I go without a visa?"). Use tool_check_visa_requirement for a precise single-pair lookup. Use tool_check_transit_visa for transit/layover visa checks, not en…
tool_watch_fareCreate a fare watch that records a baseline price and alerts when a target is hit. Writes to local profile store (~/.wander_agent/). No external auth required. Returns the created watch_id, baseline price fetched at creation time, and target_price (auto-set to 10% below baseline if not specified). The watch is passive — prices are only re-checked when tool_check_fare_watches is called. Use this to begin monitoring a route. Use tool_check_fare_watches to poll for price changes. Use tool_list_fare_watches to see all active watches. Use tool_stop_fare_watch to pause or delete a watch when no lo…
Compare and alternatives
Featured in
Signals
- Stars
- 8
- Forks
- 1
- Open issues
- 0
- Weekly downloads
- 70
- Last commit
- Oct 4, 2026 (24 days ago)
- Last release
- Oct 4, 2026 (24 days ago)
- Last package publish
- Oct 4, 2026 (24 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.VirajMishra1/wander-agent- Version
- 0.1.1
- Auth
- No auth
- Packages
- pypi wander-agent
- License
- MIT
- Repository
- github.com/VirajMishra1/wander-agent
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from VirajMishra1
Cite this page
Wander Agent MCP server. Agent Mart. https://agentmart.dev/connectors/virajmishra1-wander-agent (last updated 2026-10-24)