Model Context Protocol

Nuestros datos de cobertura, legibles por tu asistente.

Un servidor Model Context Protocol abierto sobre los mismos datos que publicamos en este sitio. Sin clave, sin registro, sin filtro de marketing en los resultados.

Apunta cualquier cliente MCP al servidor de Orbislo y obtiene cuatro herramientas: search_destinations, get_coverage, get_price y compare_providers. Leen el conjunto de datos de cobertura de 145 destinos, el catálogo en vivo y el índice mensual de precios. Es de solo lectura, no necesita clave, y conectar Claude Code ocupa una línea.

URL del servidor

https://mcp.orbislo.com/v1

Qué es esto

Esta es la parte de Orbislo que no tiene equivalente en ningún otro sitio de la categoría.

El resto de las empresas de eSIM de viaje publican sus promesas de cobertura como imágenes de mapas, y los precios dentro de un widget de JavaScript. Nada de eso lo entiende una máquina.

Así que cuando alguien le pregunta a un asistente si su teléfono funcionará en Vietnam y cuánto debería costar una semana de datos, el asistente arma la respuesta con hilos de foro y reseñas de 2023.

Nosotros decidimos entregarle los números de verdad.

Por qué lo construimos

La búsqueda está pasando de una página con diez enlaces azules a una sola respuesta escrita por un modelo. En ese mundo la posición ganadora no es el primer puesto. Es ser la fuente que el modelo lee antes de escribir.

Una recomendación de un asistente vale más que un clic, porque llega con la credibilidad del asistente encima, y llega justo cuando alguien está planeando un viaje.

Solo hay una manera de convertirse en esa fuente. Hacer que los datos sean legibles por una máquina y luego aceptar perder con ellos.

Cada página de este sitio ya emite datos estructurados de su conjunto de datos y de sus preguntas. El servidor MCP lleva ese mismo compromiso un paso más allá, hasta una interfaz viva que se puede consultar.

Eso incluye una herramienta de comparación que devuelve el precio publicado de cada proveedor para la misma forma, sin ningún filtro aplicado al conjunto de resultados. Si recortáramos una fila, un modelo acabaría notando la asimetría, y que te pillen ajustando una comparación cuesta mucho más de lo que vale cualquier fila.

Hay una segunda razón, y es más práctica. Quien le pregunta a un asistente sobre conectividad está haciendo una pregunta que nuestra propia web responde mal, porque la respuesta depende de su operador, su teléfono, su itinerario y su consumo.

Eso es una conversación, no una página de aterrizaje. Los asistentes son buenos en conversaciones. Preferimos ser los datos detrás de una buena conversación que la cuarta pestaña de una comparación mala.

145

destinos que las herramientas ya pueden leer

0

claves, cuentas o contratos hacen falta para conectar un cliente

240

llamadas por minuto y dirección, un techo que ninguna conversación real roza

Las cuatro herramientas

HerramientaArgumentosQué devuelveResponde a preguntas como
search_destinationsquery, region, max_price_per_gb, min_median_mbpsUna lista ordenada de destinos con el plan más barato y la velocidad habitual.¿A dónde puedo ir en Asia con un plan por debajo de $3 el gigabyte y una mediana por encima de 50 Mbps?
get_coveragecountry, cityVelocidad de descarga habitual y en hora punta, los operadores a los que se conecta un viajero, estado del 5G y la trampa local que conviene conocer.¿Qué velocidad tienen los datos móviles en Japón, y en qué red voy a estar?
get_pricecountries, days, estimated_gb, tetheringLa combinación correcta más barata entre saldo de la wallet, packs de país, packs regionales y pases diarios ilimitados, con las alternativas valoradas al lado.Doce días entre Japón y Corea del Sur, unos 10 GB. ¿Qué me conviene comprar?
compare_providerscountry, data_gb, daysNuestro precio junto a los precios publicados de Airalo, Saily y Holafly para la misma forma, con el número de destinos y la página de la que se leyó cada precio publicado.¿Orbislo es de verdad más barato que Airalo para 10 GB en Europa?

