{"apiVersion":"v1","directorySlug":"voyagehacks-mcp-69d2dc5072","title":"VoyageHacks: Cheap Flights, Hotels & Travel Deals","description":"Expert travel destination guides with smart tips on when to visit, cheapest flights, top hotels, and money-saving advice. Plan your perfect trip with VoyageHacks.","pageUrl":"https://www.mcpbundles.com/skills/voyagehacks-mcp-69d2dc5072","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://voyagehacks.com/mcp","hostedMcpUrl":null,"toolCount":12,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.voyagehacks/voyagehacks-mcp-69d2dc5072","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_articles","description":"Full-text search across the VoyageHacks travel guides, about 680 published pages per language, covering flights, airline reviews, hotels, destinations, car rental, trains, airport transfers, eSIM, travel VPN, travel credit cards, travel gear and month-by-month \"where to go\" guides. Returns ranked matches with the title, canonical URL, section and a matching excerpt for each. Useful when a travel question needs published prices, comparisons, best-time-to-visit advice or step-by-step detail that c","inputSchema":{"type":"object","required":["query"],"properties":{"lang":{"enum":["en","de","fr","es","it","pl","cs","ja","nl","pt","zh"],"type":"string"},"limit":{"type":"integer","maximum":10,"minimum":1},"query":{"type":"string","maxLength":300},"section":{"enum":["flights","airlines","hotels","destinations","car-rental","trains","transfers","esim","vpn","credit-cards","travel-gear","adventure","travel-types","when-to-go","styles","answers","checklists","deals"],"type":"string"}}},"title":"Search VoyageHacks travel guides","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_articles","displayName":"Search VoyageHacks travel guides"},{"name":"get_article","description":"Fetch one VoyageHacks page by URL or site path (for example \"/en/hotels/best-budget-hotels-in-rome/\") and return its body as Markdown, together with the title, canonical URL, language, section, publication date and last-updated date read from the page itself. Useful after search_articles when the full text is needed to quote figures accurately, and when a source needs to be cited with a real date. Only HTML pages on voyagehacks.com can be read: the tool cannot fetch other websites, data files or","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","maxLength":400}}},"title":"Read a VoyageHacks guide as Markdown","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_article","displayName":"Read a VoyageHacks guide as Markdown"},{"name":"search_travel_gear","description":"Search the VoyageHacks travel gear catalog: about 320 products that appear as picks in roughly 50 published buying guides, including carry-on backpacks, packing cubes and compression bags, universal travel adapters, GaN chargers, airline-compliant power banks, luggage trackers, neck pillows, earplugs and eye masks, toiletry and makeup bags, travel-size bottles, travel routers, translation earbuds and camping and outdoor gear. Each result returns the product name, its category, the published reas","inputSchema":{"type":"object","required":["query"],"properties":{"lang":{"enum":["en","de","fr","es","it","pl","cs","ja","nl","pt","zh"],"type":"string"},"limit":{"type":"integer","maximum":12,"minimum":1},"query":{"type":"string","maxLength":300}}},"title":"Search the VoyageHacks travel gear catalog","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_travel_gear","displayName":"Search the VoyageHacks travel gear catalog"},{"name":"recommend_travel_gear","description":"Turn a trip description into a packing and gear kit drawn from the VoyageHacks travel gear catalog: one product per category, each with the published reason it was picked, its Amazon ASIN, a link to the Amazon product page and the guide that reviews it. Takes a plain-language trip summary (\"10 days in Japan in October, carry-on only, long-haul red-eye, working remotely\") plus optional structured hints (destination, trip length in days, season, activities, luggage constraint, traveler type, budge","inputSchema":{"type":"object","required":["trip"],"properties":{"lang":{"enum":["en","de","fr","es","it","pl","cs","ja","nl","pt","zh"],"type":"string"},"trip":{"type":"string","maxLength":600},"limit":{"type":"integer","maximum":10,"minimum":1},"budget":{"enum":["budget","mid_range","premium"],"type":"string"},"season":{"enum":["spring","summer","autumn","winter","rainy","dry"],"type":"string"},"luggage":{"enum":["carry_on_only","personal_item_only","checked_bag","backpack"],"type":"string"},"activities":{"type":"array","items":{"type":"string","maxLength":60},"maxItems":10},"destination":{"type":"string","maxLength":120},"traveler_type":{"enum":["solo","couple","family","business","backpacker","digital_nomad"],"type":"string"},"trip_length_days":{"type":"integer","maximum":365,"minimum":1}}},"title":"Build a travel gear kit for a trip","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"recommend_travel_gear","displayName":"Build a travel gear kit for a trip"},{"name":"get_flight_links","description":"Build a flight search link on Booking.com Flights for a route and optional dates, and return up to four VoyageHacks guides on fares, budget airlines and baggage rules for that trip. Pass origin and destination as IATA codes for a prefilled route search; without both, the link opens the general flight search page. Also returns a delayed or cancelled flight compensation link (AirHelp), a Vueling link for short-haul Europe, and, when the route touches their hubs, direct links for Air Serbia (Belgra","inputSchema":{"type":"object","properties":{"lang":{"enum":["en","de","fr","es","it","pl","cs","ja","nl","pt","zh"],"type":"string"},"origin":{"type":"string","maxLength":40},"country":{"type":"string","pattern":"^[A-Za-z]{2}$"},"passengers":{"type":"integer","maximum":9,"minimum":1},"depart_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"destination":{"type":"string","maxLength":40},"return_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}},"title":"Get flight search links for a route","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_flight_links","displayName":"Get flight search links for a route"},{"name":"get_hotel_links","description":"Build a Booking.com search link for a city or property, with optional check-in and check-out dates, guest count and room count, plus an IHG brand search link (Holiday Inn, InterContinental, Crowne Plaza) and up to four VoyageHacks guides on the best areas and best-value stays there. The Booking.com link is regionalized to the traveler's country. Useful when a user asks where to stay, or about hotels, hostels or apartments in a place. It returns search links only: no live room rates, no availabil","inputSchema":{"type":"object","properties":{"city":{"type":"string","maxLength":120},"lang":{"enum":["en","de","fr","es","it","pl","cs","ja","nl","pt","zh"],"type":"string"},"rooms":{"type":"integer","maximum":10,"minimum":1},"adults":{"type":"integer","maximum":30,"minimum":1},"checkin":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"country":{"type":"string","pattern":"^[A-Za-z]{2}$"},"checkout":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"children":{"type":"integer","maximum":10,"minimum":0}}},"title":"Get hotel search links for a city","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_hotel_links","displayName":"Get hotel search links for a city"},{"name":"get_car_rental_links","description":"Return car and scooter rental comparison links for a destination: EconomyBookings and QEEQ for worldwide comparison, Localrent and GetRentacar for local suppliers with lower deposits in southern Europe, Georgia, the Balkans and Asia, BikesBooking for scooters and motorbikes, and Booking.com Cars, plus up to four VoyageHacks car-rental guides for that country covering real prices, insurance excess and one-way fees. Useful when a user mentions renting a car, a road trip, driving abroad, or an isla","inputSchema":{"type":"object","properties":{"lang":{"enum":["en","de","fr","es","it","pl","cs","ja","nl","pt","zh"],"type":"string"},"country":{"type":"string","pattern":"^[A-Za-z]{2}$"},"destination":{"type":"string","maxLength":120},"pickup_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"dropoff_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}},"title":"Get car and scooter rental links","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_car_rental_links","displayName":"Get car and scooter rental links"},{"name":"get_airport_transfer_links","description":"Return pre-booked airport transfer links: Booking.com Taxis (fixed price, 100+ countries), Kiwitaxi, Welcome Pickups and GetTransfer, plus up to four VoyageHacks guides on getting from that airport to the city centre and what a fair fare looks like. Useful when a user asks how to get from an airport, about taxi or transfer prices, or plans a late-night arrival. It returns booking pages for private and shared transfers: no live quotes, no public transport timetables, and no ride-hailing dispatch.","inputSchema":{"type":"object","properties":{"city":{"type":"string","maxLength":120},"lang":{"enum":["en","de","fr","es","it","pl","cs","ja","nl","pt","zh"],"type":"string"},"airport":{"type":"string","maxLength":120},"country":{"type":"string","pattern":"^[A-Za-z]{2}$"}}},"title":"Get airport transfer and taxi links","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_airport_transfer_links","displayName":"Get airport transfer and taxi links"},{"name":"get_esim_links","description":"Return travel eSIM store links (Airalo, covering 200+ countries, plus Yesim, Saily and Drimsim) together with up to four VoyageHacks eSIM guides for that destination covering real per-GB prices, coverage, setup steps and which phones support eSIM. Useful when a user asks about mobile data abroad, SIM cards, roaming charges, staying online on a trip or tethering a laptop. It returns store pages: no live plan prices, no coverage check for a specific handset, and no purchase or activation. Affiliat","inputSchema":{"type":"object","properties":{"lang":{"enum":["en","de","fr","es","it","pl","cs","ja","nl","pt","zh"],"type":"string"},"destination":{"type":"string","maxLength":120}}},"title":"Get travel eSIM links for a destination","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_esim_links","displayName":"Get travel eSIM links for a destination"},{"name":"get_travel_vpn_links","description":"Return the NordVPN signup link together with up to four VoyageHacks guides on whether a traveler actually needs a VPN, the real risks of hotel and airport Wi-Fi, and watching home streaming services abroad. Useful when a user raises public Wi-Fi safety, working remotely abroad, geo-blocked streaming or online banking while travelling. It returns a signup page and editorial guides: no live pricing, no server list and no account creation. Referral link: VoyageHacks may earn a commission at no addi","inputSchema":{"type":"object","properties":{"lang":{"enum":["en","de","fr","es","it","pl","cs","ja","nl","pt","zh"],"type":"string"}}},"title":"Get travel VPN links","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_travel_vpn_links","displayName":"Get travel VPN links"},{"name":"get_credit_card_links","description":"Return American Express application links for the traveler's country (Platinum, Gold, American Express Card, Payback and Blue where available), the current German fee and welcome-offer figures verified against americanexpress.com, and up to four VoyageHacks guides on points value, lounge access, foreign-transaction fees, Amex compared with Revolut and country-by-country availability. Useful when a user asks about travel rewards, points, miles, lounge access, which card to pay with abroad or fore","inputSchema":{"type":"object","properties":{"card":{"enum":["platinum","gold","green","payback","blue"],"type":"string"},"lang":{"enum":["en","de","fr","es","it","pl","cs","ja","nl","pt","zh"],"type":"string"},"country":{"type":"string","pattern":"^[A-Za-z]{2}$"}}},"title":"Get travel credit card links","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_credit_card_links","displayName":"Get travel credit card links"},{"name":"get_booking_links","description":"Return one set of booking and shopping links covering a whole trip in a single call: flight search, hotel search, airport taxi, attractions and tours, car rental, travel eSIM, travel VPN and the travel gear section, all regionalized to the traveler. Accepts route IATA codes, a city and trip dates, so the flight and hotel links are prefilled. The \"include\" parameter selects which categories are returned, so a trip with no driving can leave out car rental. Useful when a user is planning a trip end","inputSchema":{"type":"object","properties":{"city":{"type":"string","maxLength":120},"lang":{"enum":["en","de","fr","es","it","pl","cs","ja","nl","pt","zh"],"type":"string"},"adults":{"type":"integer","maximum":9,"minimum":1},"origin":{"type":"string","maxLength":40},"country":{"type":"string","pattern":"^[A-Za-z]{2}$"},"include":{"type":"array","items":{"enum":["flights","hotels","airport_taxi","attractions","tours","car_rental","esim","vpn","travel_gear"],"type":"string"},"maxItems":9},"depart_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"destination":{"type":"string","maxLength":40},"return_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"}}},"title":"Get booking links for a whole trip","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_booking_links","displayName":"Get booking links for a whole trip"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=VoyageHacks-Cheap-Flights-Hotels-Travel-Deals&config=eyJ1cmwiOiAiaHR0cHM6Ly92b3lhZ2VoYWNrcy5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22VoyageHacks-Cheap-Flights-Hotels-Travel-Deals%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fvoyagehacks.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22VoyageHacks-Cheap-Flights-Hotels-Travel-Deals%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fvoyagehacks.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=VoyageHacks%3A+Cheap+Flights%2C+Hotels+%26+Travel+Deals&connectorUrl=https%3A%2F%2Fvoyagehacks.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"VoyageHacks-Cheap-Flights-Hotels-Travel-Deals\" --url \"https://voyagehacks.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/voyagehacks-mcp-69d2dc5072","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/voyagehacks-mcp-69d2dc5072/tools/{tool}","mcpServerUrl":"https://voyagehacks.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/voyagehacks-mcp-69d2dc5072?live=1"}