esimdata: travel eSIM comparison
Neutral travel eSIM comparison: search and compare plans from many providers, ranked by price.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- LOWen country_overview
- LOWen list_providers
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"esimdata": {
"url": "https://esimdata.app/mcp"
}
}
}Puntos de conexión remotos
https://esimdata.app/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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).
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}Comunidad
Evidencia