Find eSIM plans for a region
find_bundles_by_regionLocate multi-country eSIM plans for any region by name or code. Returns a numbered list of available bundles to compare and select.
Instructions
Find the multi-country eSIM plans available for one region, such as Europe. WHEN: the user names a region, or is visiting several countries in the same area. Pass the region as the user said it (name or code); this tool resolves it against the platform's own region list. Filters and presentation work exactly as in find_bundles_by_country: only pass filters the user stated, then offer a short numbered list and keep each bundle_code for follow-up. The result covers this region only. This needs no login.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many plans to return. Default 5, maximum 20. Keep it small: a chat reply lists a handful of options, and the user can ask for more. | |
| locale | No | Optional language tag for platform text, e.g. 'en'. Omit to use the server default. | |
| region | Yes | The region the user named: a region name ('Europe') or a region code ('EUR'), as returned by list_regions or browse_home_catalog. Never invent a region code. | |
| sort_by | No | Optional ordering: 'price' (cheapest first), 'data' (largest allowance first) or 'validity' (longest first). Omit to keep the platform's own order, which is already price-first. | |
| currency | No | Optional ISO-4217 currency code, e.g. 'USD'. Omit to use the server default. | |
| max_price | No | Optional maximum price, in the result currency. Only pass a budget the user actually stated. | |
| unlimited_only | No | Set true only when the user explicitly asks for unlimited-data plans. | |
| minimum_data_gb | No | Optional minimum data allowance in GB. Unlimited plans always satisfy this. | |
| minimum_validity_days | No | Optional minimum validity in days. A 1-month plan counts as 30 days. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||