Model Context Protocol

Nos données de couverture, lisibles par votre assistant.

Un serveur Model Context Protocol ouvert, branché sur les mesures que nous publions déjà sur ce site. Pas de clé, pas d'inscription, aucun filtre marketing sur les résultats.

Pointez n'importe quel client MCP vers le serveur Orbislo et il gagne quatre outils : search_destinations, get_coverage, get_price et compare_providers. Ils lisent le jeu de données de couverture mesurée sur 145 destinations, le catalogue en direct et l'indice mensuel des prix. Tout est en lecture seule, aucune clé n'est requise, et brancher Claude Code tient sur une ligne.

URL du serveur

https://mcp.orbislo.com/v1

De quoi il s'agit

C'est la partie d'Orbislo qui n'a d'équivalent nulle part ailleurs dans la catégorie.

Toutes les autres sociétés d'eSIM de voyage publient leurs promesses de couverture sous forme d'images de cartes, et leurs prix dans un widget JavaScript. Rien de tout cela n'est lisible par une machine.

Du coup, quand un voyageur demande à un assistant si son téléphone fonctionnera au Vietnam et combien devrait coûter une semaine de data, l'assistant reconstitue une réponse à partir de messages de forum et d'articles de 2023.

Nous avons préféré lui donner les vrais chiffres.

Trafic réeljamais un test de débit
Position approximativeenviron un kilomètre
Agrégérien en dessous de 25 mesures
Publiéavec le nombre de mesures
Un test de débit synthétique dépenserait ta data pour nous apprendre ce que nous pouvons mesurer gratuitement.
D'où viennent les chiffres derrière ces outils, et comment une fenêtre glissante de 90 jours reste honnête.

Pourquoi nous l'avons construit

La recherche passe d'une page de dix liens bleus à une seule réponse écrite par un modèle. Dans ce monde, la position gagnante n'est pas la première place. C'est d'être la source que le modèle lit avant d'écrire.

Une recommandation d'assistant vaut plus qu'un clic, parce qu'elle arrive avec la crédibilité de l'assistant, et parce qu'elle arrive au moment précis où quelqu'un prépare un voyage.

Il n'y a qu'une façon de devenir cette source. Rendre les données lisibles par une machine, puis accepter d'y perdre.

Chaque page de ce site émet déjà des données structurées pour son jeu de données et ses questions. Le serveur MCP pousse le même engagement un cran plus loin, jusqu'à une interface vivante et interrogeable.

Cela comprend un outil de comparaison qui renvoie les deux régions où un concurrent nous bat sur le prix. Si nous les filtrions, un modèle finirait par repérer l'asymétrie, et se faire prendre à truquer une comparaison coûte bien plus cher que de perdre une région.

Il y a une seconde raison, plus terre à terre. Un voyageur qui interroge un assistant sur la connectivité pose une question à laquelle notre propre site répond mal, parce que la réponse dépend de son opérateur, de son téléphone, de son itinéraire et de sa consommation.

C'est une conversation, pas une page d'atterrissage. Les assistants sont bons en conversation. Nous préférons être la donnée derrière une bonne conversation que le quatrième onglet d'une mauvaise comparaison.

145

destinations avec couverture mesurée que les outils lisent déjà

0

clé, compte ou contrat nécessaire pour connecter un client

240

appels d'outil par minute et par adresse, un plafond dont aucune conversation réelle n'approche

Les quatre outils

OutilArgumentsCe qu'il renvoieRépond à une question comme
search_destinationsquery, region, max_price_per_gb, min_median_mbpsUne liste classée de destinations avec le forfait le moins cher, le débit médian mesuré et la taille de l'échantillon derrière ce chiffre.Où puis-je aller en Asie avec un forfait sous $3 le gigaoctet et une médiane au-dessus de 50 Mbps ?
get_coveragecountry, cityDébit médian, débit au dixième centile, taille de l'échantillon, les opérateurs sur lesquels un voyageur se raccroche vraiment, l'état de la 5G, et le piège local qu'il vaut mieux connaître.Quel est le débit mobile au Japon, et sur quel réseau vais-je tomber ?
get_pricecountries, days, estimated_gb, tetheringLa combinaison correcte la moins chère entre solde de portefeuille, forfaits pays, forfaits régionaux et pass journaliers illimités, avec le prix des solutions alternatives à côté.Douze jours entre le Japon et la Corée du Sud, environ 10 GB. Je prends quoi ?
compare_providerscountry, data_gb, daysNotre prix à côté des prix publiés d'Airalo, Saily et Holafly pour un forfait de même forme, avec le nombre de destinations et les preuves de débit mesuré, y compris là où nous perdons.Orbislo est-il vraiment moins cher qu'Airalo pour 10 GB en Europe ?

