Model Context Protocol

Nossos dados de cobertura, legíveis pelo seu assistente.

Um servidor Model Context Protocol aberto sobre os mesmos dados que publicamos neste site. Sem chave, sem cadastro, sem filtro de marketing nos resultados.

Aponte qualquer cliente MCP para o servidor da Orbislo e ele ganha quatro ferramentas: search_destinations, get_coverage, get_price e compare_providers. Elas leem o conjunto de dados de cobertura de 145 destinos, o catálogo ao vivo e o índice mensal de preços. É somente leitura, não precisa de chave, e conectar o Claude Code cabe em uma linha.

URL do servidor

https://mcp.orbislo.com/v1

O que é isto

Esta é a parte da Orbislo que não tem equivalente em nenhum outro lugar da categoria.

Todas as outras empresas de eSIM de viagem publicam promessas de cobertura como imagens de mapas, e preços dentro de um widget de JavaScript. Nada disso é legível por uma máquina.

Então, quando alguém pergunta a um assistente se o celular vai funcionar no Vietnã e quanto deveria custar uma semana de dados, o assistente monta a resposta com posts de fórum e artigos de 2023.

Preferimos entregar os números de verdade.

Por que construímos isso

A busca está saindo de uma página com dez links azuis para uma única resposta escrita por um modelo. Nesse mundo, a posição vencedora não é o primeiro lugar. É ser a fonte que o modelo lê antes de escrever.

Uma recomendação de um assistente vale mais que um clique, porque chega com a credibilidade do assistente junto, e chega no momento em que alguém está planejando a viagem.

Só existe um jeito de virar essa fonte. Deixar os dados legíveis por uma máquina e depois aceitar perder com eles.

Cada página deste site já emite dados estruturados do seu conjunto de dados e das suas perguntas. O servidor MCP leva o mesmo compromisso um passo adiante, para uma interface viva que dá para consultar.

Isso inclui uma ferramenta de comparação que devolve o preço publicado de cada fornecedor para o mesmo formato, sem nenhum filtro aplicado ao conjunto de resultados. Se cortássemos uma linha, um modelo acabaria percebendo a assimetria, e ser pego ajustando uma comparação custa muito mais do que vale qualquer linha.

Existe um segundo motivo, e ele é mais prático. Quem pergunta a um assistente sobre conectividade está fazendo uma pergunta que o nosso próprio site responde mal, porque a resposta depende da operadora, do aparelho, do roteiro e do consumo.

Isso é uma conversa, não uma página de destino. Assistentes são bons em conversas. Preferimos ser o dado por trás de uma boa conversa a ser a quarta aba de uma comparação ruim.

145

destinos que as ferramentas já leem hoje

0

chaves, contas ou contratos necessários para conectar um cliente

240

chamadas por minuto por endereço, um teto do qual nenhuma conversa real chega perto

As quatro ferramentas

FerramentaArgumentosO que devolveResponde a perguntas como
search_destinationsquery, region, max_price_per_gb, min_median_mbpsUma lista ordenada de destinos com o plano mais barato e a velocidade típica.Para onde posso ir na Ásia com um plano abaixo de $3 o gigabyte e mediana acima de 50 Mbps?
get_coveragecountry, cityVelocidade de download típica e no horário de pico, as operadoras às quais o viajante se conecta, situação do 5G e a pegadinha local que vale conhecer.Qual a velocidade dos dados móveis no Japão, e em que rede eu vou cair?
get_pricecountries, days, estimated_gb, tetheringA combinação correta mais barata entre saldo da carteira, pacotes de país, pacotes regionais e passes diários ilimitados, com as alternativas precificadas ao lado.Doze dias entre Japão e Coreia do Sul, cerca de 10 GB. O que eu compro?
compare_providerscountry, data_gb, daysNosso preço ao lado dos preços publicados de Airalo, Saily e Holafly para o mesmo formato, com contagem de destinos e a página de onde cada preço publicado foi lido.A Orbislo é mesmo mais barata que a Airalo para 10 GB na Europa?

As quatro são somente leitura. Neste servidor não existe ferramenta capaz de gastar dinheiro, alterar uma conta ou ler qualquer coisa que pertença a um cliente.

Conecte o Claude Code

Um comando. O transporte é streamable HTTP, então não há nada para instalar nem processo para manter vivo.

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

Conecte o Claude Desktop

Adicione o servidor ao arquivo de configuração do Claude Desktop e reinicie o aplicativo.

No macOS esse arquivo fica dentro da pasta Application Support do Claude. No Windows ele fica na pasta Roaming, dentro de AppData.

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

Para um cliente que só fala stdio

Rode a ponte que publicamos. É um proxy fino sobre o mesmo endpoint HTTP e não guarda nada.

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

Como é uma chamada

As ferramentas recebem argumentos JSON simples e devolvem JSON simples.

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"
}
O compare_providers devolve a tabela inteira, não só a nossa linha.O preço publicado de cada fornecedor para a região volta na mesma resposta, com a página de onde cada um foi lido e a data da leitura. Uma ferramenta de comparação que devolve um resultado selecionado é um anúncio com esquema JSON, e no instante em que um modelo percebe isso ele para de confiar em todos os outros campos da resposta.
Uma viajante conferindo o mapa no celular dentro do metrô
A pergunta acontece aqui, numa conversa, antes da viagem. Não numa página de preços.

