Model Context Protocol

I nostri dati di copertura, leggibili dal tuo assistente.

Un server Model Context Protocol aperto sugli stessi dati che pubblichiamo su questo sito. Nessuna chiave, nessuna registrazione, nessun filtro di marketing sui risultati.

Punta un client MCP qualsiasi al server Orbislo e ottiene quattro strumenti: search_destinations, get_coverage, get_price e compare_providers. Leggono il dataset di copertura per 145 destinazioni, il catalogo live e l'indice mensile dei prezzi. È tutto in sola lettura, non serve una chiave, e collegare Claude Code richiede una riga.

URL del server

https://mcp.orbislo.com/v1

Che cosa è

Questa è la parte di Orbislo che non ha equivalenti in nessun'altra azienda della categoria.

Tutte le altre società di eSIM da viaggio pubblicano le promesse di copertura come immagini di mappe, e i prezzi dentro un widget JavaScript. Niente di tutto ciò è leggibile da una macchina.

Così, quando un viaggiatore chiede a un assistente se il telefono funzionerà in Vietnam e quanto dovrebbe costare una settimana di dati, l'assistente ricostruisce la risposta da post di forum e recensioni del 2023.

Noi abbiamo preferito passargli i numeri veri.

Perché lo abbiamo costruito

La ricerca sta passando da una pagina con dieci link blu a una sola risposta scritta da un modello. In quel mondo la posizione vincente non è la prima. È essere la fonte che il modello legge prima di scrivere.

Il consiglio di un assistente vale più di un clic, perché arriva con la credibilità dell'assistente attaccata, e arriva nel momento in cui qualcuno sta pianificando un viaggio.

C'è un solo modo per diventare quella fonte. Rendere i dati leggibili da una macchina e poi accettare di perderci.

Ogni pagina di questo sito emette già dati strutturati sul proprio dataset e sulle proprie domande. Il server MCP porta lo stesso impegno un passo più in là, dentro un'interfaccia viva e interrogabile.

Compreso uno strumento di confronto che restituisce il prezzo pubblicato di ogni fornitore per lo stesso profilo, senza alcun filtro applicato all'insieme dei risultati. Se togliessimo una riga, prima o poi un modello noterebbe l'asimmetria, ed essere colti a ritoccare un confronto costa molto più di quanto valga una singola riga.

C'è una seconda ragione, più pratica. Chi chiede a un assistente della connettività fa una domanda a cui il nostro stesso sito risponde male, perché la risposta dipende dall'operatore, dal telefono, dall'itinerario e dai consumi.

Quella è una conversazione, non una landing page. Gli assistenti sono bravi nelle conversazioni. Preferiamo essere il dato dietro una buona conversazione che la quarta scheda di un confronto fatto male.

145

destinazioni che gli strumenti leggono già oggi

0

chiavi, account o contratti servono per collegare un client

240

chiamate al minuto per indirizzo, un tetto a cui nessuna conversazione reale si avvicina

I quattro strumenti

StrumentoArgomentiChe cosa restituisceRisponde a domande come
search_destinationsquery, region, max_price_per_gb, min_median_mbpsUn elenco ordinato di destinazioni con il piano più economico e la velocità tipica.Dove posso andare in Asia con un piano sotto $3 al gigabyte e una mediana sopra 50 Mbps?
get_coveragecountry, cityVelocità di download tipica e nell'ora di punta, gli operatori a cui un viaggiatore si aggancia, stato del 5G e la trappola locale che conviene conoscere.Quanto vanno veloci i dati mobili in Giappone, e su quale rete finisco?
get_pricecountries, days, estimated_gb, tetheringLa combinazione corretta più economica tra credito del wallet, pacchetti paese, pacchetti regionali e pass giornalieri illimitati, con le alternative già prezzate accanto.Dodici giorni tra Giappone e Corea del Sud, circa 10 GB. Cosa conviene comprare?
compare_providerscountry, data_gb, daysIl nostro prezzo accanto ai prezzi pubblicati di Airalo, Saily e Holafly per lo stesso profilo, con il numero di destinazioni e la pagina da cui ogni prezzo pubblicato è stato letto.Orbislo è davvero più economico di Airalo per 10 GB in Europa?

Tutti e quattro sono in sola lettura. Su questo server non esiste uno strumento capace di spendere denaro, modificare un account o leggere qualcosa che appartiene a un cliente.

Collegare Claude Code

Un comando. Il trasporto è streamable HTTP, quindi non c'è nulla da installare e nessun processo da tenere vivo.

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

Collegare Claude Desktop

Aggiungi il server al file di configurazione di Claude Desktop e riavvia l'app.

Su macOS quel file sta nella cartella Application Support di Claude. Su Windows sta nella cartella Roaming, dentro AppData.

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

Per un client che parla solo stdio

Usa invece il bridge che pubblichiamo. È un proxy sottile sopra lo stesso endpoint HTTP e non conserva nulla.

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

Com'è fatta una chiamata

Gli strumenti accettano argomenti JSON semplici e restituiscono JSON semplice.

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 restituisce l'intera tabella, non solo la nostra riga.Il prezzo pubblicato di ogni fornitore per la regione torna nella stessa risposta, con la pagina da cui è stato letto e la data di lettura. Uno strumento di confronto che restituisce un risultato selezionato è una pubblicità con uno schema JSON, e nel momento in cui un modello lo capisce smette di fidarsi di ogni altro campo della risposta.
Una viaggiatrice che guarda una mappa sul telefono in metropolitana
La domanda nasce qui, in una conversazione, prima del viaggio. Non su una pagina prezzi.

