Choose your preferred MCP client
Run this command in your terminal:
claude mcp add --transport http "bytetravel" https://mcp.bytetravel.com/mcp
Click the button below to add this MCP server to Cursor:
Open in CursorOr add manually: Settings → MCP → Add server
Click the button below to add this MCP server to VS Code:
Open in VS CodeOr add manually: Settings → MCP → Add server
Click the button below to add this MCP server to VS Code Insiders:
Open in VS Code InsidersOr add manually: Settings → MCP → Add server
insurance-get-quotesUse this when the user wants travel insurance quotes or comparisons for a trip: travel insurance, traveler assistance, medical coverage abroad, trip protection, cancellation coverage, or insurance prices. Use for indirect requests like "I need medical coverage for travel", "insurance for Europe", "travel medical insurance for Spain", or "compare travel insurance plans". Ask for missing origin country, destination country, trip start date, trip end date, and traveler count before calling.
esim-get-plansUse this when the user wants to browse or compare eSIM/mobile data/internet abroad/roaming plans for a trip destination. Trigger on direct or indirect requests such as "eSIM for Japan", "internet in Japan", "mobile data in Europe", "virtual SIM for travel", "mobile data abroad", "roaming alternatives", or "travel internet". Requires a destination country or supported region; infer the ISO2 countryCode from the destination name when possible. Use esim-get-checkout-link only after the user chooses a specific plan or clearly asks to purchase one.
esim-get-checkout-linkUse this when the user chooses a specific eSIM/mobile data plan or clearly asks to buy, purchase, or continue checkout for one. Trigger on requests like "buy a Japan 10GB eSIM", "buy the 10GB Japan eSIM", "checkout link for the 5GB plan", or "I want to purchase this plan". Pass variantIds when available from esim-get-plans, or pass countryCode plus data and optional duration so the tool can find the matching plan. Returns plan details and a checkout URL; the user still completes purchase outside ChatGPT.
visa-get-requirementsUse this when the user asks about visas, eVisa, ETA, entry requirements, passport requirements, travel documents, or permission to enter a destination. Use for indirect requests like "can I enter Canada with an Argentine passport", "do I need a visa for Japan", "entry requirements for India", or "travel documents for Australia". Requires destination country and traveler nationality/passport country; ask for nationality if missing.
airport-lounge-checkUse this first when the user asks about airport lounges, VIP lounges, lounge access, Priority Pass alternatives, or premium places to wait at an airport. Use for prompts like "VIP lounges at EZE", "airport lounge in Madrid", "lounge at Heathrow", "VIP room at JFK", or "where can I wait in an airport lounge". This is a fast pre-check without widget. If results exist, call airport-lounge-get next with the same query.
airport-lounge-getUse this to display airport lounge/VIP lounge results in a widget after airport-lounge-check confirms results. Use for airport, city, IATA code, terminal, or lounge name queries such as "MAD lounges", "VIP lounges at Ezeiza", "lounge Heathrow terminal 5", or "VIP lounge JFK". After calling this tool, respond with one brief sentence confirming the widget is shown; do not list lounges or terminal data in text because the widget already shows results.
ui://widget/esim-result.htmlesim-resultDisplay eSIM plans for a country
ui://widget/lounge-result.htmllounge-resultDisplay VIP airport lounge search results
ui://widget/quote-result.htmlquote-resultDisplay travel insurance quote results with plan comparison
ui://widget/visa-result.htmlvisa-resultDisplay available visa options for a country