Recommend a travel eSIM for a trip
recommend_planRecommend which travel eSIM to buy for a trip. Give the destination (country, region or city), any other countries on the same trip, the trip length and how the traveller uses data (light: maps and messages; normal: plus social media and browsing; heavy: video, video calls or hotspot). Estimates the data needed and returns up to 3 plans valid for the whole trip, each with a reason: best_fit (cheapest that covers the estimate), budget (cheaper, below the estimate) and roomier (more data). Each plan has its price in USD, data, daily cap, hotspot rule, networks and page link.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"destination": "<destination>",
"trip_days": "<trip_days>"
},
"name": "recommend_plan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| usage | No | How the traveller uses data: light (maps, messages), normal (plus social media, browsing; default) or heavy (video, video calls, hotspot). | |
| locale | No | Language for plan names, destination names and page links: en, es, de, fr, pt or he. Default en. | |
| trip_days | Yes | Trip length in days (the whole trip for several countries). | |
| destination | Yes | Where the traveller is going: a country, region or city, by name or ISO code (Mexico, JP, Europe, Rome). | |
| also_countries | No | Other countries on the same trip, by name or ISO code; only plans covering all of them are recommended. |