Lets an assistant search Alt eSIM travel data plans by destination and price, create a Stripe payment link, and fetch the eSIM QR code after payment.
What you can do
It exposes five tools for Alt eSIM travel data plans. search_esim_plans filters plans by destination country slug, region, or maximum USD price and returns SKU, data amount, validity days, price and coverage carriers; list_destinations gives the country and region slugs to use. get_esim_plan returns full details for one plan by SKU or ID, and create_checkout produces a Stripe payment link the buyer opens plus a checkout_session_id. get_qr_code then fetches the eSIM QR for that session, reporting whether payment is still awaited, provisioning is in progress, or manual review is needed.
When to use it
Useful when someone wants to compare or buy travel data plans for a trip and have the assistant look up destinations, prices and coverage, then hand over a payment link and the resulting eSIM QR code.
Requirements
A remote endpoint at altesim.com over streamable HTTP; no local runtime, packages, environment variables or headers are declared. The buyer needs a browser to open the Stripe payment link, and network access is required.
Before you install
create_checkout starts a real purchase: the buyer pays money through a Stripe link, and the assistant never handles card details. The eSIM QR code is only available after payment, and statuses such as awaiting_payment, processing or manual_review mean the QR may not be ready immediately. Plan prices are in USD.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.altesim%2Fesim/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Search Alt eSIM travel data plans. Filter by destination country slug (e.g. 'japan', 'usa', 'europe'), region, and/or max USD price. Returns plans with sku, data amount, validity days, USD price and coverage carriers. All prices are USD.
Parametersregioncountrymax_price_usd
list_destinations
List all Alt eSIM destinations (country/region slugs with English names and region). Use a slug as the 'country' argument for search_esim_plans.
Takes no parameters.
get_esim_plan
Get one Alt eSIM plan by its sku or id. Returns full details: title, data amount, validity days, USD price, coverage carriers, product URL.
Parameterssku_or_idrequired
create_checkout
Create a secure Stripe payment link for an Alt eSIM plan. Returns a payment URL the BUYER opens to pay (the agent never handles card details) AND a checkout_session_id. After the buyer pays, call get_qr_code with that checkout_session_id to fetch the eSIM QR and show it to the buyer. The QR is also emailed. Charged in USD. You MUST collect the buyer's real email.
Fetch the eSIM QR code(s) for an order, to show the buyer directly. Pass the checkout_session_id from create_checkout. Returns a clear `status`: 'awaiting_payment' (buyer has NOT paid — tell them to pay), 'processing' (paid, eSIM still provisioning — retry in ~30s), 'manual_review' (paid, activation paused for security review; ask buyer to contact [email protected] with the order reference), 'ready' (returns the QR image(s) + ICCID(s) to display), 'expired', 'refunded', or 'failed'. Use the status to tell the buyer exactly what's happening — never assume payment succeeded.
Parameterscheckout_session_idrequired
Version history
1
v0.41.2LatestSep 16, 2026
Score
72%
72% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Publish an icon in the registry entry.
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.