Skip to main content

How to Buy an eSIM with ChatGPT

You can already ask ChatGPT which eSIM to get for Japan. It'll search the web, summarise a few blog posts and give you a confident answer built on prices that may be six months old. If you want to buy an eSIM with ChatGPT properly, with live plans, the real total and a link that ends in a QR code, you need to connect a store to it. Here's how to do that with Siima. It takes about two minutes and one URL.

Setup
~2 minutes
API key
None
Where
chatgpt.com
Who pays
You, not ChatGPT

With and without the connection

The difference is bigger than it sounds. Plain ChatGPT is doing research on your behalf. Connected, it's working the shop counter.

ChatGPT on its ownChatGPT + Siima
Where prices come fromWeb search: blogs, review sites, cached product pagesLive catalogue, read at the moment you ask
FeesOften left out, or guessedIncluded; the number quoted is the checkout total
Multi-country tripsTends to assume a region covers what its name saysReads the actual country list for each regional plan
Ends withA recommendation and a link to go shopping yourselfA checkout link for the exact plan

Connecting Siima to ChatGPT

ChatGPT talks to outside services through MCP, the same protocol Claude and most agent tools use. A custom MCP server goes in as an “app” (older builds called them connectors), and adding your own needs developer mode switched on. Do this on chatgpt.com in a browser; the mobile app doesn't have the setting.

StepWhat to do
1Open Settings, go to Apps (Connectors on some accounts), then Advanced settings, and turn on Developer mode
2Back in Apps, choose Create
3Name it Siima. For the MCP server URL, paste https://api.siima.online/mcp
4Set authentication to No authentication. There is no key or login to add
5Tick the box acknowledging it's a custom app and save. ChatGPT reads the tool list straight away
6In a new chat, pick Siima from the + menu (under developer mode) so it's active for that conversation

OpenAI moves these menus around every few months. If the labels don't match, the thing you're looking for is always the same: developer mode, then a form that asks for a server URL. OpenAI's own help article on developer mode and MCP apps has the current path.

About that warning screen

ChatGPT shows a fairly alarming notice for any custom app: it isn't verified by OpenAI, and a malicious one could misuse your data. That's a reasonable warning in general. For this server specifically, it has no login, only ever sees the tool inputs (a country, a plan id, a currency) rather than your conversation, and its five tools either read the public catalogue or create a checkout link. It never receives payment details. ChatGPT may also ask you to confirm before it calls a tool. That's fine to allow.

What to ask

Talk to it like you'd talk to someone at a travel shop. The more it knows about the trip, the less it has to guess. These all work:

“I'm in Tokyo for 9 days in November, mostly maps and Instagram. What eSIM should I get?”
“Cheapest eSIM for Portugal with at least 5 GB, in euros.”
“Two weeks across Vietnam, Cambodia and Thailand by bus. One regional plan or three separate ones?”
“Is the unlimited plan for Italy actually unlimited?”

The overland one is where the connection earns its keep. ChatGPT will check which regional plans actually include all three countries rather than trusting the region's name, which matters because they don't always match what you'd expect. And on the last question it should tell you the truth: Siima's unlimited plans give 1 GB a day at full speed, then 512 kbps until the day resets. If it tells you anything else, it's answering from memory. Check that Siima is switched on for the chat.

What happens when you say “buy it”

ChatGPT doesn't buy anything. It creates a checkout link for the plan you picked and hands it to you. From there:

1. Open the link
It lands on siima.online with the plan and the total already filled in, in the currency you asked about.
2. Confirm your email
Enter the 6-digit code we send. Until you do, no order exists, so an unused link costs nothing.
3. Pay and install
Pay through Stripe on siima.online. The QR code and a one-tap install link arrive by email, usually inside a minute.

That extra step is deliberate. An assistant that misheard “Peru” as “Portugal” shouldn't be able to spend your money on it, and an eSIM can't really be returned once it's installed. You see the plan, the country and the price before anything is charged. If you've not installed a travel eSIM before, the install guide walks through the QR step. Do it before you fly, and turn the line on when you land.

If you can't use developer mode

Custom apps aren't on ChatGPT's free tier, and some work accounts have them switched off by an admin. You still have two decent options.

Point ChatGPT at our llms.txt
Ask it to read siima.online/llms.txt before answering. That file is written for models: plan types, how pricing works, what unlimited means. It won't get live prices this way, but it stops the worst guesses.
Use it for the thinking, not the shopping
Ask ChatGPT how much data your trip needs, then pick the plan yourself on the destination page. Honestly, the sizing question is the hard part. The data calculator answers it too.

Building your own assistant or GPT on top of the API instead? The eSIM for AI agents guide covers the tools and the REST endpoints, and the Siima for AI agents page has setup lines for other clients.

Frequently asked questions

Can I buy an eSIM with ChatGPT?
Yes. Add Siima's MCP server (https://api.siima.online/mcp, no authentication) as a custom app in ChatGPT's developer mode, then ask for an eSIM for your destination and dates. ChatGPT searches live plans and gives you a checkout link. You confirm your email with a 6-digit code and pay, and the QR code arrives by email within a minute.
Does ChatGPT see my card details when it buys an eSIM?
No. ChatGPT only creates a checkout link. Payment happens on siima.online through Stripe after you verify your email, and no order exists until you do. ChatGPT can't spend anything on its own.
Which ChatGPT plans can connect a custom MCP server?
Custom MCP apps need developer mode, which OpenAI offers on paid plans and not on the free tier. Which paid tiers get it, and whether the app can take actions, has changed several times, so check OpenAI's help article on developer mode for the current list. The setting is on chatgpt.com in a browser.
Can ChatGPT recommend an eSIM without connecting anything?
It can research one with web search, but it's reading marketing pages, so prices may be stale or leave out fees, and it can't produce a checkout link. With Siima connected it reads live plans and final all-in prices directly.

More guides