Model Context Protocol

Unsere Abdeckungsdaten, lesbar für deinen Assistenten.

Ein offener Model Context Protocol Server auf genau den Daten, die wir auf dieser Seite veröffentlichen. Kein Schlüssel, keine Anmeldung, kein Marketingfilter auf den Ergebnissen.

Richte einen beliebigen MCP Client auf den Orbislo Server, und er bekommt vier Tools: search_destinations, get_coverage, get_price und compare_providers. Sie lesen den Abdeckungsdatensatz für 145 Reiseziele, den Live Katalog und den monatlichen Preisindex. Alles nur lesend, ohne Schlüssel, und Claude Code anzubinden dauert eine Zeile.

Server URL

https://mcp.orbislo.com/v1

Was das ist

Das ist der Teil von Orbislo, für den es sonst nirgends in dieser Kategorie eine Entsprechung gibt.

Alle anderen Anbieter von Reise eSIM veröffentlichen ihre Abdeckungsversprechen als Kartenbilder und ihre Preise in einem JavaScript Widget. Für eine Maschine ist davon nichts lesbar.

Wenn also jemand einen Assistenten fragt, ob das Handy in Vietnam funktioniert und was eine Woche Daten kosten sollte, bastelt der Assistent die Antwort aus Forenbeiträgen und Testberichten von 2023 zusammen.

Wir geben ihm lieber die echten Zahlen.

Warum wir ihn gebaut haben

Suche verwandelt sich von einer Seite mit zehn blauen Links in eine einzige Antwort, die ein Modell schreibt. In dieser Welt ist Platz eins nicht mehr die Siegerposition. Gewonnen hat, wer die Quelle ist, die das Modell liest, bevor es schreibt.

Eine Empfehlung von einem Assistenten ist mehr wert als ein Klick. Sie bringt die Glaubwürdigkeit des Assistenten mit, und sie kommt genau dann, wenn jemand eine Reise plant.

Es gibt nur einen Weg, diese Quelle zu werden. Die Daten maschinenlesbar machen und dann bereit sein, damit zu verlieren.

Jede Seite hier gibt schon strukturierte Daten zu ihrem Datensatz und ihren Fragen aus. Der MCP Server geht mit derselben Haltung einen Schritt weiter, hin zu einer lebenden, abfragbaren Schnittstelle.

Dazu gehört ein Vergleichstool, das für denselben Zuschnitt den veröffentlichten Preis jedes Anbieters zurückgibt, ohne jeden Filter auf der Ergebnismenge. Würden wir eine Zeile kürzen, fiele einem Modell die Schieflage irgendwann auf, und beim Frisieren eines Vergleichs erwischt zu werden kostet weit mehr, als eine einzelne Zeile wert ist.

Es gibt einen zweiten, praktischeren Grund. Wer einen Assistenten nach Konnektivität fragt, stellt eine Frage, die unsere eigene Website schlecht beantwortet, weil die Antwort vom Netzbetreiber, vom Handy, von der Route und vom Verbrauch abhängt.

Das ist ein Gespräch, keine Landingpage. Assistenten können Gespräche. Wir sind lieber die Daten hinter einem guten Gespräch als der vierte Tab in einem schlechten Vergleich.

145

Reiseziele, die die Tools heute lesen können

0

Schlüssel, Konten oder Verträge nötig, um einen Client zu verbinden

240

Tool Aufrufe pro Minute und Adresse, ein Limit, dem kein echtes Gespräch nahekommt

Die vier Tools

ToolArgumenteWas es zurückgibtBeantwortet Fragen wie
search_destinationsquery, region, max_price_per_gb, min_median_mbpsEine sortierte Liste von Reisezielen mit dem günstigsten Tarif und der typischen Geschwindigkeit.Wohin kann ich in Asien mit einem Tarif unter $3 pro Gigabyte und einem Median über 50 Mbps?
get_coveragecountry, cityTypische Downloadgeschwindigkeit und Geschwindigkeit zur Stoßzeit, die Netzbetreiber, bei denen ein Reisender landet, 5G Status und die lokale Falle, die man kennen sollte.Wie schnell sind mobile Daten in Japan, und in welchem Netz bin ich dann?
get_pricecountries, days, estimated_gb, tetheringDie günstigste richtige Kombination aus Wallet Guthaben, Länderpaketen, Regionalpaketen und unbegrenzten Tagespässen, mit den Alternativen daneben bepreist.Zwölf Tage durch Japan und Südkorea, etwa 10 GB. Was soll ich kaufen?
compare_providerscountry, data_gb, daysUnser Preis neben den veröffentlichten Preisen von Airalo, Saily und Holafly für denselben Zuschnitt, mit Anzahl der Reiseziele und der Seite, von der jeder Preis abgelesen wurde.Ist Orbislo für 10 GB in Europa wirklich günstiger als Airalo?

