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 安装信息(安装链接、激活码、二维码图片、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 分