get_esim_plans
ChatGPTSearch eSIM plans for travel destinations. Returns top quality-ranked plans by default. WORKFLOW (2 steps): 1) Read resource 'getmyesim://zones/all' to find zone slugs for destinations (e.g., 'Japan' → 'japan', 'France' → 'france'). 2) Call this tool with the zone slugs found. For multi-destination trips (Paris, Rome, Berlin), use all country slugs: ['france', 'italy', 'germany']. REQUIRED: zoneSlugs (from zones resource - don't guess, look them up first). OPTIONAL FILTERS: validityMin is the minimum trip length in days (e.g., 7 means plans valid for at least 7 days), dataSizeMin is the minimum data allowance in MB (e.g., 10000 for at least 10GB), priceMax is the maximum budget in the selected currency, currencyCode defaults to USD, and sortBy defaults to 'most_relevant'. DATA USAGE MAPPING: When the user gives a usage level, convert it to dataSizeMin based on trip length: light=500MB/day, moderate=1500MB/day, heavy=3000MB/day, very heavy/streaming/hotspot/remote work/navigation all day=5000MB/day. Use dataSizeMin = daily MB times trip days, rounded up. If trip length is unknown, ask for it or use default recommendations first. Do not infer exact/max duration or max data requirements from user phrasing; prefer lower-bound filters for trip length and data needs. With the default 'most_relevant' sort, recommendations are curated by Get My eSIM scoring across data-size tiers: without a data requirement, results usually include top plans from multiple data tiers; with dataSizeMin, only plans with at least that much data are considered, and results may include both the matching tier and higher-data tiers. If the user only gives a destination, call this tool with default filters and provide recommendations, then ask one brief follow-up question to personalize results. Prefer asking for trip length and expected data usage (light, moderate, heavy, or very heavy); optionally ask about budget, hotspot/5G, calls, or SMS needs. MUST UPDATE RESULTS ON FOLLOW-UP REFINEMENTS: If plans were already shown and the user adds or changes trip length/validity, data needs, budget, currency, 5G, hotspot/tethering, calls/SMS, top-up, KYC, provider, sort order, or any other filter, always call this tool again with the same zoneSlugs and updated filters to get more targeted results before recommending plans. Do not merely repeat, summarize, or choose from the plans already visible on screen when the user's constraints changed. Returns plans with pricing, data, validity, provider ratings, features, and purchase links.