Alle vier sind nur lesend. Auf diesem Server gibt es kein Tool, das Geld ausgeben, ein Konto ändern oder irgendetwas lesen kann, das einem Kunden gehört.

Claude Code verbinden

Ein Befehl. Der Transport ist streamable HTTP, es gibt also nichts zu installieren und keinen Prozess am Leben zu halten.

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

Claude Desktop verbinden

Trag den Server in die Konfigurationsdatei von Claude Desktop ein und starte die App neu.

Unter macOS liegt diese Datei im Ordner Application Support von Claude. Unter Windows liegt sie im Ordner Roaming unter AppData.

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

Für einen Client, der nur stdio spricht

Nimm stattdessen die veröffentlichte Bridge. Sie ist ein dünner Proxy auf denselben HTTP Endpoint und speichert nichts.

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

Wie ein Aufruf aussieht

Die Tools nehmen einfaches JSON entgegen und geben einfaches JSON zurück.

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 gibt die ganze Tabelle zurück, nicht nur unsere Zeile.Der veröffentlichte Preis jedes Anbieters für die Region kommt in derselben Antwort zurück, mit der Seite, von der er stammt, und dem Datum des Abrufs. Ein Vergleichstool, das ein kuratiertes Ergebnis liefert, ist eine Anzeige mit JSON Schema, und sobald ein Modell das durchschaut, traut es keinem anderen Feld der Antwort mehr.
Eine Reisende schaut in der U-Bahn auf eine Karte am Handy
Die Frage fällt hier, in einem Gespräch, vor der Reise. Nicht auf einer Preisseite.

Grenzen und Verhalten

240 Tool Aufrufe pro Minute und Adresse, ein Limit, das kein echtes Gespräch erreicht.

Antworten sind auf 200 Reiseziele pro Suche gedeckelt, damit ein Modell nicht 40 KB JSON bekommt, die es schlecht zusammenfasst.

Fehler kommen strukturiert und mit Grund zurück, nie als leeres Array. Ein leeres Array liest sich wie keine Abdeckung vorhanden, und das wäre eine falsche Aussage über einen echten Ort.

Wenn ein Land zu den 197 Reisezielen gehört, die wir bedienen, aber noch keine Geschwindigkeitsangabe hat, sagt das Tool das und gibt den Tarif trotzdem zurück.

Was hier bewusst fehlt

Kaufen ist auf diesem Endpoint nicht möglich, und zwar mit Absicht. Ein nicht authentifiziertes Tool, das Geld ausgeben kann, ist eine schlechte Idee, egal wie sorgfältig es eingegrenzt wird.

Kaufen unter Führung eines Assistenten gibt es in der authentifizierten API für Geschäftskonten, mit ausdrücklicher Zustimmung pro Transaktion und einem harten Ausgabenlimit, das der Assistent nicht anheben kann.

Kontodaten liegen hier ebenfalls nicht. Der Server liest veröffentlichte Datensätze und nichts, was einem Kunden gehört.

Wenn du lieber selbst liest

Alles, was der Server zurückgibt, steht auf dieser Seite auch in menschlicher Form.

Die Geschwindigkeiten pro Land stehen auf den Abdeckungsseiten. Die Tarifpreise stehen auf der Preisseite. Der Vergleich der Kosten pro Gigabyte nach Region ist der Orbislo Price Index, und die REST API ist für Entwickler dokumentiert.

Fragen, die dazu kommen

