Search & compare travel eSIMs
search_esimsSearch the travel eSIM catalog of esimoa (이심모아) and compare plans for a destination. Filter by trip length, data, unlimited or daily data, local phone number, local or roaming network, multi-country coverage, price, provider, hotspot and 5G. Sort by "recommended" (esimoa’s default order), "price" (lowest first), "data" (most data first), "price_per_gb" or "validity" (longest first). Each result includes its id (for get_esim and compare_esims) and a url to the plan page on esimoa.com. Prices are in KRW.
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": "search_esims"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Trip length in days. Plans covering at least this many days (and not much longer) are returned. | |
| lang | No | Language for country names and the plan page. Match the user’s language (ko, en, ja, zh-CN, zh-TW, es, fr, ar, vi, th, id, it, de). | |
| sort | No | recommended | price | data | price_per_gb | validity | |
| limit | No | Number of plans (default 5, max 10). | |
| five_g | No | true = 5G network. Checked within the top 50 matches, so the total is approximate. | |
| country | No | Destination country — ISO code (JP) or name in any language (Japan, 일본). | |
| data_gb | No | Minimum data needed in GB. | |
| hotspot | No | true = hotspot/tethering supported. Checked within the top 50 matches, so the total is approximate. | |
| network | No | local = local carrier network (usually faster); roaming = roaming network. | |
| provider | No | Provider code exactly as returned in results (e.g. from a previous search). | |
| countries | No | Multi-country trip — only plans that work in ALL of these countries (ISO codes or names). Use instead of country. | |
| data_type | No | daily = data allowance resets every day; total = one allowance for the whole trip. | |
| unlimited | No | Only unlimited-data plans. | |
| max_data_gb | No | Maximum data in GB. | |
| local_number | No | true = only plans that include a local phone number for calls/SMS. | |
| max_price_krw | No | Maximum price in KRW (budget). | |
| min_price_krw | No | Minimum price in KRW. | |
| multi_country | No | true = multi-country (regional) plans only; false = single-country plans only. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | ||
| sort | No | ||
| items | Yes | ||
| total | Yes | ||
| totalIsApproximate | No |