esimdata: travel eSIM comparison

Neutral travel eSIM comparison: search and compare plans from many providers, ranked by price.

我該用這個嗎

品質與安全性

A
說明品質
83%
結構描述完整度
85%
命名品質
97%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(2)

  • LOWTool 'country_overview' description lacks action verb在 country_overview 中
  • LOWTool 'list_providers' description lacks action verb在 list_providers 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,067Token(工具定義)
~1.0 KB典型回應大小
中等的注意力影響(128k 上下文的 0.83%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `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
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本6 個工具