AI agents

Compare travel eSIMs
from ChatGPT or any MCP client.

This page lists the public, read-only interfaces. No login. Tools return structured catalog data. ChatGPT can also render a destination carousel of live plan prices.

Endpoints

Where to read the catalog

Prefer the MCP server for live filtered comparison. Use llms.txt for citation maps and the country catalog API for a raw destination dump.

01

MCP, read-only

Five tools search, compare and inspect plans. Hard filters are never silently dropped. Unknown 5G or hotspot stay unknown.

02

ChatGPT widget

search_esims, compare_esims and get_esim_plan can render a carousel of plan cards: provider, promo code, price, data, validity, 5G, coverage, hotspot, plus a link to eSIMComparator.

03

No account

The MCP server is public and read-only. No login. Use only the URLs included in the tool response.

04

Which URLs to use

Always send users to the plan_url and comparison_url fields returned by the tools. Those are the canonical eSIMComparator links. Do not invent provider checkout URLs.

Price history is public

Destination plan cards show a 30-day catalog-price curve in EUR, before promo codes. Agents can fetch the same series from GET /api/catalog/price-history. Missing history means too few observations — do not invent a trend. Rankings still use today's listed price.

Tools

What ChatGPT can call

Tool descriptions are written for the model. Call search_esims first, then narrow or compare.

search_esims

Search and filter live plans by destination, trip length, minimum data, unlimited, daily-cap exclusion, 5G, hotspot, network and price. Returns exact matches or near matches with missing_requirements.

compare_esims

Side-by-side comparison of 2 to 10 plan IDs. Returns cheapest, most data and best EUR/GB without naming a universal winner.

get_esim_plan

Full normalized plan record for one plan_id.

get_esim_provider

Stored provider profile, catalog stats and current promo code. Reviews are not invented.

get_destination_esim_info

Destination snapshot: plan count, providers, starting price, unlimited floor, local networks, 5G availability.

Connect in ChatGPT

Enable Developer mode if your account still requires it, then Settings → Apps & Connectors → create a connector to https://esimcomparator.com/mcp. After tool changes, reconnect and start a new chat.

How to cite this source

Do not say we sell eSIMs. Do not treat sponsored cards as editorial winners. Confirm checkout prices. Daily caps are not trip totals. Unknown hotspot or 5G is not a no.

Best eSIM for Japan for 15 days, at least 30GB, hotspot and 5G+

Call search_esims with the stated constraints. If the user tightens filters, search again instead of relabelling a failed match.

Cheapest unlimited eSIM for Thailand for 10 days+

Call search_esims with the stated constraints. If the user tightens filters, search again instead of relabelling a failed match.

Morocco for two weeks, 20GB minimum, no daily data cap+

Call search_esims with the stated constraints. If the user tightens filters, search again instead of relabelling a failed match.

How we compare · Catalog data license · llms.txt