SimFuse eSIM Storefront
Server Details
SimFuse is a travel eSIM storefront covering 200+ countries and regions. This connector lets an AI assistant plan a trip, compare live prices and open a checkout for eSIM data. Browsing needs no authentication.
What it does:
plan-trip: give the stops (country code and days in each) and it compares one plan covering the whole route against one plan per country against a mix, on live prices, then flags the cheapest complete option and lists any country it cannot cover.
list-destinations: search every country and region SimFuse sells for, with the cheapest plan price per destination.
list-plans and get-plan: browse a destination's plan ladder, filter by data amount, validity and price, and inspect a single plan in detail.
get-plan-coverage: check every country a plan works in before buying.
create-checkout-session: open a checkout for the selected plans at frozen prices. Nothing is charged by that call; payment, completion and cancellation happen over the agentic HTTP API with the returned key.
Good to know: prices come back in minor units of the currency you ask for, data allowances are in megabytes, and quotes are offers rather than reservations, so the charged total is computed at checkout.
Operated by Qorinx OÜ. Buy directly at https://simfuse.app, agent documentation at https://simfuse.app/agent/.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 15 tools
The related areas are explicitly separated: build-plan vs plan-trip vs list-plans, check-coverage vs get-plan-coverage, and create-checkout-session vs get-checkout-link each have a distinct buyer/agent and answer-shape role. Post-purchase tools are also cleanly divided into order status, activation, usage, and top-up options.
All 15 names use lowercase kebab-case and follow a readable verb-noun pattern such as list-plans, get-plan, check-coverage, create-checkout-session, and get-order-status. There is no mixing of camelCase, snake_case, or vague standalone verbs.
Fifteen tools is appropriate for a storefront covering catalog discovery, destination/region browsing, plan building, trip planning, coverage checks, checkout handoff, and post-purchase support. Each tool has a clear role and none appears to be filler.
The surface covers the main eSIM lifecycle: discover destinations/regions/plans, inspect plans and coverage, build or recommend a trip plan, hand off payment, then check orders, activation, usage, and top-up eligibility. Minor gaps remain around order listing, cancellation/refunds, and actual top-up purchasing, though top-ups are intentionally handled outside this server.
Publisher details
- Operator
- Qorinx
- Operator website
- https://qorinx.com
- Vendor relationship
- First-party
- Documentation
- Unknown
- Trust center
- Unknown
- Restrictions
- Unknown
Available Tools
15 toolsbuild-planBuild an eSIM planARead-onlyIdempotentInspect
Build an eSIM plan to the traveller's liking for one destination: how much data, for how many days, optionally which network it runs on and whether calls and texts are bundled. Returns the one real plan that matches, with its id and live price, never a made-up combination: a shape nobody sells is snapped to the nearest one that is, one axis at a time, and every change is spelled out in adjustments so you can read it back. Use it when the traveller knows what they want ("10 GB on Docomo for two weeks"); use plan-trip when they want a recommendation or the trip has several countries. To buy, pass plan.id to get-checkout-link when a person is paying, or to create-checkout-session when you are. Read-only: it reserves nothing and charges nothing.
Inputs: data_mb (required), country_code (required), validity_days (required), voice, +2 more. Returns: plan, built, found, options, +2 more
check-coverageCheck plan coverage for a destinationARead-onlyIdempotentInspect
Answer "does this eSIM plan work in X?" for one destination, as a yes or no rather than a country list. Takes a plan id and a destination (a country name or two-letter code). Reports whether the destination is covered, and separately whether it is explicitly excluded from an otherwise regional plan. Use get-plan-coverage when you need the full list of countries instead.
Inputs: plan_id (required), destination (required). Returns: note, covered, plan_id, excluded, +6 more
check-esim-usageCheck eSIM data usageARead-onlyIdempotentInspect
How much data an eSIM has used and how much is left, for one eSIM on a paid order. Identified by the order id and the email that bought it, plus the ICCID from get-order-status or get-esim-activation. Allowances are in megabytes. Readings are served from a cache refreshed every couple of minutes: checked_at says when the reading was taken. An unlimited plan reports its full-speed allowance for the current period rather than a total.
Inputs: email (required), iccid (required), order_id (required). Returns: iccid, status, checked_at, expires_at, +11 more
create-checkout-sessionCreate checkout sessionAInspect
Open a checkout session for one or more eSIM plans at frozen prices, using the plan ids that plan-trip, list-plans or get-plan returned. Use it once the traveller has chosen what to buy. It CHARGES NOTHING and reserves no stock: it prices the basket, freezes those prices until the session's price_locked_until, and hands back the session plus a bearer agent key. Payment, completion and cancellation happen afterwards over the SimFuse agentic HTTP API with that key, as the session's note explains, and the eSIM is delivered by email once payment settles. Each call opens a NEW session and mints a NEW key, so call it once per basket rather than retrying it to re-read one.
Inputs: items (required), currency, agent_name, buyer_email. Returns: api, note, session, agent_key
get-checkout-linkGet checkout linkARead-onlyIdempotentInspect
Get the page where a person buys one specific eSIM plan, for an assistant to hand them a link. The page sells exactly this plan with Apple Pay, Google Pay and card, takes the email at payment, and sends the eSIM there. Nothing is charged or reserved by this call and the buyer needs no account. Use this whenever a PERSON is going to pay. Use create-checkout-session instead when the agent is settling the purchase itself, or for more than one plan or unit.
Inputs: plan_id (required), source, currency. Returns: url, note, plan
get-destination-infoGet destination infoARead-onlyIdempotentInspect
Details for one destination: its name and codes, region, how many eSIM plans are sold there, the cheapest and most expensive, the smallest and largest data bundles, and its storefront page. Takes a country name ("Japan") or two-letter code ("JP"). Use this to describe a destination before pulling its full plan ladder with list-plans. Whether a plan can be topped up varies by plan and is reported by list-plans, not here.
Inputs: destination (required), currency. Returns: iso2, iso3, name, note, +4 more
get-esim-activationGet eSIM activation detailsARead-onlyIdempotentInspect
Fetch the installable eSIM(s) for a paid order: the QR code image, the LPA activation string, the SM-DP+ address and activation code for manual entry, one-tap install links for iPhone and Android, and a hosted install page to send the buyer. Identified by the order id together with the email that bought it. Returns an empty esims list while provisioning is still in flight, which normally clears within a minute of payment.
Inputs: email (required), order_id (required). Returns: note, esims, status, order_id
get-order-statusGet order statusARead-onlyIdempotentInspect
Check an eSIM order after payment: whether it completed and whether its eSIMs have been provisioned yet. Identified by the order id together with the email that bought it, both of which are on the buyer's confirmation email. Provisioning usually finishes within a minute of payment, so an order that is paid but lists no eSIMs yet is normal: check again shortly. Once an eSIM is listed, use get-esim-activation to fetch its QR code and install details.
Inputs: email (required), order_id (required). Returns: note, esims, status, order_id, +1 more
get-planGet eSIM plan detailsARead-onlyIdempotentInspect
Read everything about one eSIM plan by its id: data allowance, how long it stays valid, what happens after a fair-use cap, whether hotspot and top-ups are supported, the network it runs on, and the retail price in the currency you ask for. Use it to answer a specific question about a plan already found with list-plans or plan-trip, and before buying, to confirm the plan really matches what the traveller asked for. Ask get-plan-coverage instead when the question is which countries it works in. Read-only: it reserves nothing and charges nothing.
Inputs: plan_id (required), currency. Returns: id, name, type, links, +24 more
get-plan-coverageGet plan country coverageARead-onlyIdempotentInspect
List every country one eSIM plan works in, plus any country of its own region that it leaves out. Use it to answer "does this plan also cover Austria?" for a regional or worldwide plan, where the plan name says a region and the traveller needs the actual list. For a single-country plan the answer is that one country. Ask get-plan instead for the data allowance, validity or price. Read-only.
Inputs: plan_id (required). Returns: total, countries, is_worldwide, region_label, +3 more
list-destinationsList eSIM destinationsARead-onlyIdempotentInspect
Find the countries SimFuse sells eSIMs for, with the cheapest plan price ("from" price) for each in the currency you ask for. Start here when someone names a place: it turns "Portugal" into the two-letter country code the other tools take, and shows what that destination starts at. For one destination, follow it with list-plans; for a trip covering two or more countries, use plan-trip instead. Read-only, and it answers from the SimFuse catalog alone.
Inputs: limit, search, currency. Returns: total, currency, returned, destinations
list-plansList eSIM plansARead-onlyIdempotentInspect
Show the eSIM plans on sale for one country or region, or search the whole catalog, narrowing by data allowance, validity and price. Use destination with a country code from list-destinations, or region with a slug from list-regions; never both. Use it when the traveller wants to compare what is available or find a plan inside a budget. Prices are live retail prices in the currency you ask for. For a trip covering two or more countries, use plan-trip first: it compares one plan for the whole route against one plan per country and picks the cheapest complete answer. Pass a plan id from here to get-plan, get-plan-coverage or create-checkout-session. Read-only, and it answers from the SimFuse catalog alone.
Inputs: limit, region, currency, destination, +6 more. Returns: plans, matched, currency, returned, +1 more
list-regionsList eSIM regionsARead-onlyIdempotentInspect
Discover available eSIM regions, including worldwide scopes, with their canonical slugs, display names, member countries and starting prices. Only published regions with active displayed regional plans are listed. Pass a returned region slug to list-plans as region, not destination. Country membership describes the region, not a promise that every plan covers every member: check get-plan-coverage for a specific plan. Read-only; no account or key is needed.
Inputs: limit, search, currency. Returns: total, regions, currency, returned
list-topup-optionsList top-up optionsARead-onlyIdempotentInspect
Data top-ups that can be added to an eSIM the buyer already has, narrowed to what its network will actually accept. Identified by the order id and the email that bought it, plus the ICCID. Read-only: a top-up is bought in the SimFuse app, not through this server, and the response carries the link that opens this eSIM there. Do not pass these package ids to create-checkout-session, which would buy a separate new eSIM rather than add data to this one.
Inputs: email (required), iccid (required), order_id (required), currency. Returns: iccid, options, currency, purchase
plan-tripPlan eSIMs for a tripARead-onlyIdempotentInspect
Answer "which eSIM should I buy for this trip?". Give it the stops, a country code and the days spent in each, and it compares one plan covering the whole route against one plan per country against a mix of the two, on live prices, then flags the cheapest option that covers everything and explains the choice in a sentence you can quote. It also estimates the data each stop needs, names any country SimFuse cannot cover, and returns package ids that go straight into create-checkout-session. Use it whenever a trip has two or more countries, and for a single country when the traveller wants a recommendation rather than a list. Read-only: nothing is reserved and nothing is charged, and the totals are today's catalog prices, not a quote held for later.
Inputs: stops (required), start, usage, currency. Returns: trip, reason, options, checkout, +5 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Search, recommend & buy travel eSIM data plans for 190+ destinations via AI agents.
Search travel eSIM plans, compare current USD prices, and get checkout links. No API key required.
Travel eSIM plan catalog, coverage and trip-planning tools for agents and developers.
Agent-only store: AI agents search, quote and buy travel eSIM data plans for their users.
Related MCP Servers
- AlicenseAqualityBmaintenanceOfficial Simvito server: find, compare and buy travel eSIM data plans. Compares plans by price, data and validity, shows the local networks (4G/5G) each plan uses, plans multi-country trips, checks whether a phone supports eSIM and gives a checkout link. No API key.101MIT
- AlicenseNot gradedqualityCmaintenanceLets AI agents search travel eSIM plans by destination, get exact current prices, and hand off to a first-party checkout link without the server ever accepting email or payment credentials.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search travel eSIM destinations and plans, compare provider prices, create unpaid orders with payment links, and check order status and installation instructions. Payment remains with the human, and the server never accepts card details.MIT
- FlicenseNot gradedqualityCmaintenanceEnables assistants to look up verified daily cheapest travel eSIM and physical SIM sellers and prices for 54 destination countries and 1–30 day trips, compare countries by cost, check recent price trends, and inspect seller price-change and sell-out histories. It is a free, no-auth, read-only remote MCP server whose results include a source citation and as-of date.-
Glama MCP Gateway
Add one secure layer between your agents and this server.