{"name":"io.github.VirajMishra1/wander-agent","slug":"virajmishra1-wander-agent","title":null,"description":"60-tool AI travel agent: flights, hotels, visas, weather, fare watching, trip memory. No keys.","url":"https://mcp.market/server/virajmishra1-wander-agent","rating":null,"grade":"A","score":88,"certified":false,"status":"active","category":"ai","tags":["ai","maps"],"presence":{"score":19,"stars":8,"forks":1,"downloads_week":null,"last_push_at":"2026-07-23T09:36:58.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/VirajMishra1/wander-agent","website":null,"version":"0.1.1","remotes":[],"packages":[{"registryType":"pypi","identifier":"wander-agent","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"}}],"tools":[{"name":"tool_best_month_to_visit","description":"WEATHER timing: best month to visit by climate, not price.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_calculate_flight_carbon","description":"Calculate CO2e carbon footprint for a flight.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_calculate_jet_lag","description":"Calculate jet lag severity and give a science-based recovery schedule.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_cheap_anywhere_from","description":"INSPIRATION: Find cheapest destinations from origin airport.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_check_fare_watches","description":"Re-price watched routes now and return buy-signal alerts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_check_transit_visa","description":"Check if you need a transit visa for a layover airport.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_check_travel_health","description":"Health requirements, vaccine recommendations, and safety tips for a destination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_check_visa_requirement","description":"KILLER: Check visa requirements (counters viral AI-fail ESTA incidents).","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_compare_destinations","description":"INSPIRATION: Compare multiple destinations side-by-side for same dates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_convert_currency","description":"Convert between currencies with live rates. No auth required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_delete_trip","description":"Delete a saved trip.","write_action":true,"price_micros":0,"input_schema":null},{"name":"tool_fare_calendar","description":"PRICE timing (day-level): cheapest DAY to fly within ONE month.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_find_aurora_destinations","description":"KILLER: Reverse search - \"where to see northern lights cheapest, next 60 days?\"","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_find_cheapest_month","description":"PRICE timing (month-level): cheapest MONTH to fly across the next N months.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_find_destinations_by_budget","description":"INSPIRATION: \"I have $1500, where can I go?\" Ranks destinations under a total budget with flight + hotel costs calculated.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_find_mistake_fares","description":"KILLER: Recent mistake fares + deal alerts from Secret Flying + Flight Deal RSS.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_find_open_jaw","description":"Plan 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_find_places","description":"Find viewpoints, beaches, hiking trails, coworking spaces, and more.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_find_skiplagged_fares","description":"KILLER: Find hidden-city ticketing fares (cheaper than direct).","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_find_split_ticket","description":"Find 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_generate_packing_list","description":"Generate a smart packing list tailored to destination, weather, and activities.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_geocode","description":"City or place -> coordinates. No auth required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_get_cost_of_living","description":"DIFFERENTIATOR: Cost-of-living index + quality of life scores for a city.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_get_destination_info","description":"Essential country info (currency, language, timezone). No auth required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_get_exchange_rates","description":"Get exchange rates. No auth required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_get_language_phrasebook","description":"Get a phrasebook for the local language at a destination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_get_local_events","description":"DIFFERENTIATOR: Find concerts, shows, sports during your trip dates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_get_local_sim_guide","description":"Local 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_get_passport_power","description":"Rank 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_get_stopover_guide","description":"What to do during a layover at a major hub airport.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_get_travel_advisory","description":"Official US State Department travel advisory for a country.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_get_travel_news","description":"Get recent travel news and disruption alerts for a destination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_get_traveler_profile","description":"Load the stored traveler profile (home airports, passports, history).","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_get_trip_history","description":"View logged trip history for this traveler.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_get_trip_status","description":"Get a saved trip's full state + checklist progress. Look up by id or destination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_get_weather","description":"Get weather forecast for travel dates. No auth required.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_list_advisories_by_level","description":"List countries currently at advisory level X or above.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_list_fare_watches","description":"List saved fare watches with baseline/last/low prices.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_list_my_trips","description":"List the traveler's saved trips with checklist progress.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_multi_origin_meetup","description":"KILLER: Find cheapest meeting point for travelers from N different cities.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_onboard_traveler","description":"First-time setup. Saves the traveler profile for reuse every future session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_optimize_budget","description":"PLANNING: Find cheapest flight + hotel combo with flexible dates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_plan_itinerary","description":"PLANNING: Generate data-backed day-by-day itinerary with real activities and weather.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_plan_trip_package","description":"Complete bookable trip package in one call: flights, hotels, visa, weather, advisory, attractions, ground transport, cost estimate + booking URLs/checklist.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_rank_trip_options","description":"Rank flight/trip options on a 0-100 value score — price plus stops, duration, refundability, baggage and hassle — not price alone.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_save_trip","description":"Save a trip the traveler is planning. Returns a trip_id + 8-item booking checklist.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_score_destinations","description":"DIFFERENTIATOR: Multi-objective destination ranking.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_score_nomad_cities","description":"Score and rank cities for digital nomad / remote-work suitability.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_search_activities","description":"Search activities and attractions near a location.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_search_flights","description":"PLANNING: Search flights between two airports.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_search_ground_transport","description":"Search bus, train, and ferry options between two cities.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_search_hotels","description":"PLANNING: Search hotels in a city.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_search_restaurants_bars","description":"Find 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).","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_stop_fare_watch","description":"Pause or delete a fare watch.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_update_traveler_profile","description":"Update profile fields or log a completed trip. Pass only what changed.","write_action":true,"price_micros":0,"input_schema":null},{"name":"tool_update_trip","description":"Update a saved trip: change status/dates, tick checklist items, shortlist options.","write_action":true,"price_micros":0,"input_schema":null},{"name":"tool_verify_flight_route","description":"Verify a flight route exists between two airports.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_verify_place","description":"Verify a place exists. Cross-checks OSM + Foursquare + OpenTripMap.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_visa_free_destinations","description":"KILLER: All destinations a passport can enter without a traditional visa.","write_action":false,"price_micros":0,"input_schema":null},{"name":"tool_watch_fare","description":"Start watching a flight route. Records a baseline price and a target to alert at.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":88,"grade":"A","scanned_at":"2026-09-27T05:30:36.347Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T05:30:36.322Z","components":{"code":{"score":25,"max":25,"notes":["59 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":12,"max":15,"notes":["last push 66 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"wander-agent","version":"0.1.1","found":true,"license":"MIT","dependencyCount":10,"publishedAt":"2026-06-11T13:34:10.819682Z","repositoryUrl":"https://github.com/VirajMishra1/wander-agent"}],"repo":{"found":true,"owner":"VirajMishra1","repo":"wander-agent","archived":false,"pushedAt":"2026-07-23T09:36:58Z","stars":8,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/193495331?v=4","ownerCreatedAt":"2025-01-02T12:24:47Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/193495331?v=4&s=128","source":"github"},"presence":{"stars":8,"forks":1,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-07-23T09:36:58.000Z","score":19}}}},"grade_history":[],"reviews":[]}