esimoa — travel eSIM comparison
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
Compare travel eSIM plans by country, days and data — live prices and links to buy on esimoa.
| Author | com.esimoa |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 577 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"esimoa — travel eSIM comparison": {
"url": "https://api.esimoa.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
search_esimsread-onlySearch 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.
Parameters:
days— integer — Trip length in days. Plans covering at least this many days (and not much longer) are returned.lang— string — 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— string — recommended | price | data | price_per_gb | validitylimit— integer — Number of plans (default 5, max 10).five_g— boolean — true = 5G network. Checked within the top 50 matches, so the total is approximate.country— string — Destination country — ISO code (JP) or name in any language (Japan, 일본).data_gb— number — Minimum data needed in GB.hotspot— boolean — true = hotspot/tethering supported. Checked within the top 50 matches, so the total is approximate.network— string — local = local carrier network (usually faster); roaming = roaming network.provider— string — Provider code exactly as returned in results (e.g. from a previous search).countries— array — Multi-country trip — only plans that work in ALL of these countries (ISO codes or names). Use instead of country.data_type— string — daily = data allowance resets every day; total = one allowance for the whole trip.unlimited— boolean — Only unlimited-data plans.max_data_gb— number — Maximum data in GB.local_number— boolean — true = only plans that include a local phone number for calls/SMS.max_price_krw— integer — Maximum price in KRW (budget).min_price_krw— integer — Minimum price in KRW.multi_country— boolean — true = multi-country (regional) plans only; false = single-country plans only.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_esimread-onlyGet the details of one esimoa (이심모아) eSIM plan by id (from search_esims), including its plan page `url`.
Parameters:
id(required) — string — Plan idlang— string — 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).
Hints: read-only yes · destructive no · idempotent yes · open-world no
compare_esimsread-onlyCompare 2 to 5 esimoa (이심모아) eSIM plans side by side by id (ids come from search_esims): price, data, validity, price per GB, coverage, network, hotspot and local phone number. Returns which plan has the lowest price, most data, longest validity and lowest price per GB, and each plan page `url` on esimoa.com. Prices are in KRW.
Parameters:
ids(required) — array — Plan ids from search_esims.lang— string — 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).
Hints: read-only yes · destructive no · idempotent yes · open-world no
list_countriesread-onlyList countries where esimoa (이심모아) sells eSIMs, with the number of plans and the lowest price (KRW). Optionally filter by name.
Parameters:
lang— string — 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).query— string — Country name or ISO code filter
Hints: read-only yes · destructive no · idempotent yes · open-world no
searchread-onlyFree-text search of esimoa (이심모아) eSIM plans in the search/fetch format used by ChatGPT deep research, e.g. "Japan 7 days unlimited" or "USA 3 days local phone number". Understands unlimited, daily, local phone number, local network, hotspot and 5G. Returns ids to use with fetch. When you can fill filters, prefer search_esims.
Parameters:
query(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
fetchread-onlyFetch one esimoa (이심모아) eSIM plan as a document by id returned from search (ChatGPT deep research format). For plans found with search_esims, use get_esim.
Parameters:
id(required) — string
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.