How an AI Agent Can Buy Its Own eSIM
Published June 26th, 2026
For the first time, an AI agent can put itself online. Ask Claude or ChatGPT for connectivity in any of 190+ countries and it will find a plan, pay for it from a prepaid wallet, and hand back a working eSIM — with no human clicking through a checkout, no account, and no card on file. Here is how that actually works, and why it matters.
The thing software could never do until now
An autonomous agent can already write code, book a flight in a sandbox, or draft an email. But the moment it needs to be somewhere on the network — a phone number to receive a one-time code, a data line for a device it is provisioning, connectivity for a trip it is planning — it has historically hit a wall. Buying a SIM meant a human, a browser, a credit card, and usually an ID check.
PikaSim removes that wall. We expose our full catalog over the Model Context Protocol (MCP), the open standard that lets AI agents call external tools. An agent connected to PikaSim can search plans, compare prices, purchase, check usage, top up, and cancel — the same actions a person takes on the site, but driven entirely by the model.
This is not a chatbot that emails you a link. The agent completes the purchase and returns the eSIM's QR code and activation details inline, ready to install.
What it looks like
You talk to your assistant the way you always do. It does the work behind the scenes.
Every line above is a real MCP tool call: search_esim_packages, purchase_esim, search_phone_plans, purchase_phone_plan, get_esim_status. The agent picks the right one and reports back.
Two product lines, not just data
A common mistake agents make is assuming "eSIM" means data-only. PikaSim sells two distinct things, and both are available over MCP:
Anonymous data, 190+ countries
Pay-as-you-go data plans from $0.75, with regional and global options and anonymous top-ups by ICCID. Discovered with search_esim_packages and check_country_coverage; bought with purchase_esim.
A real carrier number, voice + SMS
A genuine carrier phone number — not VoIP. US plans give a real +1 on AT&T and T-Mobile; global plans cover 157 countries. Discovered with search_phone_plans; bought with purchase_phone_plan.
When a user wants to call or text — or needs a number to receive a verification code — the agent reaches for the phone-number line instead of a data plan.
How the agent pays: a prepaid wallet, not your card
This is the part that makes autonomous purchasing safe. Instead of handing an agent a credit card, you fund a prepaid agent wallet — a USD balance you top up in advance with crypto. The agent spends from that balance and nothing else.
Create a wallet
At pikasim.com/agent-wallet. No account, no email. You get a 32-character wallet code — save it, it is the only way back in.
Fund it with crypto
Bitcoin, Lightning, Monero, or USDT, minimum $10. The agent can even start this itself with the create_deposit tool and hand you an invoice.
Connect the wallet
Authorize via OAuth at https://pikasim.com/mcp/wallet by pasting your wallet code, or send an ak_live_ Bearer key on CLI clients.
The balance is the spending limit. An agent can never run up a bill it wasn't given the funds for. Top up $20 and $20 is the most it can spend — a clean, hard ceiling for autonomous operation.
Connecting in under a minute
PikaSim is a remote MCP server (Streamable HTTP) with two endpoints: one to browse, one to buy.
Browse — no key
https://pikasim.com/mcp
Search, coverage, and pricing for 190+ countries. Works anonymously, no setup beyond the URL.
Buy — agent wallet
https://pikasim.com/mcp/wallet
Triggers OAuth. Paste your wallet code on PikaSim's consent page; the agent gets a revocable token bound to that wallet. No key in a URL.
Drop the browse endpoint straight into any MCP config:
{
"mcpServers": {
"pikasim": {
"type": "streamable-http",
"url": "https://pikasim.com/mcp"
}
}
}
For full per-client steps (Claude Desktop, Claude Code, ChatGPT, Cursor, Windsurf, VS Code) and the complete tool reference, see the PikaSim MCP server guide and the MCP documentation.
Why it's built private by default
Agentic commerce raises an obvious question: who is accountable for what an autonomous agent buys, and what trail does it leave? PikaSim's answer is to collect as little as possible in the first place.
- No account, no email, no KYC. Browsing is anonymous; the wallet is identified only by its code.
- Crypto-funded. No card on file means no card data to leak, and no payment processor tying the purchase to an identity.
- Revocable, scoped access. OAuth binds a token to a single wallet; revoke it anytime without touching the funds.
- No usage profiling. We don't log which packages your agent searches for.
- A real number without a real name. Phone-number eSIMs provision a genuine carrier line that isn't tied to a personal identity.
It is the same privacy stance the rest of PikaSim runs on — just extended so an agent, not only a person, can use it.
What people build with it
Travel-planning agents
"Set up connectivity for my Tokyo → Bangkok → Bali trip." The agent buys the right eSIM for each leg and reminds you to install before departure.
Device & fleet provisioning
Agents that bring IoT devices, field equipment, or test rigs online, top up the ones running low, and cancel the unused ones — all in natural language.
On-demand verification numbers
An agent needs a real number to receive an SMS code during a workflow. It buys a phone-number eSIM, uses it, and moves on.
Support & ops assistants
Look up eSIM status, check data usage, and troubleshoot connectivity without anyone switching to a dashboard.
Frequently asked questions
Can an AI agent buy an eSIM on its own?
Yes. Connected to PikaSim's MCP server, an agent like Claude, ChatGPT, or Cursor can search, compare, purchase, top up, and cancel eSIMs by calling tools directly — no human clicking through a checkout. Purchases settle from a prepaid, crypto-funded agent wallet.
How does the agent pay without a credit card?
Through a prepaid agent wallet. You fund a USD balance in advance with Bitcoin, Lightning, Monero, or USDT, and the agent spends from it. There is no card on file and no per-purchase checkout, and the balance is a hard ceiling the agent cannot exceed.
Does it need an account or email?
No. PikaSim requires no account, no email, and no KYC. Browsing is anonymous and the wallet is identified only by a 32-character code.
Can the agent buy a real phone number, not just data?
Yes. PikaSim offers phone-number eSIMs with a real carrier number (a +1 on AT&T or T-Mobile in the US, or a global number across 157 countries) including voice and SMS. The agent uses search_phone_plans and purchase_phone_plan.
Which AI tools can connect?
Any agent that supports the Model Context Protocol's Streamable HTTP transport — including Claude Desktop, Claude Code, ChatGPT, Cursor, Windsurf, and VS Code. Point it at https://pikasim.com/mcp to browse or https://pikasim.com/mcp/wallet to buy.
Put your agent online
Connect PikaSim in under a minute. Browse 2,300+ data eSIMs and real phone-number plans across 190+ countries.