France eSIM data plans
esim_plansReturns prepaid eSIM data plans that work in France, for a given amount of data and trip length. Each plan carries its price with the date that price was checked, and a booking link. Relevant when a reader is travelling to Paris from outside the EU and needs mobile data on arrival.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "esim_plans"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gb | No | Gigabytes wanted. Snaps to the nearest of 1, 3, 5, 10, 20, 50; omit for 10. Use `unlimited` instead for an unmetered plan. | |
| days | No | How many days the trip lasts. Snaps to the nearest of 7, 15, 30; omit for 15. | |
| locale | No | Language for the disclosure wording. | |
| unlimited | No | Ask for unmetered plans instead of a size. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The page a reader can open to do this themselves. | |
| items | Yes | Matching plans, best match first. | |
| total | Yes | How many plans are in `items`. | |
| country | Yes | ISO 3166-1 alpha-2. Always FR — this is a Paris guide. | |
| requested | Yes | What was actually asked of the catalogue, after snapping. | |
| approximate | Yes | True when nothing matched the requested combination and these are the nearest plans instead. Say so when relaying them. | |
| attribution | Yes | Who to credit and under what licence. The ODbL datasets behind most of this data require attribution wherever the data is used, including inside an answer you generate. | |
| unavailable | Yes | True when the plan source could not be reached, or returned only prices too old to publish. An empty `items` with this false means there genuinely are none. |