Model Context Protocol

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

Un serveur Model Context Protocol ouvert, branché sur les données 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 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.

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 le prix publié de chaque fournisseur pour un forfait de même forme, sans aucun filtre appliqué au jeu de résultats. Si nous retirions une ligne, un modèle finirait par repérer l'asymétrie, et se faire prendre à truquer une comparaison coûte bien plus cher que ne vaut une ligne.

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 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 et le débit habituel.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 habituel et débit aux heures de pointe, les opérateurs sur lesquels un voyageur se raccroche, 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 la page où chaque prix publié a été relevé.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.

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 renvoie le tableau entier, pas seulement notre ligne.Le prix publié de chaque fournisseur pour la région revient dans la même réponse, avec la page où il a été relevé et la date du relevé. Un outil de comparaison qui renvoie un résultat trié 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.
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 197 destinations que nous couvrons mais n'a pas encore de chiffre de débit, l'outil le dit 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 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 le fournisseur qu'on lit directement, sur chaque question et dans chaque langue où on interroge le modèle.
Quelles données le serveur expose-t-il ?
Trois ensembles. Le jeu de données de couverture, soit le débit habituel et le débit aux heures de pointe par pays, avec les noms d'opérateurs. 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é, sans filtre, avec le prix publié de chaque fournisseur pour la région demandée et la page où chacun a été relevé. Un outil de comparaison qui ne perd jamais est un support publicitaire, et un modèle le comprend plus vite qu'une personne. L'outil rend donc l'ensemble des résultats et laisse le modèle comparer, ce qui est aussi la seule version qui reste juste quand un prix bouge.
À quel point les données sont-elles fraîches ?
Le catalogue est en direct et lu au moment de l'appel. L'indice des prix est recalculé chaque mois.
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 197 destinations actives aujourd'hui et vous obtenez des données. Interrogez-le sur une destination qui n'a pas encore de chiffre de débit, et il le dit et renvoie quand même 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, puis achetez chez celui qui sort devant.