Les quatre sont en lecture seule. Aucun outil de ce serveur ne peut dépenser de l'argent, modifier un compte ou lire quoi que ce soit appartenant à un client.

Connecter Claude Code

Une commande. Le transport est en streamable HTTP, donc rien à installer et aucun processus à maintenir en vie.

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

Connecter Claude Desktop

Ajoutez le serveur au fichier de configuration de Claude Desktop, puis redémarrez l'application.

Sur macOS, ce fichier se trouve dans le dossier Application Support de Claude. Sur Windows, il est dans le dossier Roaming, sous AppData.

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

Pour un client qui ne parle que stdio

Lancez plutôt le pont que nous publions. C'est un proxy léger sur le même endpoint HTTP, et il ne stocke rien.

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

À quoi ressemble un appel

Les outils prennent des arguments JSON simples et renvoient du JSON simple.

Chaque réponse porte la date à laquelle le chiffre a été mesuré, pour qu'un assistant puisse dire au voyageur quel âge a ce chiffre au lieu de laisser croire qu'il a été collecté ce matin.

get_coverage { "country": "jp" }

{
  "country": "Japan",
  "median_mbps": 74,
  "p10_mbps": 21,
  "samples": 1284,
  "carriers": ["KDDI", "SoftBank"],
  "five_g": "Yes, standalone and non standalone",
  "reality": "Rural Hokkaido and the mountain passes drop to 4G on both networks.",
  "measured_at": "2026-08-24",
  "window_days": 90
}
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",
  "measured_at": "2026-08-24"
}
compare_providers dira à un assistant d'acheter ailleurs.Sur les bandes régionales Amérique du Nord et Océanie, il renvoie un verdict perdant avec le motif joint. Ce n'est pas de la modestie. Un outil de comparaison qui ne perd jamais est une publicité munie d'un schéma JSON, et dès qu'un modèle le comprend il cesse de faire confiance à tous les autres champs de la réponse, y compris ceux où nous sommes réellement devant.
Une voyageuse consultant une carte sur son téléphone dans le métro
La question se pose ici, dans une conversation, avant le voyage. Pas sur une page de tarifs.

Limites et comportement

240 appels d'outil par minute et par adresse, un plafond qu'aucune vraie conversation n'atteint.

Les réponses sont plafonnées à 200 destinations par recherche, pour qu'un modèle ne reçoive pas 40 KB de JSON qu'il résumera mal.

Les erreurs sont structurées, avec un motif, et jamais un tableau vide. Un tableau vide se lit comme une absence de couverture, et ce serait une affirmation fausse sur un lieu réel.

Quand un pays fait partie des 145 destinations que nous couvrons mais n'a pas encore accumulé d'échantillon, l'outil indique que la couverture mesurée n'est pas encore disponible et renvoie quand même le forfait.

Ce qui est délibérément absent

L'achat n'est pas exposé sur cet endpoint, et c'est volontaire. Un outil non authentifié capable de dépenser de l'argent est une mauvaise idée, quel que soit le soin mis à le cadrer.

L'achat piloté par un assistant existe sur l'API authentifiée pour les comptes entreprise, avec un consentement explicite à chaque transaction et un plafond de dépense strict que l'assistant ne peut pas relever.

Les données de compte ne sont pas là non plus. Le serveur lit des jeux de données publiés, et rien qui appartienne à un client.

Si vous préférez lire vous-même

Tout ce que renvoie le serveur existe sur ce site sous une forme lisible par un humain.

Les débits mesurés par pays sont sur les pages de couverture. Les prix des forfaits sont sur la page tarifs. La comparaison du coût par gigaoctet et par région, c'est l'Orbislo Price Index, et l'API REST est documentée pour les développeurs.