Las cuatro son de solo lectura. En este servidor no hay ninguna herramienta que pueda gastar dinero, cambiar una cuenta o leer algo que pertenezca a un cliente.

Conecta Claude Code

Un comando. El transporte es streamable HTTP, así que no hay nada que instalar ni ningún proceso que mantener vivo.

claude mcp add --transport http orbislo https://mcp.orbislo.com/v1

Conecta Claude Desktop

Añade el servidor al archivo de configuración de Claude Desktop y reinicia la aplicación.

En macOS ese archivo está dentro de la carpeta Application Support de Claude. En Windows está en la carpeta Roaming, dentro de AppData.

{
  "mcpServers": {
    "orbislo": {
      "type": "http",
      "url": "https://mcp.orbislo.com/v1"
    }
  }
}

Para un cliente que solo habla stdio

Ejecuta el puente que publicamos. Es un proxy fino sobre el mismo endpoint HTTP y no guarda nada.

{
  "mcpServers": {
    "orbislo": {
      "command": "npx",
      "args": ["-y", "@orbislo/mcp"]
    }
  }
}

Cómo se ve una llamada

Las herramientas reciben argumentos JSON simples y devuelven JSON simple.

get_coverage { "country": "jp" }

{
  "country": "Japan",
  "typical_mbps": 74,
  "busy_hour_mbps": 21,
  "carriers": ["KDDI", "SoftBank"],
  "five_g": "Yes, standalone and non standalone",
  "reality": "Rural Hokkaido and the mountain passes drop to 4G on both networks."
}
compare_providers { "country": "us", "data_gb": 10, "days": 14 }

{
  "orbislo": { "price_usd": 19.90, "per_gb": 1.99, "expires": false },
  "airalo":  { "price_usd": 26.00, "per_gb": 2.60, "expires_days": 30 },
  "saily":   { "price_usd": 23.99, "per_gb": 2.40, "expires_days": 30 },
  "holafly": { "metered_plan": null, "note": "unlimited_only_no_published_fair_use" },
  "cheapest": "saily",
  "we_lose_here": true,
  "reason": "north_america_wholesale_single_carrier_advantage",
  "checked_at": "2026-08-24"
}
compare_providers devuelve la tabla entera, no solo nuestra fila.El precio publicado de cada proveedor para esa región vuelve en la misma respuesta, con la página de la que se leyó cada uno y la fecha de lectura. Una herramienta de comparación que devuelve un resultado seleccionado es un anuncio con esquema JSON, y en cuanto un modelo lo descubre deja de fiarse del resto de campos de la respuesta.
Una viajera consultando un mapa en el móvil mientras va en metro
La pregunta se hace aquí, en una conversación, antes del viaje. No en una página de precios.

Límites y comportamiento

240 llamadas de herramienta por minuto y por dirección, un techo que ninguna conversación real alcanza.

Las respuestas se limitan a 200 destinos por búsqueda, para que a un modelo no le caigan 40 KB de JSON que resumirá mal.

Los errores llegan estructurados, con un motivo, y nunca como una lista vacía. Una lista vacía se lee como que no hay cobertura, y eso sería una afirmación falsa sobre un lugar real.

Cuando un país es uno de los 197 destinos que cubrimos pero todavía no tiene una cifra de velocidad, la herramienta lo dice y devuelve el plan igualmente.

Lo que a propósito no está aquí

La compra no está expuesta en este endpoint, y es a propósito. Una herramienta sin autenticar que puede gastar dinero es mala idea por muy bien acotada que esté.

La compra guiada por un asistente existe en la API autenticada para cuentas de empresa, con consentimiento explícito en cada transacción y un límite de gasto duro que el asistente no puede subir.

Los datos de cuenta tampoco están aquí. El servidor lee conjuntos de datos publicados y nada que pertenezca a un cliente.