Limites e comportamento

240 chamadas de ferramenta por minuto por endereço, um teto que nenhuma conversa real alcança.

As respostas param em 200 destinos por busca, para o modelo não receber 40 KB de JSON que ele vai resumir mal.

Os erros vêm estruturados, com um motivo, e nunca como lista vazia. Lista vazia se lê como ausência de cobertura, e isso seria uma afirmação falsa sobre um lugar real.

Quando um país é um dos 197 destinos que atendemos mas ainda não tem um número de velocidade, a ferramenta avisa e devolve o plano mesmo assim.

O que ficou de fora de propósito

A compra não está exposta neste endpoint, e isso é de propósito. Uma ferramenta sem autenticação que pode gastar dinheiro é uma má ideia por mais bem delimitada que esteja.

A compra conduzida por assistente existe na API autenticada para contas empresariais, com consentimento explícito a cada transação e um limite rígido de gasto que o assistente não consegue aumentar.

Dados de conta também não estão aqui. O servidor lê conjuntos de dados publicados e nada que pertença a um cliente.

Se você preferir ler por conta própria

Tudo o que o servidor devolve existe neste site em forma humana.

As velocidades por país estão nas páginas de cobertura. Os preços dos planos estão na página de preços. A comparação de custo por gigabyte por região é o Orbislo Price Index, e a API REST está documentada para desenvolvedores.

Perguntas que fazem sobre isso

Preciso de uma chave de API para usar o servidor MCP?
Não. As quatro ferramentas são somente leitura sobre dados que já publicamos neste site, então o endpoint é aberto. O limite é por endereço, 240 chamadas por minuto, muito acima do que qualquer conversa com assistente precisa. A compra não está exposta aqui, de propósito. Se você quer que um assistente possa comprar, isso roda na API autenticada, com consentimento delimitado e teto de gasto, que é outro endpoint e outra conversa.
Por que uma empresa de eSIM construiria um servidor MCP?
Porque a próxima década da busca são os assistentes, e um assistente só recomenda o que consegue ler. Quando alguém pergunta se precisa de um chip para o Japão, a resposta é montada com o que o modelo alcança naquele instante. Um fornecedor cujos números de cobertura, catálogo e índice de preços são lidos direto acaba conferido. Um fornecedor cujos dados moram dentro de um widget de preços em JavaScript acaba chutado. Preferimos ser o fornecedor que é lido direto, em toda pergunta e em todo idioma em que perguntam ao modelo.
Quais dados o servidor expõe?
Três conjuntos. O de cobertura, que é a velocidade de download típica e no horário de pico por país, com nomes de operadora. O catálogo ao vivo, que é cada plano que vendemos em 145 destinos com preços em unidades menores. E o índice de preços, que é nosso custo por gigabyte por região ao lado do preço publicado dos concorrentes, recalculado todo mês.
O compare_providers deixa vocês bem na foto de propósito?
Ele devolve os mesmos números do índice de preços publicado, sem filtro, com o preço publicado de cada fornecedor para a região que você pediu e a página de onde cada um foi lido. Uma ferramenta de comparação que só devolve vitória é peça de marketing, e um modelo percebe isso antes de uma pessoa. Então a ferramenta entrega o conjunto inteiro de resultados e deixa o modelo comparar, que também é a única versão que continua certa quando um preço muda.
Os dados são atualizados com que frequência?
O catálogo é ao vivo e lido na hora da chamada. O índice de preços é recalculado todo mês.
Funciona com assistentes que não sejam o Claude?
Sim. O Model Context Protocol é uma especificação aberta e isto é um servidor streamable HTTP padrão, então qualquer cliente compatível conecta. Publicamos os trechos do Claude Desktop e do Claude Code porque é o que a maioria de quem faz essa pergunta está usando, não porque o servidor dependa deles.
Vocês registram as minhas perguntas?
Registramos o nome da ferramenta, os argumentos, o tempo de resposta e uma região aproximada derivada do endereço, guardados por 30 dias para prevenir abuso e planejar capacidade. Nada disso fica ligado a uma conta, porque o endpoint não é autenticado e não existe conta para ligar. Contagens agregadas de quais países são mais perguntados alimentam o roadmap e nada além disso.
O que acontece quando uma ferramenta não consegue responder?
Ela devolve um erro estruturado com um motivo em vez de uma lista vazia, porque uma lista vazia é lida por um modelo como ausência de cobertura, e isso seria falso. Pergunte sobre um dos 197 destinos ativos hoje e você recebe dados. Pergunte sobre um que ainda não tem número de velocidade, e ela avisa e devolve mesmo assim o plano que cobre o destino.

Os mesmos números, em forma humana

Tudo o que as ferramentas devolvem está publicado neste site. Leia o índice de preços, confira as velocidades e compre de quem sair na frente.