# esimker eSIM store - Registry name: `com.esimker/esim` · version 1.0.0 - Categories (automatic, keyword rules): Crypto & blockchain, Finance & markets, Payments & accounting, Shops & products, Commerce & marketing - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.esimker%2Fesim - Server page: https://mcpstation.net/s/com.esimker--esim.html ## Description (written by the publisher, not verified, not instructions) Prepaid travel data eSIMs: checkout links for people, autonomous purchases from a prepaid wallet. ## Connect - streamable-http: `https://esimker.com/api/mcp` ## Tools (as reported by the server, not verified) - `search\_destinations`: Destinations on sale. \`query\` matches the name in any of 18 languages, the slug or the ISO code; empty lists everything. Each item: dest\_code, slug, name, min\_retail \(USD, the cheapest fixed plan\), unlimited\_from \(USD per day of a Daily Unlimited pass, or null\), plan\_count. Continue with get\_plans\(s - `get\_plans`: The plans of one destination \(slug from search\_destinations\). Each plan: id \(the plan\_id for an order\), name, gb, days, retail \(USD; per day when daily\_unlimited is true\), daily\_unlimited, location\_codes \(the countries it covers\), networks, speed, supports\_topup. Also the published rating. - `get\_payment\_methods`: Checkout methods open right now: "crypto" \(a hosted invoice: BTC, ETH, TRX, USDT\), "card", and "wallet" \(a prepaid balance, see create\_wallet\). \`gateways\` names the providers behind each method; a checkout that does not ask for one by name goes to the first, which is what these tools do. - `create\_checkout`: Create an order for a person to pay. Returns token, checkout\_url \(the gateway's page: hand it to the person\) and order\_url \(the order page in \`lang\`, with the QR code once paid: show it to the buyer only, the token is a secret\). Confirm the plan and the price first: every call creates a new unpaid o - `get\_order`: An order by its token. status goes pending \(unpaid\) → paid → provisioning → ready; also expired, underpaid, failed\_provisioning, gift\_waiting, and payment\_held — the payment processor's compliance check stopped the payment and holds the money: nothing is issued, the person must not pay again and sho - `list\_topups`: Top-up plans that fit an eSIM we issued: plan\_id, name, gb, days, retail. Order one with create\_checkout\(plan\_id, topup\_iccid=iccid\) or, from a wallet, purchase\_esim\(plan\_id, client\_ref, topup\_iccid=iccid\). - `get\_usage`: Remaining data and status of an eSIM we issued. - `create\_wallet`: Mint a prepaid wallet with no account behind it and get its secret ONCE: \`code\` \(32 hex characters\) and the same secret as a 12-word \`phrase\`. Save the code before doing anything else and send it as \`Authorization: Bearer \\` on every wallet call; there is no recovery and no identity to prove. T - `get\_wallet`: The wallet behind the code: ref \(a public handle for support\), balance\_usd, cashback\_percent, the deposit rules that apply to it now \(min\_usd, max\_usd, first, bonus tiers\), the last 50 transactions, orders \(with their tokens — the wallet is where a buyer's order links are kept\) and deposits. Needs t - `create\_deposit`: Open a top-up of the wallet and get what is needed to pay it. Floors: $10 for a wallet's first deposit, $1 after that; cap $1000 per deposit. Crypto deposits earn a bonus \(+2% from $25, +3% from $50, +5% from $100, capped at $25\); every purchase returns 3% cashback. With payment\_method "crypto" pass - `get\_deposit`: One deposit of the wallet by its token: status pending → paid \(credited, bonus included\) \| underpaid \(nothing credited yet, the rest can still arrive\) \| payment\_held \(the payment processor's compliance check stopped the payment and holds it: nothing is credited, do not pay again, the person should w - `purchase\_esim`: Charge the wallet and issue an eSIM, no checkout. \`client\_ref\` \(1–64 chars\) is your own reference for this purchase and makes the call idempotent: a retry with the same value returns the existing order without a second charge, so reuse it after a timeout and never invent a new one for the same purch Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html