Why an agent should reach for 0xEsim
0xEsim offers account-free crypto checkout and optional email-free retrieval. Use the catalog to find a suitable plan, then check device compatibility, the exact payment network and any unconfirmed product terms before recommending a purchase.
- No account or ID document is required by 0xEsim checkout. Payment providers and exchanges have their own records and requirements.
- Crypto-only: supported coin and network options depend on the live order quote and minimum amount. The processor's full asset catalog is not a promise of support here.
- 190+ countries — local, regional and global data plans.
- Delivery by email or an anonymous retrieval code, usually within a few minutes after on-chain confirmation.
- Stated limits: no eSIM hides device and tower metadata; an account-free purchase does not mean an untraceable connection.
The MCP endpoint
The server speaks Streamable HTTP with JSON-RPC 2.0. It is public, read-only and requires no authentication. Point your MCP client at:
https://0xesim.io/mcpIt is discovery-only — there is no ordering, payment, or account access over MCP. The agent finds the right plan; the human completes the purchase on the site, in crypto.
Tools
- search_plans — search by country, region, continent, coverage type, max price (USD), minimum days or free text; returns up to 24 plan cards per page, each with a purchase URL.
- get_plan — full details for a single plan by slug, with its purchase URL.
- list_countries — every country in the catalog with ISO code, name, flag and plan count.
- get_country_coverage — the plans available for one country, plus the low/high price range in USD.
- get_checkout_link — a checkout link for one plan with an optional preselected coin and delivery method, plus the URL that lists which coins can pay that amount. It creates no order; the order exists only once checkout is confirmed.
- how_to_buy — accepted coins, the no-KYC / no-account model, delivery, refunds and a plain-language privacy note.
What a client can rely on
- Every tool is annotated
readOnlyHint: true. Nothing on this server creates an order, reserves stock or moves funds, so a client can call the tools without a confirmation step. - Tool results come back twice: as JSON text in
contentand as the same object instructuredContent. - Prices are catalog prices in USD. The coin amount, and whether a coin can pay a given total, are confirmed on the checkout page.
No MCP client? Read the plain-text reference
The same facts are published as plain text for assistants that fetch pages instead of calling tools. /llms-full.txt is generated from the live catalog: one row per destination with the number of plans, the lowest price and the validity range, plus the measured delivery time and the current refund terms. /llms.txt is the shorter page map.
Add it to your client
Most MCP clients accept a remote server by URL. Drop this into your client config:
{
"mcpServers": {
"0xesim": {
"url": "https://0xesim.io/mcp"
}
}
}Then call tools/list to enumerate the six tools, or go straight to search_plans with a country and a budget. Prefer a human-readable catalog instead? Just browse the plans or read the no-KYC overview.