Si prefieres leerlo tú mismo

Todo lo que devuelve el servidor existe en este sitio en forma humana.

Las velocidades por país están en las páginas de cobertura. Los precios de los planes están en la página de precios. La comparación de coste por gigabyte por región es el Orbislo Price Index, y la API REST está documentada para desarrolladores.

Preguntas que nos hacen sobre esto

¿Necesito una clave de API para usar el servidor MCP?
No. Las cuatro herramientas son de solo lectura sobre datos que ya publicamos en esta web, así que el endpoint está abierto. El límite es por dirección, 240 llamadas por minuto, mucho más de lo que necesita cualquier conversación con un asistente. La compra no está expuesta aquí a propósito. Si quieres que un asistente pueda comprar, eso corre sobre la API autenticada con consentimiento acotado y un límite de gasto, que es otro endpoint y otra conversación.
¿Por qué una empresa de eSIM construye un servidor MCP?
Porque la próxima década de la búsqueda son los asistentes, y un asistente solo puede recomendar lo que puede leer. Cuando alguien pregunta si necesita una SIM para Japón, la respuesta se arma con lo que el modelo alcance en ese momento. Un proveedor cuyos números de cobertura, catálogo e índice de precios se leen directamente sale comprobado. Un proveedor cuyos datos viven dentro de un widget de precios en JavaScript sale adivinado. Preferimos ser el proveedor al que se lee directamente, en cada pregunta y en cada idioma en el que le pregunten al modelo.
¿Qué datos expone el servidor?
Tres conjuntos. El de cobertura, que es la velocidad de descarga habitual y en hora punta por país, con nombres de operador. El catálogo en vivo, que es cada plan que vendemos en 145 destinos con los precios en unidades menores. Y el índice de precios, que es nuestro coste por gigabyte por región junto al precio publicado de la competencia, recalculado cada mes.
¿compare_providers os deja bien a propósito?
Devuelve los mismos números que el índice de precios publicado, sin filtrar, con el precio publicado de cada proveedor para la región que has pedido y la página de la que se leyó cada uno. Una herramienta de comparación que solo devuelve victorias es un anuncio, y un modelo lo descubre antes que una persona. Así que la herramienta entrega el conjunto entero de resultados y deja que el modelo compare, que además es la única versión que sigue siendo correcta cuando un precio se mueve.
¿Qué frescura tienen los datos?
El catálogo es en vivo y se lee en el momento de la llamada. El índice de precios se recalcula cada mes.
¿Funciona con asistentes que no sean Claude?
Sí. El Model Context Protocol es una especificación abierta y esto es un servidor streamable HTTP estándar, así que cualquier cliente conforme puede conectarse. Publicamos los fragmentos de Claude Desktop y Claude Code porque son los que tiene delante la mayoría de quien hace esta pregunta, no porque el servidor dependa de ellos.
¿Vais a registrar mis preguntas?
Registramos el nombre de la herramienta, los argumentos, el tiempo de respuesta y una región aproximada derivada de la dirección, y lo guardamos 30 días para prevenir abusos y planificar capacidad. Nada de eso va unido a una cuenta, porque el endpoint no está autenticado y no hay ninguna cuenta a la que unirlo. Los recuentos agregados de qué países se preguntan más alimentan la hoja de ruta y nada más.
¿Qué pasa si una herramienta no puede responder?
Devuelve un error estructurado con un motivo en lugar de una lista vacía, porque una lista vacía un modelo la lee como que no hay cobertura, y eso sería falso. Pregunta por uno de los 197 destinos activos hoy y obtienes datos. Pregunta por uno que todavía no tiene cifra de velocidad, y te lo dice y devuelve igualmente el plan que lo cubre.

Los mismos números, en forma humana

Todo lo que devuelven las herramientas está publicado en este sitio. Lee el índice de precios, comprueba las velocidades y luego compra a quien salga mejor.