Hungry eSIM

com.hungry-esim由 hungry-esim.com 發布官方發布者v1.1.0更新於 Oct 24, 2026

Travel eSIMs: unlimited data, pick your days, top up existing eSIMs, card checkout, no API key.

已驗證Streamable HTTP可網頁執行位置與生活商業與電商

概覽

AI 產生的概覽

Hungry eSIM 的遠端 MCP 伺服器,讓助理搜尋旅遊 eSIM 流量方案、查詢涵蓋範圍、建立信用卡結帳連結,並管理既有 eSIM 與訂單。

可以做什麼
  • 依目的地、流量與有效期限搜尋並比較旅遊 eSIM 方案,包含無限流量與固定流量選項
  • 查詢目的地是否涵蓋,並依行程天數找出最便宜的方案
  • 查看單一方案詳情,例如漫遊國家、速度、限速規則與價格
  • 為選定方案或既有 eSIM 的加值建立結帳連結
  • 查詢訂單狀態與 eSIM 安裝資訊(安裝連結、啟用碼、QR 圖檔、ICCID)
  • 列出已登入帳號的 eSIM、訂單與可用的加值方案
適用情境
適合旅客需要挑選行程上網流量、比較價格與涵蓋範圍,或為已購買的 eSIM 加值、查詢訂單狀態時,直接在助理中完成。
執行需求
遠端 streamable HTTP 端點,免安裝、免 API 金鑰。方案、涵蓋範圍與結帳等公開工具無需登入;帳號類工具(我的 eSIM、訂單、加值)需以 OAuth 登入 Hungry eSIM。付款在服務商網站的瀏覽器頁面完成。
安裝前請注意
結帳與加值工具會建立購物車並回傳付款連結,助理不會直接扣款,但使用者需在服務商網站以信用卡付款。帳號類工具會揭露 eSIM 識別碼、安裝連結與啟用碼,應僅登入使用者本人可控制的帳號。訂單與 eSIM 資料會傳送至服務商的託管服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Hungry eSIM,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.hungry-esim%2Fesim/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "hungry-esim": {
      "type": "http",
      "url": "https://api.hungry-esim.com/mcp"
    }
  }
}

README

Hungry eSIM — MCP Server

Buy and manage travel eSIMs from AI assistants like Claude, Cursor, and VS Code via the Model Context Protocol.

Endpoint: https://api.hungry-esim.com/mcp (remote, streamable HTTP — no install, no API key)

Unlimited data plans where you pick your days, top-ups for eSIMs you already own, and plain credit-card checkout on hungry-esim.com. No crypto wallet, no prepaid balance, no API key required.

This repository is the public home of the server: docs, manifest, and setup guides. The server itself is a hosted remote service.

What you can do

ToolWhat it doesAuth
search_esim_plansSearch travel eSIM data plans by destination, data amount, and validity—
check_destination_coverage"Does it work in …?" — coverage check for a destination with representative plans—
find_cheapest_planCheapest plan(s) for a destination and trip length (total-trip cost ranking)—
get_plan_detailsFull details for one plan (coverage, speed, top-up support)—
create_checkoutCreate a card checkout link for a plan — for unlimited plans, choose how many days—
get_order_statusCheck an order and eSIM installation status—
my_esimsList eSIMs on your account with status and usageOAuth
my_ordersList your past ordersOAuth
list_esim_topupsTop-up options for an eSIM you already ownOAuth
topup_esimBuy a top-up for an existing eSIM — no new QR code neededOAuth

Public tools work immediately with no sign-in. Account tools use OAuth: the assistant sends you to hungry-esim.com to sign in once, then can see your eSIMs and orders.

Payment always happens on hungry-esim.com in a normal browser checkout with a credit card. The assistant never touches your payment details.

Setup

Claude (claude.ai / Claude Desktop)

Settings → Connectors → Add custom connector → paste:

https://api.hungry-esim.com/mcp

Cursor

Add to ~/.cursor/mcp.json:

json
{  "mcpServers": {    "hungry-esim": {      "url": "https://api.hungry-esim.com/mcp"    }  }}

VS Code (GitHub Copilot)

Add to your mcp.json (Command Palette → “MCP: Add Server” → HTTP):

json
{  "servers": {    "hungry-esim": {      "type": "http",      "url": "https://api.hungry-esim.com/mcp"    }  }}

Then ask things like:

  • “I’m going to Japan for 10 days — find me an eSIM with unlimited data.”
  • “What’s the cheapest data plan for France?”
  • “Top up the eSIM I bought last month.”

Registry listings

  • Official MCP Registry: com.hungry-esim/esim
  • Smithery

