GlobaleSIM for AI Agents
Travel eSIMs your AI assistant can find and recommend
5.031 plans across 182 destinations in one machine-readable catalog. An agent matches the trip, hands over a checkout link with the exact option preselected, and the traveler reviews and pays here.
The Global eSIM covers 148 countries on one plan; every other destination is served by a local or regional plan. The catalog lists both coverage sets explicitly.
Using ChatGPT, Claude or another assistant?
Paste this prompt, fill in your trip, and your assistant will pick the right plan from our live catalog:
I'm traveling to {destinations} for {days} days and need about {GB} GB of data. Fetch https://globalesim.app/pt/api/agent-catalog (JSON, no auth) and follow its matching_rule: recommend a plan only if its coverage includes ALL my destinations. Give me the plan's checkout_url and a one-line summary of price, data, validity, and exactly what voice/SMS is included.Find a plan
This search runs on the same public catalog agents use — same data, same matching rule, same links.
How a purchase works
- 1
The agent finds the plan
It fetches the catalog, applies the matching rule, and picks the plan that covers the whole trip.
- 2
The traveler opens the link
The checkout link opens the product page with the exact data size and voice option already selected — on any device.
- 3
Review, pay, install
The traveler confirms the details and pays on globalesim.app. The eSIM QR code and installation steps arrive by email.
Developer & agent resources
- Agent catalog (JSON)Every purchasable plan with coverage, price, validity, voice/SMS and a preselecting checkout link. No auth, CORS enabled.
- Agent brief (Markdown)The canonical instructions: how to fetch, match and hand over a checkout link.
- MCP serverRead-only plan search over JSON-RPC 2.0 (Streamable HTTP).
- llms.txtSite guide for language models; every product page also serves a Markdown twin at index.md.
- OpenAPI descriptionMachine-readable description of the public endpoints.
- AI discovery manifestARD manifest listing everything on this table — start here if you are a registry.
Sample product record (live)
{
"id": 2753,
"type": "local",
"name": "Italy",
"description": "Prepaid travel eSIM for Italy: 28 plan options from 1GB to 20GB, with optional voice minutes.",
"coverage": [
"IT"
],
"product_url": "https://globalesim.app/pt/produto/italy/",
"markdown_url": "https://globalesim.app/pt/produto/italy/index.md",
"plans": [
{
"sku": "Data1GBVoice0Min",
"data_gb": 1,
"validity_days": 7,
"voice_minutes": 0,
"sms": "none",
"price": 4,
"price_currency": "USD",
"available": true,
"checkout_url": "https://globalesim.app/pt/produto/italy/?attribute_data-plans=1GB&attribute_voice-minutes=0%20Minutes"
},
{
"sku": "Data1GBVoice100Min",
"data_gb": 1,
"validity_days": 7,
"voice_minutes": 100,
"sms": "receive_only",
"price": 14,
"price_currency": "USD",
"available": true,
"checkout_url": "https://globalesim.app/pt/produto/italy/?attribute_data-plans=1GB&attribute_voice-minutes=%2B100%20Minutes"
}
],
"voice_note": "Voice minutes come with a dedicated US (+1) or UK (+44) VoIP number; calls are made through the GlobaleSIM app, not the device dialer. SMS on that number is receive-only, and receiving verification codes is not guaranteed for every service."
}Field reference
coverage_summary- Top level. The two coverage sets: global_esim (destinations of the Global eSIM) and local_or_regional_only (destinations served only by a local or regional plan), plus the full union.
matching_rule- Top level. The rule to follow: recommend a product only if ALL requested destinations are in its coverage list.
coverage- Per product. ISO 3166-1 alpha-2 codes the product serves. A traveler's whole trip must fit this list.
plans[]- Per product. One entry per purchasable option — everything listed is displayed and buyable right now; unavailable options are never included.
data_gb / validity_days- Plan data allowance in GB and how many days it stays valid after first network connection.
voice_minutes / sms- 0 minutes = data only (no calls, no SMS, no number). Minutes include a dedicated US/UK VoIP number with calls via the GlobaleSIM app; sms is "receive_only" on that number, otherwise "none". Never ambiguous.
price / price_currency- The displayed site price in USD — identical on the product page and at checkout (the site may convert for display).
checkout_url- Opens the product page with this exact data size and voice option preselected. Hand this to the traveler.
updated_at- When the catalog was built. Safe to cache for up to an hour.






























































































































































































