esimdata: travel eSIM comparison
Neutral travel eSIM comparison: search and compare plans from many providers, ranked by price.
使うべきか
品質と安全性
検出事項(2)
- LOWcountry_overview 内
- LOWlist_providers 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"esimdata": {
"url": "https://esimdata.app/mcp"
}
}
}リモートエンドポイント
https://esimdata.app/mcpstreamable-httpできること
ツール一覧
ツール(6)
🟢search_plans(country, also_countries, days, gb, unlimited, ...)
Find travel eSIM data plans for a destination from every provider esimdata tracks, ranked neutrally by price (or price per GB, or validity). Filter by trip length, data, unlimited, needs (hotspot, 5G, phone number, top-up, no ID check) and budget. Each result has a buy_url to the provider's page and the time the price was checked.
入力スキーマ
{
"type": "object",
"properties": {
"country": {
"type": "string",
"description": "Destination: English name (\"Japan\"), ISO code (\"JP\") or common alias (\"UK\")."
},
"also_countries": {
"type": "array",
"items": {
"type": "string"
},
"description": "More destinations on the same trip; only plans covering all of them are returned."
},
"days": {
"type": "integer",
"minimum": 1,
"maximum": 365,
"description": "Trip length: the plan must last at least this many days."
},
"gb": {
"type": "number",
"minimum": 0.1,
"maximum": 1000,
"description": "Data needed in GB (unlimited plans always qualify)."
},
"unlimited": {
"type": "boolean",
"description": "true = unlimited plans only, false = no unlimited plans."
},
"needs": {
"type": "array",
"items": {
"type": "string",
"enum": [
"hotspot",
"five_g",
"phone_number",
"topup",
"no_kyc"
]
},
"description": "Plans must state these; plans that don't say are left out."
},
"max_price_usd": {
"type": "number",
"minimum": 0,
"description": "Budget in US dollars."
},
"single_country_only": {
"type": "boolean",
"description": "Leave out regional and global plans."
},
"sort": {
"type": "string",
"enum": [
"price",
"price_per_gb",
"validity"
],
"description": "price (default), price_per_gb or validity (longest first)."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "How many plans to return (default 10)."
}
},
"required": [
"country"
],
"additionalProperties": false
}🟢get_plan(plan_id)
Everything esimdata knows about one plan (by the id search_plans returned): all countries it covers, networks, policies, the provider's own page, the buy link and its price history.
入力スキーマ
{
"type": "object",
"properties": {
"plan_id": {
"type": "string",
"description": "A plan id such as \"airalo:jp-3gb\"."
}
},
"required": [
"plan_id"
],
"additionalProperties": false
}🟢compare_plans(plan_ids)
Put 2 to 10 plans (ids from search_plans) side by side with the same fields, in the order given, to help a traveller choose.
入力スキーマ
{
"type": "object",
"properties": {
"plan_ids": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 2,
"maxItems": 10
}
},
"required": [
"plan_ids"
],
"additionalProperties": false
}🟢country_overview(country)
A destination at a glance: how many plans and providers, the cheapest plan, the cheapest per GB, and which mobile networks the providers say they use there.
入力スキーマ
{
"type": "object",
"properties": {
"country": {
"type": "string",
"description": "Destination: English name (\"Japan\"), ISO code (\"JP\") or common alias (\"UK\")."
}
},
"required": [
"country"
],
"additionalProperties": false
}🟢check_phone(model)
Check whether a phone, tablet or watch model supports eSIM, from the manufacturer's own published list (with regional exceptions, e.g. models sold in mainland China), with the source link.
入力スキーマ
{
"type": "object",
"properties": {
"model": {
"type": "string",
"description": "e.g. \"iPhone 15 Pro\", \"Pixel 8\", \"Galaxy S24\"."
}
},
"required": [
"model"
],
"additionalProperties": false
}🟢list_providers
Every eSIM provider esimdata compares, with its website and whether esimdata earns a commission when a traveller buys through it (ranking never depends on it).
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false
}コミュニティ
エビデンス