eSIM Tabby
Buy and manage travel eSIM data plans in the conversation. Pay by card (Stripe) or USDC over x402.
Connect it
Settings → Connectors → Add custom connector
URL: https://esimtabby.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://esimtabby.com/mcp{
"mcpServers": {
"esimtabby": {
"url": "https://esimtabby.com/mcp"
}
}
}claude mcp add --transport http esimtabby https://esimtabby.com/mcp{
"servers": {
"esimtabby": {
"type": "http",
"url": "https://esimtabby.com/mcp"
}
}
}11 tools, verified live
search_esim_plansread-onlyFind travel eSIM data plans available for a destination.
get_plan_detailsread-onlyFull details of one eSIM plan, including current price.
create_checkoutStart a purchase â the step after the user picks a plan from search_esim_plans. Call it with that plan's plan_id (get_plan_details shows the current price first). Returns an order_id and where to pay, on the rail you asked for: 'card' (the default) returns a checkout_url â a hosted Stripe page for a human to open in a browser; once they say they've paid, call get_order_status to confirm and c
pay_orderPay for an order in USDC over x402, without opening a browser. Only for an MCP client that signs x402 payments itself: call it once for the payment requirements, then repeat the call carrying the signed payment in _meta['x402/payment'] and it settles and starts the eSIM. If your wallet is a separate tool, make an x402 request to the order's x402_url instead â this tool cannot take a payment on
get_order_statusCheck an order. Call this after the user says they've paid. Not read-only: an order still in progress is advanced first â payment is confirmed and the provider order placed or collected â so the status can change as a result of calling this.
get_esim_activationGet the QR code and activation details for a purchased eSIM. Not read-only: like get_order_status, an order that is not ready yet is advanced first, so this can change the order's state.
list_topup_optionsread-onlyData top-ups that can be added to an eSIM the user already has. A top-up extends the existing eSIM â same QR code, nothing to re-install. Not every plan is reloadable; this returns an empty list when none apply.
create_topup_checkoutBuy more data for an eSIM the user already has â the step after list_topup_options. Call it with the order_id of the fulfilled eSIM and a plan_id chosen from list_topup_options. The top-up lands on the existing eSIM: same QR code, nothing to re-install. Returns a new order_id and where to pay, exactly like create_checkout: 'card' returns a checkout_url for a human to open, confirmed via get_ord
get_esim_usageread-onlyHow much data an active eSIM has used, and how much is left.
cancel_ordercan modifyCancel an order and refund it. Only possible while the eSIM is uninstalled. Once the profile has been installed on a device the provider refuses to take it back, and this returns an error instead â send the user to support. Card payments refund automatically. A USDC payment has no on-chain refund rail, so the order becomes `refund_pending` and support returns the money by hand.
list_my_ordersread-onlyList this account's eSIM orders, newest first.
Alternatives in Finance & Payments
Compare →
three.ws 3D Studio (free)A
Free text/image → 3D: generate, rig, avatar-ify, and refine GLB models. No auth, no payment.
DWDaedalMap World Development IndicatorsA
World Bank World Development Indicators: curated country-year economy, health, education and more.
FTFinance ToolkitA
200+ transparent financial metrics calculated from raw statements, not third-party endpoints.
Trade ItB
Connect brokerage accounts to AI assistants: holdings, orders, asset lookup, and approved trading.
XLX402 List MCPB
Find and vet x402 payment APIs before your agent pays one: uptime, price, on-chain volume.
Expense Budget TrackerB
Track expenses, budgets, balances, transfers, and multi-currency reports with OAuth-secured tools.