The manifest in this repo (server.json) mirrors the official registry entry.

Support

License

Docs in this repository are released under the MIT License.

來源:README.md,提交 934db3b

工具

10

search_esim_plans

Search eSIM plans

Search prepaid travel eSIM data plans for a destination — the SIM card / mobile data / roaming option for a trip. Use this first for any "data plan for my trip to X" request. Includes unlimited plans where the traveller picks the number of days, and fixed-data plans. Filter by unlimited vs fixed-data, minimum data, and validity. Unlimited plans are quoted per day, fixed-data plans as a one-off total — never compare those two numbers directly. The unlimited total is the per-day price × days, with a volume discount from 7 days, so pass days (trip length) to get that total quoted alongside the daily rate. Price differences between similar plans come from the routing IP country (routing_ip_country) and the supported networks (speed) — quote both when comparing plans. Results are grouped: fixed-data plans first, then unlimited; each group sorted by price. Returns variant_id values to pass to create_checkout.

輸入參數dayslimitcountry必填currencyunlimitedmin_data_gbmax_validity_days

get_plan_details

Get eSIM plan details

Get everything about one eSIM data plan: which countries the SIM roams in, data volume, validity in days, speed and fair-use throttling, and price. Use after search_esim_plans or find_cheapest_plan when the traveller asks what exactly a plan includes before buying.

輸入參數currencyvariant_id必填

create_checkout

Create eSIM checkout link

Buy the chosen eSIM data plan: builds a cart and returns a checkout URL the traveller opens to pay by credit card on hungry-esim.com — no crypto wallet and no API key needed. Use once a plan is picked. Does NOT charge — the user completes payment on the website. For unlimited plans, period_num (how many days of data the traveller wants) is required. If the customer is signed in, the order is linked to their account automatically.

輸入參數countemailcountry必填period_numvariant_id必填

get_order_status

Get eSIM order status

Look up an eSIM order and return its status plus the SIM install details: install link, LPA activation code, QR image URL, and ICCID. Use for "where is my eSIM", "resend my QR code", or "did my order go through" when an order number is known. Signed-in customers can look up their own orders by number without an email. Otherwise, a short order number MUST be paired with the email used for the order — the eSIM install details are only returned to the buyer.

輸入參數emailorder必填

my_esims

My eSIMs

List the SIM cards (eSIMs) already on the signed-in Hungry eSIM account: ICCID, status, data package, expiry, and install link. Use for "my eSIM", "my SIM card", "how much data do I have left", or before topping up a SIM the traveller already owns. Requires connecting the Hungry eSIM account (OAuth) — no API key.

無需輸入參數。

list_esim_topups

List eSIM top-up options

List the data top-up (recharge / refill) packages that can be added to an eSIM the customer already owns. Use when the traveller ran out of mobile data or wants more days on a SIM they already bought — topping up reuses the installed SIM, so no new QR code is needed. Pass the ICCID from my_esims. Returns package_code values to pass to topup_esim.

輸入參數iccid必填

topup_esim

Create eSIM top-up checkout link

Recharge an eSIM the customer already owns with more data: builds a cart and returns a checkout URL to pay by credit card on hungry-esim.com. The installed SIM keeps working — no new QR code is issued. Use this instead of create_checkout when the traveller already has one of our eSIMs. Does NOT charge — the user completes payment on the website. Get iccid from my_esims and package_code from list_esim_topups.

輸入參數iccid必填countrypackage_code必填

my_orders

My orders

List the signed-in customer's recent eSIM purchases with payment and provisioning status. Use for "what did I buy" or "did my order go through" when no order number is at hand. For the install QR and activation code of one order, use get_order_status.

無需輸入參數。

check_destination_coverage

Check destination coverage

Check whether we cover a destination before choosing a plan — answers "do you work in X?", "can I get mobile data / a SIM card in X?", "is X supported?". Returns yes/no, how many plans cover it, and the cheapest unlimited and fixed-data plan as examples. Use search_esim_plans or find_cheapest_plan for the full list.

輸入參數country必填currency

find_cheapest_plan

Find the cheapest eSIM plan

Find the lowest-priced eSIM data plan for a destination — for "what's the cheapest", "budget option", "cheapest SIM / data plan for X". Pass days (trip length) to rank by what the traveller actually pays for the whole trip: unlimited plans are priced per day with a multi-day discount, fixed-data plans by their sticker price, and plans that expire before the trip ends are dropped. Without days it ranks by daily rate. Returns up to 3 options with variant_id for create_checkout.

輸入參數dayslimitcountry必填currencymin_data_gb

版本歷史

1
  1. v1.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分