Agentic eSIM ordering
Connect any AI agent to BuyUKeSIM and it can buy a travel data eSIM entirely on its own - search plans, open a prepaid wallet, settle in crypto, and hand back the QR. No signup, no email, no card, no KYC. One MCP endpoint is all it needs.
Works over one HTTP endpoint. Read-only browsing needs no key; purchasing uses a wallet key.
Built for autonomous purchasing
Most "AI eSIM" demos stop at looking things up. Ours lets the agent actually complete the purchase - because every step was designed to work without a human account behind it.
No KYC, no account
The agent opens a prepaid wallet with no name, email, or identity - and no signup screen. Nothing about the buyer is collected or stored.
Crypto settlement
The wallet is funded with crypto (12 coins). Balance is spent only on eSIMs and can never be withdrawn back out - it is fuel for buying, not a custodial account.
Instant QR back
The moment the order is paid, the tool returns the eSIM QR and activation details in the same response. A human still scans it - the agent cannot install a SIM onto your phone.
One endpoint, real tools
Everything runs through a single JSON-RPC endpoint over Streamable HTTP. Search, wallet, funding and checkout are ordinary tool calls your agent already knows how to make.
A real order, start to finish
Here is what a complete purchase looks like - a data eSIM for Japan, bought by the agent while you just chat. The tool calls in the middle are the agent doing the work.
search_esim_plans({ country: "Japan" }) -> 3 planscreate_wallet() -> wallet_id, deposit addressfund_wallet(USDT) -> balance $10.00purchase_esim(plan: "JP-5GB-30D") -> order + QRThe agent searches, opens the wallet, funds it and buys - all as tool calls. The only human step is scanning the QR: an agent cannot install an eSIM onto your device for you.
One endpoint, real tools
The whole flow is a handful of tools on a single Model Context Protocol server. Point your client at the endpoint and your agent discovers them automatically.
MCP endpoint (browsing)
POST https://buyukesim.com/mcpWith a wallet key (purchasing)
POST https://buyukesim.com/mcp/ak_live_YOURKEYThe core tools your agent calls to go from question to installed eSIM:
search_esim_plansFind travel/data eSIM plans for a country or region - data, days, USD price, plan code.
create_walletOpen a prepaid, no-KYC agent wallet. Returns a wallet id and a crypto deposit address. No email, no identity.
fund_walletAdd balance by paying crypto to the deposit address (min $10). Balance is spendable on eSIMs only.
purchase_esimBuy a travel / data plan from the wallet balance. Returns the order and the eSIM QR instantly.
purchase_uk_numberBuy a UK +44 Number eSIM from stock (about $25) - unlimited incoming SMS and calls. Returns the QR instantly, just like a data eSIM.
get_orderLook up an order and its QR / activation status by reference.
Connect in under a minute
It is a standard MCP server, so it works with the clients you already use. Add the endpoint once and your agent can browse right away; add a wallet key when you want it to buy.
claude mcp add --transport http buyukesim https://buyukesim.com/mcpSettings -> Connectors -> Add custom connectorSettings -> Connectors -> Add MCP server~/.cursor/mcp.json -> "url": "https://buyukesim.com/mcp"mcpServers -> { "httpUrl": "https://buyukesim.com/mcp" }mcpServers -> { "url": "https://buyukesim.com/mcp" }What's live, and what's next
We would rather ship honestly than fake a demo. So here is exactly where things stand today.
Live now
- Autonomous purchase of a travel / data eSIM (139+ countries) via the agent wallet
- Autonomous purchase of a UK +44 number eSIM (about $25) from the same wallet - QR returned instantly
- No-KYC prepaid wallet, funded with 12 cryptocurrencies, spendable only on eSIMs
- Instant QR and activation details returned in the buy response
- Read-only browsing (plans, coverage, pricing) with no key at all
Coming soon
- Deeper order management and top-ups from the same wallet
Give your agent a way to get online
Add the endpoint, hand it a wallet, and your assistant can put a working data eSIM - or a UK +44 number - in front of you in a single conversation. Both buy flows are live today, QR returned on the spot.
Agentic eSIM FAQ
Can an AI agent really buy an eSIM by itself?
Yes. Over our MCP endpoint an agent can search plans, open a prepaid wallet, fund it with crypto, and purchase a travel data eSIM - then it receives the QR in the same response. The one thing it cannot do is physically install the eSIM: a human scans the QR onto the device.
Does the agent need an account, email, or KYC?
No. The wallet is prepaid and anonymous - no name, no email, no identity check, and no signup screen. Nothing about the buyer is collected. That is the whole point of building it for agents and privacy-minded people alike.
How does payment work?
The agent opens a wallet and funds it with cryptocurrency (12 coins supported, minimum $10). The balance is spent only on eSIMs and can never be withdrawn back to crypto - it is prepaid fuel for buying, not a custodial exchange account.
Can it buy a UK +44 phone number too?
Yes - this is now live. The agent can buy a UK +44 Number eSIM (unlimited incoming SMS and calls, about $25) straight from the wallet with the purchase_uk_number tool, and it returns the QR instantly, exactly like a data eSIM. You can also still buy one yourself on buyukesim.com.
Which AI clients does it work with?
Any MCP-capable client: Claude (Code and Desktop), ChatGPT, Cursor, Gemini CLI, VS Code Copilot, Windsurf, Cline and others. It is a standard JSON-RPC 2.0 server over Streamable HTTP.
What is the endpoint?
POST https://buyukesim.com/mcp for read-only browsing, or https://buyukesim.com/mcp/ak_live_YOURKEY to authenticate a wallet for purchasing. Full per-client setup is in our MCP docs.
Keep exploring