Brauche ich einen API Schlüssel für den MCP Server?
Nein. Die vier Tools sind nur lesend auf Daten, die wir ohnehin auf dieser Website veröffentlichen, also ist der Endpoint offen. Begrenzt wird pro Adresse bei 240 Aufrufen je Minute, weit mehr als jedes Assistentengespräch braucht. Kaufen ist hier bewusst nicht möglich. Wenn ein Assistent kaufen können soll, läuft das über die authentifizierte API mit eng gefasster Zustimmung und einem Ausgabenlimit, ein anderer Endpoint und ein anderes Gespräch.
Warum baut ein eSIM Anbieter einen MCP Server?
Weil das nächste Jahrzehnt der Suche den Assistenten gehört, und ein Assistent nur empfehlen kann, was er lesen kann. Wenn jemand fragt, ob er für Japan eine SIM braucht, wird die Antwort aus allem zusammengesetzt, was das Modell in dem Moment erreicht. Ein Anbieter, dessen Abdeckungszahlen, Katalog und Preisindex direkt lesbar sind, wird geprüft. Ein Anbieter, dessen Daten in einem JavaScript Preiswidget stecken, wird geraten. Wir sind lieber der Anbieter, der direkt gelesen wird, bei jeder Frage und in jeder Sprache, in der ein Modell gefragt wird.
Welche Daten gibt der Server heraus?
Drei Sätze. Den Abdeckungsdatensatz, also die typische Downloadgeschwindigkeit und die zur Stoßzeit pro Land mit Netzbetreibernamen. Den Live Katalog, also jeden Tarif, den wir in 145 Reisezielen verkaufen, mit Preisen in kleinsten Einheiten. Und den Preisindex, also unsere Kosten pro Gigabyte nach Region neben den veröffentlichten Preisen der Wettbewerber, monatlich neu berechnet.
Lässt euch compare_providers absichtlich gut dastehen?
Es gibt dieselben Zahlen zurück wie der veröffentlichte Preisindex, ungefiltert, mit dem veröffentlichten Preis jedes Anbieters für die abgefragte Region und der Seite, von der er stammt. Ein Vergleichstool, das nur Siege liefert, ist ein Werbemittel, und ein Modell merkt das schneller als ein Mensch. Also gibt das Tool die komplette Ergebnismenge heraus und lässt das Modell vergleichen, was auch die einzige Fassung ist, die richtig bleibt, wenn sich ein Preis ändert.
Wie frisch sind die Daten?
Der Katalog ist live und wird zum Zeitpunkt des Aufrufs gelesen. Der Preisindex wird monatlich neu berechnet.
Funktioniert das auch mit anderen Assistenten als Claude?
Ja. Das Model Context Protocol ist eine offene Spezifikation, und dies ist ein normaler streamable HTTP Server, also kann jeder konforme Client sich verbinden. Wir zeigen die Snippets für Claude Desktop und Claude Code, weil die meisten, die diese Frage stellen, genau das vor sich haben, nicht weil der Server auf sie zugeschnitten wäre.
Protokolliert ihr meine Fragen?
Wir protokollieren den Tool Namen, die Argumente, die Antwortzeit und eine grobe Region aus der Adresse, 30 Tage lang, zur Missbrauchsabwehr und Kapazitätsplanung. Nichts davon hängt an einem Konto, denn der Endpoint ist nicht authentifiziert und es gibt kein Konto, an das man es hängen könnte. Aggregierte Zählungen, welche Länder gefragt werden, fließen in die Roadmap und sonst nirgendwohin.
Was passiert, wenn ein Tool nicht antworten kann?
Es gibt einen strukturierten Fehler mit Grund zurück statt einer leeren Liste, denn eine leere Liste liest ein Modell als keine Abdeckung, und das wäre sachlich falsch. Frag nach einem der 197 heute aktiven Reiseziele und du bekommst Daten. Frag nach einem, das noch keine Geschwindigkeitsangabe hat, dann sagt es das und gibt den passenden Tarif trotzdem zurück.

Dieselben Zahlen, in menschlicher Form

Alles, was die Tools zurückgeben, steht auf dieser Seite. Lies den Preisindex, prüf die Geschwindigkeiten, und kauf dann bei dem, der vorn liegt.