Limiti e comportamento

240 chiamate di strumento al minuto per indirizzo, un tetto che nessuna conversazione vera raggiunge.

Le risposte si fermano a 200 destinazioni per ricerca, così un modello non si ritrova 40 KB di JSON da riassumere male.

Gli errori sono strutturati, con un motivo, e mai un array vuoto. Un array vuoto si legge come assenza di copertura, e sarebbe un'affermazione falsa su un posto reale.

Quando un paese è una delle 197 destinazioni che serviamo ma non ha ancora un dato di velocità, lo strumento lo dice e restituisce comunque il piano.

Che cosa manca di proposito

L'acquisto non è esposto su questo endpoint, di proposito. Uno strumento non autenticato che può spendere denaro è una cattiva idea, per quanto bene lo si delimiti.

L'acquisto guidato da un assistente esiste sull'API autenticata per gli account business, con consenso esplicito per ogni transazione e un tetto di spesa rigido che l'assistente non può alzare.

Nemmeno i dati dell'account sono qui. Il server legge dataset pubblicati e nulla che appartenga a un cliente.

Se preferisci leggerlo da te

Tutto quello che il server restituisce esiste su questo sito in forma umana.

Le velocità per paese sono nelle pagine di copertura. I prezzi dei piani sono nella pagina prezzi. Il confronto del costo per gigabyte per regione è l'Orbislo Price Index, e l'API REST è documentata per gli sviluppatori.

Le domande che ci fanno su questo

Serve una chiave API per usare il server MCP?
No. I quattro strumenti sono in sola lettura su dati che già pubblichiamo su questo sito, quindi l'endpoint è aperto. Il limite è per indirizzo, 240 chiamate al minuto, molto più di quanto serva a qualsiasi conversazione con un assistente. L'acquisto qui non è esposto di proposito. Se vuoi che un assistente possa comprare, quella parte gira sull'API autenticata con consenso delimitato e un tetto di spesa: altro endpoint, altro discorso.
Perché un'azienda di eSIM costruisce un server MCP?
Perché il prossimo decennio della ricerca sono gli assistenti, e un assistente può consigliare solo ciò che riesce a leggere. Quando qualcuno chiede se serve una SIM per il Giappone, la risposta viene messa insieme con quello che il modello raggiunge in quel momento. Un fornitore i cui numeri di copertura, catalogo e indice dei prezzi si leggono direttamente viene verificato. Un fornitore i cui dati stanno dentro un widget di prezzi in JavaScript viene indovinato. Preferiamo essere il fornitore che viene letto direttamente, su ogni domanda e in ogni lingua in cui si interroga il modello.
Quali dati espone il server?
Tre insiemi. Il dataset di copertura, cioè la velocità di download tipica e nell'ora di punta per paese con i nomi degli operatori. Il catalogo live, cioè ogni piano che vendiamo su 145 destinazioni con i prezzi in unità minime. E l'indice dei prezzi, cioè il nostro costo per gigabyte per regione accanto ai prezzi pubblicati dei concorrenti, ricalcolato ogni mese.
compare_providers vi fa fare bella figura di proposito?
Restituisce gli stessi numeri dell'indice dei prezzi pubblicato, senza filtri, con il prezzo pubblicato di ogni fornitore per la regione richiesta e la pagina da cui ciascuno è stato letto. Uno strumento di confronto che vince sempre è materiale pubblicitario, e un modello lo capisce prima di una persona. Perciò lo strumento restituisce l'intero insieme di risultati e lascia confrontare al modello, che è anche l'unica versione che resta corretta quando un prezzo cambia.
Quanto sono aggiornati i dati?
Il catalogo è live e viene letto al momento della chiamata. L'indice dei prezzi è ricalcolato ogni mese.
Funziona con assistenti diversi da Claude?
Sì. Il Model Context Protocol è una specifica aperta e questo è un normale server streamable HTTP, quindi qualsiasi client conforme si collega. Pubblichiamo gli snippet per Claude Desktop e Claude Code perché sono quelli che ha davanti la maggior parte di chi fa questa domanda, non perché il server dipenda da loro.
Registrate le mie domande?
Registriamo il nome dello strumento, gli argomenti, il tempo di risposta e una regione approssimativa ricavata dall'indirizzo, conservati 30 giorni per prevenire abusi e pianificare la capacità. Nulla di tutto ciò è legato a un account, perché l'endpoint non è autenticato e non esiste un account a cui legarlo. I conteggi aggregati su quali paesi vengono chiesti di più alimentano la roadmap e nient'altro.
Che succede se uno strumento non riesce a rispondere?
Restituisce un errore strutturato con un motivo invece di una lista vuota, perché una lista vuota per un modello significa assenza di copertura, e sarebbe un'affermazione falsa. Chiedi di una delle 197 destinazioni attive oggi e ottieni dati. Chiedi di una che non ha ancora un dato di velocità, e te lo dice restituendo comunque il piano che la copre.

Gli stessi numeri, in forma umana

Tutto ciò che gli strumenti restituiscono è pubblicato su questo sito. Leggi l'indice dei prezzi, controlla le velocità, poi compra da chi ne esce meglio.