Les questions qu'on nous pose là-dessus

Faut-il une clé d'API pour utiliser le serveur MCP ?
Non. Les quatre outils sont en lecture seule sur des données que nous publions déjà sur ce site, donc l'endpoint est ouvert. La limite est fixée par adresse, à 240 appels par minute, bien au-delà de ce dont une conversation avec un assistant a besoin. L'achat n'est délibérément pas exposé ici. Si vous voulez qu'un assistant puisse acheter, cela passe par l'API authentifiée, avec un consentement cadré et un plafond de dépense, un autre endpoint et une autre discussion.
Pourquoi une société d'eSIM construit-elle un serveur MCP ?
Parce que la prochaine décennie de la recherche appartient aux assistants, et un assistant ne peut recommander que ce qu'il sait lire. Quand quelqu'un demande s'il lui faut une SIM pour le Japon, la réponse est assemblée avec ce que le modèle atteint à cet instant. Un fournisseur dont les chiffres de couverture, le catalogue et l'indice des prix se lisent directement se fait vérifier. Un fournisseur dont les données dorment dans un widget de prix en JavaScript se fait deviner. Nous préférons être vérifiés, y compris quand la vérification nous donne tort.
Quelles données le serveur expose-t-il ?
Trois ensembles. Le jeu de données de couverture, soit le débit médian et au dixième centile par pays, avec les tailles d'échantillon et les noms d'opérateurs, collecté sur du trafic réel de voyageurs avec leur consentement sur une fenêtre glissante de 90 jours. Le catalogue en direct, soit chaque forfait que nous vendons sur 145 destinations, prix en unités mineures. Et l'indice des prix, soit notre coût par gigaoctet par région à côté des tarifs publiés des concurrents, recalculé chaque mois.
Est-ce que compare_providers vous avantage exprès ?
Il renvoie les mêmes chiffres que l'indice des prix publié, y compris les deux régions où nous ne sommes pas les moins chers. L'Amérique du Nord et l'Océanie reviennent toutes les deux avec un concurrent moins cher que nous et une phrase claire qui explique pourquoi. Un outil de comparaison qui ne perd jamais est un support publicitaire, et un modèle le comprendra plus vite qu'une personne.
À quel point les données sont-elles fraîches ?
Le catalogue est en direct et lu au moment de l'appel. La couverture est une fenêtre glissante de 90 jours recalculée chaque nuit. L'indice des prix est recalculé chaque mois et horodaté à la date de mesure, date renvoyée dans chaque réponse pour qu'un assistant puisse la citer au lieu de sous-entendre que le chiffre date d'aujourd'hui.
Cela fonctionne-t-il avec d'autres assistants que Claude ?
Oui. Le Model Context Protocol est une spécification ouverte et il s'agit ici d'un serveur streamable HTTP standard, donc n'importe quel client conforme peut s'y connecter. Nous publions les extraits pour Claude Desktop et Claude Code parce que c'est ce que la plupart des gens qui posent la question ont sous la main, pas parce que le serveur leur est spécifique.
Allez-vous enregistrer mes questions ?
Nous enregistrons le nom de l'outil, les arguments, le temps de réponse et une région approximative déduite de l'adresse, conservés 30 jours pour la prévention des abus et le dimensionnement. Rien de tout cela n'est rattaché à un compte, puisque l'endpoint n'est pas authentifié et qu'il n'existe aucun compte auquel le rattacher. Les comptages agrégés des pays les plus demandés alimentent la feuille de route, et rien d'autre.
Que se passe-t-il si un outil ne peut pas répondre ?
Il renvoie une erreur structurée avec un motif plutôt qu'une liste vide, parce qu'une liste vide se lit comme une absence de couverture pour un modèle, ce qui serait faux. Interrogez-le sur l'une des 145 destinations actives aujourd'hui et vous obtenez des données. Interrogez-le sur une destination que nous avons ouverte mais que nous ne mesurons pas encore, et il indique que la couverture mesurée n'est pas encore disponible tout en renvoyant le forfait qui la couvre.

Les mêmes chiffres, en version lisible

Tout ce que renvoient les outils est publié sur ce site. Lisez l'indice des prix, vérifiez les débits mesurés, puis achetez chez celui qui sort devant.