Wigoo for AI assistants and agents
Wigoo sells travel eSIMs, and AI assistants can sell them for us. An assistant can search our catalogue, compare plans and quote a price in the traveller's currency through a public MCP server. An agent that drives a browser can finish the purchase with an email and no account. This page is the reference for both, and for the people who build them.
- destinations
- 212
- countries and territories
- 201
- regional plans, the widest covers 127 countries
- 11
- mobile networks
- 227
- cheapest plan
- $2.49
Read from the live catalogue when this page was served. Fixed plans come in 1, 3, 5, 10 and 20 GB for 7 to 90 days, unlimited day passes for 3, 7, 15 and 30 days, and every plan can be topped up on the same eSIM. The whole catalogue is on getwigoo.com/en/buy, the networks behind each plan on networks by country.
Three ways an assistant can sell a Wigoo eSIM
| Way | The assistant | The person | Needs |
|---|---|---|---|
| 1. Answer with our data | Reads real plans and prices through the MCP server and compares them for the trip | Reads the comparison and picks | An MCP client: Claude, ChatGPT, an agent SDK |
| 2. Hand over a plan link | Gives the link from get_quote, which opens the purchase sheet for that plan | Types an email, chooses "Continue without the code", pays | Any assistant that can show a link |
| 3. Buy it | Opens the same link in a browser, types the email, chooses "Continue without the code" and pays | Approves the plan, the amount and the email | An agent that drives a browser or carries a wallet: ChatGPT agent, Claude in Chrome, Meta's Muse, Grok Bot. Which assistant does what is in this guide |
The second and third ways use the same checkout people use, explained step by step in Buy a travel eSIM without an account. When the eSIM is for another person, see Buy an eSIM for someone else.
The MCP server
Public, read-only and free to use, over Streamable HTTP. No API key, no sign in. It answers the 2025 and 2026 versions of the Model Context Protocol and keeps no session, so every request stands on its own.
https://api.getwigoo.com/api/mcpBuilding on it? The developer documentation is at docs.getwigoo.com: a quickstart, every parameter and response field of each tool, the protocol versions and the errors. Every page there is also served as Markdown.
| Tool | Input | Returns |
|---|---|---|
| search_destinations | query, currency, language | Countries and regions with their starting price, networks and a buy link. Without a query, the popular destinations. |
| get_destination | destination_id, currency, language | What a destination offers: data sizes, validity options, unlimited day passes, top ups, networks, starting price. |
| list_plans | destination_id, type, currency, language | Every plan on sale for the destination, with data, validity, networks and price in the requested currency. |
| get_quote | destination_id, plan_id, currency, language | The price of one plan and a link that opens the purchase for that plan, with the steps to buy without an account. |
Prices are list prices in any of the currencies we charge in (US dollars by default); the final amount is calculated at checkout. Destination ids are short, like jp or eu-42; plan ids come from list_plans. Languages for buy links and region names: en, it, es, fr, de, pl, pt, tr.
Where to add it
| Client | Where | Good to know |
|---|---|---|
| Claude, web and Desktop | The Wigoo listing in the connector directory, then Connect | No sign in. On Team and Enterprise an owner may need to allow it first. |
| Claude Code | claude mcp add --transport http wigoo https://api.getwigoo.com/api/mcp | Loaded when a session starts: open a new one after adding it. |
| ChatGPT | Plugins, Add, Add custom MCP server, then no authentication | Then type @Wigoo in a chat. Submitted to the ChatGPT plugin directory, under review. |
| Any MCP client | Streamable HTTP at the address above, no headers beyond the two in the example | Protocol versions 2025 and 2026, no session to keep. |
The full walkthrough, menu by menu and with an example conversation, is in Connect Wigoo to Claude or ChatGPT.
Example request
curl https://api.getwigoo.com/api/mcp \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"get_quote",
"arguments":{"destination_id":"jp","plan_id":"JP_10_30","currency":"EUR"}}}'The plan link
get_quote returns a buy_url that opens the purchase of one plan. Its parts, so an agent can read or build one:
https://getwigoo.com/en/buy/jp?plan=JP_10_30&days=30&utm_source=mcp&utm_medium=agent| Part | Example | Meaning |
|---|---|---|
| /{language} | /en | Page language, and the language of the buttons. One of the eight in the table below. |
| /buy/{destination} | /buy/jp | Destination id from search_destinations: a country code like jp, or a region like eu-42. |
| plan | JP_10_30 | Package id from list_plans. Opens the purchase sheet for that plan instead of the plan list. |
| days | 30 | Validity in days. It picks the duration of an unlimited day pass, where one package comes in several durations. |
| utm_source, utm_medium | mcp, agent | How we count what assistants bring. The link works without them, but please keep them. |
A plan id that is no longer on sale opens the destination page with every plan, so an old link never leads nowhere. Destination pages without a plan, like /en/buy/jp, are fine to share too.
Buying on the website, without an account
- Find the plan. Search the destination and pick a plan with search_destinations, list_plans and get_quote, or browse getwigoo.com/en/buy.
- Open the plan link. Open the buy_url from get_quote. It has the form getwigoo.com/{language}/buy/{destination}?plan={package}&days={days} and opens the purchase sheet for that plan.
- Enter the traveller's email. Type the email address where the eSIM should be sent. No account and no password are needed.
- Continue without the code. Choose "Continue without the code", the underlined link under the email field. Signing in with Apple, Google or a 6-digit code is optional and only adds saved cards and Wigoo credit.
- Pay. Pay with a card, Apple Pay, Google Pay, Link or a local method shown for the buyer's country. The amount is calculated by the server at checkout, in the buyer's currency.
- Hand over the eSIM. The installation QR code appears on the page right after payment and is also sent to the email. The traveller installs it on an eSIM-compatible, unlocked phone, ideally before leaving.
Button labels by page language
The labels an agent looks for, read from the same strings the site uses. get_quote returns them in the language of its link.
| Language | Plan button | Sheet title | Guest checkout link |
|---|---|---|---|
| English /en/ | Buy | Where should we send your eSIM? | Continue without the code |
| Italian /it/ | Compra | Dove ti mandiamo la eSIM? | Continua senza codice |
| Spanish /es/ | Comprar | ¿A dónde te enviamos tu eSIM? | Continuar sin el código |
| French /fr/ | Acheter | Où envoyer votre eSIM ? | Continuer sans le code |
| German /de/ | Kaufen | Wohin schicken wir deine eSIM? | Ohne Code fortfahren |
| Polish /pl/ | Kup | Gdzie wysłać Twoją eSIM? | Kontynuuj bez kodu |
| Portuguese (Brazil) /pt/ | Comprar | Para onde enviamos seu eSIM? | Continuar sem o código |
| Turkish /tr/ | Satın al | eSIM'inizi nereye gönderelim? | Kodsuz devam et |
The step by step guide for people is Buy an eSIM without an account. After payment the page shows the QR code and the one-tap install; if something goes wrong, how to install and activate an eSIM and when the QR code does not work cover the usual cases.
What to check with the person first
An installed eSIM cannot be reused and may no longer be refundable (see the terms), so a good agent asks before it pays.
| Ask | Why | Read more |
|---|---|---|
| Does the phone take an eSIM? | Most iPhones from the XS on, recent Pixels and Galaxys do. An eSIM cannot go on a phone without one. | eSIM on iPhone |
| Is it unlocked? | A phone locked to a carrier refuses eSIMs from anyone else. | What is a carrier lock |
| One country or several? | A regional plan covers a whole trip on one eSIM. | eSIM for several countries |
| How much data? | Maps and messages need little, video and hotspot a lot. | How much data apps use |
| Fixed data or unlimited? | Unlimited day passes suit heavy use; fixed plans are cheaper for light use. | Unlimited data eSIM |
| Calls and WhatsApp? | The eSIM is data only. The usual number stays on for calls and WhatsApp works over data. | eSIM for WhatsApp and calls |
Rules agents can rely on
- The price is always calculated by our server at checkout. A quote is a list price.
- The eSIM is data only. The traveller keeps their number for calls and texts (dual SIM), and needs an eSIM-compatible, unlocked phone.
- Validity starts when the eSIM first connects at the destination, so it can be installed days before the trip. More data later is a top-up on the same eSIM, not a new one.
- No CAPTCHA and no bot challenge on the guest checkout. A rate limit per IP address protects it.
- Agents that sign their requests with Web Bot Auth are recognised and counted separately. We do not block them.
- Please keep
utm_source=mcpin the links we return: it is how we see that assistants bring customers, and how we decide what to build next. - Refunds and problems: support@getwigoo.com.
Popular destinations
The destinations people ask for most, with the id to pass to the tools. Prices in US dollars, from the cheapest plan on sale.
| Destination | Id | From | Main networks |
|---|---|---|---|
| Australia | au | $2.49 | Optus, Telstra |
| Brazil | br | $2.49 | Claro, TIM |
| Canada | ca | $2.99 | Rogers Wireless, Telus |
| Egypt | eg | $2.49 | Orange |
| France | fr | $2.49 | Orange |
| Germany | de | $2.49 | O2, Vodafone |
| Greece | gr | $2.49 | Vodafone, Wind |
| India | in | $2.49 | AirTel |
| Indonesia | id | $2.49 | Indosat, Telkomsel |
| Italy | it | $2.49 | Iliad, TIM |
| Japan | jp | $2.49 | KDDI/au, SoftBank |
| Mexico | mx | $2.99 | AT&T, Telcel |
| Morocco | ma | $2.49 | Orange Morocco |
| Portugal | pt | $2.49 | NOS, Vodafone |
| South Korea | kr | $2.49 | LG Uplus, SKTelecom |
| Spain | es | $2.49 | Movistar, Orange |
| Thailand | th | $2.49 | DTAC, TrueMove H |
| Turkey | tr | $2.49 | Vodafone, Avea/Türk Telekom |
| United Arab Emirates | ae | $3.49 | Du |
| United Kingdom | gb | $2.49 | EE, 3 |
| United States | us | $2.49 | AT&T, Verizon |
| Vietnam | vn | $2.49 | MobiFone, Viettel Mobile |
Every destination is on the catalogue. For a trip across several countries, a regional plan covers it on one eSIM: Europe and the UK, Southeast Asia, the USA and Mexico. What a carrier would charge instead is on roaming prices.
Guides
- Buy a travel eSIM with an AI assistant: ChatGPT, Claude, Gemini and shopping agents
AI assistants now plan trips and buy for people. How to get a travel eSIM through ChatGPT, Claude, Gemini, Copilot, Meta's Muse or a browser agent: what each one can do, how agents pay, what to check before paying, and how Wigoo sells to assistants.
- Connect Wigoo to Claude or ChatGPT: the eSIM connector, step by step
Add the Wigoo MCP server to Claude, Claude Code or ChatGPT and ask for an eSIM in plain words: real plans, prices in your currency and a link that opens the right plan. Free, no key, two minutes.
- Buy a travel eSIM without an account: step by step
On Wigoo an email and a payment are enough. Open the plan, type the email, choose Continue without the code and pay: the QR code appears on the page and in your inbox. What you get, what you skip, and how to sign in later.
- Buy an eSIM for someone else: a parent, a friend, a client
You pay, they install. Send the eSIM straight to their email or to yours and forward the link. How to check their phone first, how they install it without you, and how an AI assistant or a travel agency can do the same.
- What is an eSIM, and how do you use one abroad?
An eSIM is a SIM card built into your phone: you download it instead of inserting it. What changes from a plastic SIM, how to check your phone, and how to use one on a trip.
- How to install and activate an eSIM on iPhone and Android
One tap on iPhone, a QR code from another screen, or a code pasted on Android. Then the settings that make it actually work, and why you install it at home before you fly.
- What is an eSIM top-up?
A top-up adds data to the eSIM already on your phone instead of installing a new one. Here is why that matters, and when it is not possible.
- eSIM QR code not working: why it fails and what to do
The code will not scan, the download fails, or the phone says the plan cannot be added. What each failure means, including the two cases where the honest answer is that it cannot work.
For travel agencies and companies that buy eSIMs every week, there is a business account with a wallet and resale prices: Wigoo for travel agencies.
Questions
- Can an AI assistant buy a Wigoo eSIM for me?
- Yes. An assistant can find the plan with the Wigoo MCP server and give you a link that opens the purchase for that plan, and an agent that drives a browser can complete the checkout with your email and no account. You approve the payment.
- Does the agent need an account or an API key?
- No. The MCP server is public and needs no key, and the website sells without an account: an email and a payment are enough. The person who receives the eSIM can sign in later with a code sent to that email.
- Can the MCP server place an order on its own?
- Not yet. Today it searches, compares and quotes, and the purchase happens on getwigoo.com. Orders paid inside the assistant with Stripe's Shared Payment Tokens are planned.
- Which assistants can use the Wigoo MCP server?
- Any client that speaks the Model Context Protocol over HTTPS: Claude through its connector directory, where Wigoo is listed, ChatGPT as a custom MCP server, and agents built with MCP SDKs. The server answers both the 2025 and the 2026 versions of the protocol.
- Are agents blocked by a CAPTCHA?
- No. The guest checkout has no CAPTCHA and no bot challenge. It is protected by a rate limit per IP address, and agents that sign their requests with Web Bot Auth are recognised and counted, not blocked.