Public data and agent access.
Read our public snapshots with their sources, dates and limitations.
Editorial review: . Public snapshot interface documentation.
Public, read-only snapshots
To connect an MCP client, choose Streamable HTTP and enter https://coupongogogo.com/mcp. This public read-only service requires no API key or login. It exposes list_esim_destinations and compare_esim_plans for all destinations in the deployed snapshot. Example comparison arguments: {"destination":"japan","minimum_days":7,"minimum_gb":5,"data_type":"fixed","limit":5}. A server card describes connectivity. Each tool call rechecks price age, includes sources and labels affiliate purchase links. No purchase, activation or provider request is performed. The service uses stateless JSON responses over Streamable HTTP; standalone GET event streams and session deletion are not supported. Browser Origin requests are limited to this site's origins; remote MCP clients normally omit Origin.
Offers JSON contains selected Airalo and Nomad packages. OpenAPI description and API catalog describe the existing GET endpoints. No API key, account or login is required. Query parameters do not filter these files: filter the offers array locally by destination, data_type, data_amount_gb and validity_days. There is no ordering, payment or activation API.
Check freshness at the time you read
- Use the current UTC time, not only generated_at or price_status_at_generation.
- If price_amount is null, now is at or after price_display_until, or expires_at has passed, do not display or rank that numeric price.
- If needs_review is true or now is at or after price_review_after, label the observation stale and rank it below current observations. Do not present a stale regular_price as a current discount.
- Include price_verified_at and source_url when citing an observation. Confirm the final package and total on the provider website.
The normal review threshold is 24 hours and prices become unavailable after 72 hours, or earlier at known expiry. These are static files: if collection stops, a file may still contain prices which have become too old to use. A successful build does not renew source verification times. /status.json describes the last collection; it is not a live uptime service.
Interpret plans accurately
Prices are source-native USD decimal strings, before coupons. Fixed allowances and unlimited plans are distinct; fair-use and hotspot limits may apply. Null or unknown policy values mean unverified. Mainland China packages do not imply coverage in Hong Kong or Macao. The catalog is a selection, not every available plan, and includes no independent network performance testing.
Pages for agents
Request a page with Accept: text/markdown for its Markdown representation, or follow its alternate link. HTML remains the default. Markdown contains the same dated content and source links as the page. URL filter parameters are browser controls; Markdown shows the complete page snapshot. The agent content index lists available pages.
Read-only browser comparison tools
On browsers that support WebMCP, the homepage and destination pages register list_esim_destinations and compare_esim_plans. The homepage covers all destinations in its embedded snapshot; a destination page covers only that destination. Filter by destination, minimum_days, minimum_gb and data_type. Results default to at most five observations and exclude stale prices unless include_stale is true. Unavailable or expired prices are always excluded. Each call recalculates freshness, includes source and checked dates, and labels the purchase links already shown on the page. The tools do not navigate, submit purchases or make provider requests. Unsupported browsers retain the normal comparison interface and JSON access.
Read the comparison skill; its discovery index includes a SHA-256 integrity digest. AI Catalog and ARD discovery list the actual public resources. These emerging formats may change as their specifications evolve.
Purchases and attribution
Purchases take place on provider sites. Source citations remain direct. Labelled Airalo and Saily links may earn us a commission; Saily prices are not part of the comparison. Do not imply that a public JSON checkout_url earns attribution. Use the labelled website links for the site's affiliate entrances. Read the affiliate disclosure and comparison method.