TEHET — Ukrainian car insurance prices

Preços indicativos em tempo real do seguro obrigatório de responsabilidade civil automotiva ucraniano (OSCPV) e do Green Card de seguradoras reais, além de preços de combustível e status do serviço. Seis ferramentas somente leitura (incl. busca/consulta), sem login, sem dados pessoais; cada resposta tem uma data e um link para comprar em tehet.com.ua.

Servidor MCP hospedado

npx add-mcp 'https://mcp.tehet.com.ua/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

O TEHET executa um servidor MCP público em https://mcp.tehet.com.ua/mcp (Streamable HTTP). Desde 16 de outubro de 2026, ele responde anonimamente com preços indicativos e em tempo real do seguro obrigatório de responsabilidade civil automóvel ucraniano (OSCPV, «автоцивілка») e do Green Card das seguradoras com as quais nosso serviço trabalha, além de preços de combustível e o status do serviço. Sem placa, sem dados pessoais, sem compra: cada resposta traz sua data, o rótulo «indicative» e um link onde a pessoa compra em tehet.com.ua.

O que é o serviço, em palavras simples

O que é

O Model Context Protocol (MCP) é um protocolo aberto pelo qual um assistente de IA chama ferramentas em um servidor remoto. O TEHET é um intermediário de seguros ucraniano; seu servidor expõe seis ferramentas somente leitura e nada mais:

  • get_oscpv_price — Preços indicativos do seguro obrigatório de responsabilidade civil automóvel ucraniano (OSCPV) de cada seguradora que faz cotação, para condições digitadas manualmente — sem placa.
  • get_green_card_price — Preços indicativos do Green Card por zona, prazo e categoria de veículo, sem placa.
  • get_fuel_prices — Preços médios de combustível no varejo: UE-27 e Reino Unido em euros por litro, ou Ucrânia em hryvnias, cada um com sua fonte, licença e data.
  • get_service_status — Se a cotação online de cada produto funciona agora, a partir do snapshot público de status do TEHET. Sem argumentos.
  • search — Encontra documentos de preços e informações públicas do TEHET, somente leitura.
  • fetch — Busca preços indicativos em tempo real ou informações públicas de um resultado de busca (pelo id que a busca retorna).

Os preços de seguro são calculados em tempo real, no momento da chamada, pelas seguradoras por meio das mesmas conexões que o site usa. Uma resposta não é uma reserva: o preço só é final no checkout do site.

O endpoint

Endpoint MCPhttps://mcp.tehet.com.ua/mcp
TransporteStreamable HTTP, sem estado: envie JSON-RPC por POST. Um GET no endpoint responde 405 — não há stream de eventos enviados pelo servidor para abrir.
Descritorhttps://mcp.tehet.com.ua/.well-known/mcp.json — nome, versão e o remoto
Registro MCP oficialPublicado em 16 de outubro de 2026 como ua.com.tehet.mcp/insurance-prices, versão 0.3.0, status ativo: https://registry.modelcontextprotocol.io/v0/servers?search=tehet
LoginNenhum: o servidor é público e somente leitura e não usa OAuth

O descritor, como o servidor o retornou em 16 de outubro de 2026:

{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "ua.com.tehet.mcp/insurance-prices",
  "title": "TEHET",
  "version": "0.2.0",
  "description": "Indicative Ukrainian motor insurance, Green Card and fuel prices. Anonymous, read-only access.",
  "websiteUrl": "https://tehet.com.ua",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://mcp.tehet.com.ua/mcp"
    }
  ]
}

Como conectar

Qualquer cliente que fale MCP sobre Streamable HTTP pode usar o endpoint como está, sem chave. Os menus em aplicativos de assistente mudam a cada versão, então os passos abaixo indicam o que procurar em vez de onde fica hoje.

Claude

Nos aplicativos Claude, adicione um conector personalizado (um servidor MCP remoto) e cole https://mcp.tehet.com.ua/mcp; conectores personalizados dependem do seu plano. Pela API do Claude, o conector MCP recebe o servidor em mcp_servers e um conjunto de ferramentas correspondente em tools, com o cabeçalho beta mcp-client-2025-11-20:

{
  "mcp_servers": [
    {
      "type": "url",
      "url": "https://mcp.tehet.com.ua/mcp",
      "name": "tehet"
    }
  ],
  "tools": [
    {
      "type": "mcp_toolset",
      "mcp_server_name": "tehet"
    }
  ]
}

ChatGPT e a API da OpenAI

Verificado em 16 de outubro de 2026: funciona no ChatGPT como servidor MCP personalizado sem autenticação. Os passos que usamos, em uma conta ChatGPT Plus:

  1. No ChatGPT, abra Plugins → Add → Add custom MCP server. Os nomes dos menus podem variar por plano e workspace; em alguns planos a opção fica no modo desenvolvedor nas configurações.
  2. URL do servidor: https://mcp.tehet.com.ua/mcp. Autenticação: None. Salve — o ChatGPT mostra «TEHET connected».
  3. Em um chat, mencione o servidor e pergunte em palavras simples, por exemplo: @TEHET скільки коштує Зелена карта в Польщу на 15 днів для легкового авто?
  4. O ChatGPT chama get_green_card_price e mostra os preços indicativos das seguradoras com a data e um botão para comprar no TEHET — a mesma resposta do exemplo get_green_card_price abaixo.

Pela API Responses da OpenAI, passe o servidor como uma ferramenta mcp:

{
  "tools": [
    {
      "type": "mcp",
      "server_label": "tehet",
      "server_url": "https://mcp.tehet.com.ua/mcp",
      "require_approval": "never"
    }
  ]
}

Outros clientes MCP

Aponte a configuração de servidor remoto (HTTP) do cliente para o endpoint. Um cliente que só inicia servidores locais pode alcançá-lo por meio de uma ponte como o pacote open-source mcp-remote: npx mcp-remote https://mcp.tehet.com.ua/mcp. Por baixo dos panos, todo cliente faz o mesmo: initialize, depois tools/list, depois tools/call, como requisições POST com Content-Type: application/json e Accept: application/json, text/event-stream; a resposta pode vir como um evento enviado pelo servidor cuja linha data: contém o resultado JSON-RPC. Envie o corpo como UTF-8 — um nome de cidade em cirílico em outra codificação falha no schema.

Como é cada resposta

Cada ferramenta retorna o mesmo envelope em structuredContent, e o mesmo JSON como texto para clientes mais antigos: status (success ou error), schemaVersion, um correlationId para citar quando você relatar um problema, e data ou error. Uma chamada com falha também é sinalizada como isError: true. As entradas são estritas: um campo desconhecido, um número escrito como string ou um valor fora do intervalo é rejeitado antes de qualquer cálculo, nunca adivinhado. Essa recusa vem da camada de protocolo como texto simples, sem o envelope:

{
  "content": [
    {
      "type": "text",
      "text": "Input validation error: Invalid arguments for tool get_oscpv_price: place: Invalid string: must match pattern /^[p{L}p{M}0-9 .,'’ʼ()·-]+$/u"
    }
  ],
  "isError": true
}

Os preços de seguro vêm em data.offers, do mais barato primeiro, cada um com insurer, product, priceUah (hryvnias) e termLabel; ao lado deles calculatedAt, indicative: true, um notice em ucraniano e buyUrl — https://tehet.com.ua/osago?utm_source=mcp&utm_medium=ai_assistant ou https://tehet.com.ua/green-card?utm_source=mcp&utm_medium=ai_assistant. O preço é o que o site mostraria sem código promocional.

get_oscpv_price

Preços indicativos do seguro obrigatório de responsabilidade civil automóvel ucraniano (OSCPV) de cada seguradora que faz cotação, para condições digitadas manualmente — sem placa.

A descrição do próprio servidor, traduzida do ucraniano: «Custo indicativo do OSCPV entre seguradoras. Os dados são inseridos manualmente: car/moto/truck/bus/trailer, cilindrada em cm³ ou kW para carro elétrico, o vehicleType correspondente para truck/bus/trailer, a cidade, a idade do condutor mais jovem 18–91, 6/12 meses. Se forem retornados candidates, peça à pessoa para escolher e repita com um rótulo exato em place. Sem número de placa e sem solicitação; compra somente por buyUrl.» («Орієнтовна вартість ОСЦПВ по страхових. Дані вводяться вручну: car/moto/truck/bus/trailer, об’єм у см³ або кВт для електро, відповідний vehicleType для truck/bus/trailer, місто, вік наймолодшого водія 18–91, 6/12 місяців. Якщо повернуто candidates — запитайте вибір людини та повторіть з однією точною міткою в place. Без номера авто чи заявки; покупка лише через buyUrl.»)

CampoTipoObrigatórioSignificado
vehicleKind"car" | "moto" | "truck" | "bus" | "trailer"simTipo de veículo.
engineCapacityinteger, cm³nãoCilindrada: car 50–20000, moto 1–3000. Não para truck, bus ou trailer.
enginePowerKwinteger, kWnãoSomente carro elétrico, em vez de engineCapacity — exatamente um dos dois para car.
vehicleTypeenumnãoObrigatório para truck, bus e trailer, proibido nos demais casos: truck_full_mass_up_to_2400, truck_capacity_up_to_2000, truck_capacity_over_2000; bus_up_to_20_seats, bus_over_20_seats, tram, trolleybus; passenger_trailer, truck_trailer.
vehicleYearintegernãoAno de fabricação, de 1950 até o ano atual.
placestring, 2–120simA cidade de registro do proprietário, ou um rótulo exato de candidates\.
driverAgeinteger, 18–91simIdade do condutor mais jovem, em anos.
termMonths12 | 6simPrazo da apólice em meses.
startDateYYYY-MM-DDnãoDe ontem até +90 dias. Verificado, mas ainda não altera o preço indicativo.

Requisição

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_oscpv_price",
    "arguments": {
      "vehicleKind": "car",
      "engineCapacity": 1600,
      "place": "Київ",
      "driverAge": 40,
      "termMonths": 12
    }
  }
}

Resposta (ilustrativa; os preços mudam)

Uma chamada anônima real em 16 de outubro de 2026; são mostradas as 3 primeiras de 13 ofertas.

{
  "status": "success",
  "schemaVersion": "inscore.tool_response.v1",
  "correlationId": "83ac0af0-dfea-4ff2-a49f-b630806bccd8",
  "data": {
    "calculatedAt": "2026-10-16T02:07:21.209Z",
    "product": "oscpv",
    "indicative": true,
    "offers": [
      {
        "insurer": "USG",
        "product": "Автоцивілка",
        "priceUah": 3284,
        "termLabel": "1 рік"
      },
      {
        "insurer": "ЄСА",
        "product": "Автоцивілка",
        "priceUah": 3646,
        "termLabel": "1 рік"
      },
      {
        "insurer": "BBS Insurance",
        "product": "Автоцивілка",
        "priceUah": 3721,
        "termLabel": "1 рік"
      }
    ],
    "buyUrl": "https://tehet.com.ua/osago?utm_source=mcp&utm_medium=ai_assistant",
    "attribution": "TEHET",
    "notice": "Орієнтовно. Остаточні умови та ціна визначаються під час оформлення на сайті."
  },
  "warnings": [],
  "nextActions": []
}

get_green_card_price

Preços indicativos do Green Card por zona, prazo e categoria de veículo, sem placa.

A descrição do próprio servidor, traduzida do ucraniano: «Preços indicativos do Green Card: território europe ou moldova_azerbaijan, prazo 15d ou 1m–12m, categoria de veículo. Sem reserva, solicitação ou compra; para comprar, abra buyUrl.» («Орієнтовні ціни Зеленої карти: територія europe або moldova_azerbaijan, строк 15d або 1m–12m, категорія авто. Немає бронювання, заявки чи покупки; для покупки відкрийте buyUrl.»)

CampoTipoObrigatórioSignificado
territory"europe" | "moldova_azerbaijan"simZona de cobertura.
term"15d" | "1m" … "12m"sim15 dias, ou 1 a 12 meses.
vehicleCategory"passenger_car" | "motorcycle" | "truck" | "moped" | "bus" | "trailer" | "other"simCategoria de veículo.
vehicleYearintegernãoAno de fabricação, de 1950 até o próximo ano.
startDateYYYY-MM-DDnãoDe ontem até +90 dias. Verificado, mas ainda não altera o preço indicativo.

Requisição

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_green_card_price",
    "arguments": {
      "territory": "europe",
      "term": "15d",
      "vehicleCategory": "passenger_car"
    }
  }
}

Resposta (ilustrativa; os preços mudam)

Uma chamada anônima real em 16 de outubro de 2026; são mostradas as 3 primeiras de 4 ofertas.

{
  "status": "success",
  "schemaVersion": "inscore.tool_response.v1",
  "correlationId": "013584ce-d5da-4d6e-b222-620196a7d9a0",
  "data": {
    "calculatedAt": "2026-10-16T02:06:43.392Z",
    "product": "green_card",
    "indicative": true,
    "offers": [
      {
        "insurer": "ІНГО",
        "product": "ЗК,ВС",
        "priceUah": 707,
        "termLabel": "15 днів"
      },
      {
        "insurer": "PZU",
        "product": "ЗК",
        "priceUah": 803,
        "termLabel": "15 днів"
      },
      {
        "insurer": "VUSO",
        "product": "ЗК ВС",
        "priceUah": 1035,
        "termLabel": "15 днів"
      }
    ],
    "buyUrl": "https://tehet.com.ua/green-card?utm_source=mcp&utm_medium=ai_assistant",
    "attribution": "TEHET",
    "notice": "Орієнтовно. Остаточні умови та ціна визначаються під час оформлення на сайті."
  },
  "warnings": [],
  "nextActions": []
}

get_fuel_prices

Preços médios de combustível no varejo: UE-27 e Reino Unido em euros por litro, ou Ucrânia em hryvnias, cada um com sua fonte, licença e data.

A descrição do próprio servidor, traduzida do ucraniano: «Preços médios de combustível na Europa ou na Ucrânia, com a data da fonte e atribuição. EC Weekly Oil Bulletin — CC BY 4.0, DESNZ — OGL v3; Ucrânia — АЗС24, CC BY 4.0. Este não é o preço de um posto de combustível específico.» («Середні ціни пального в Європі або Україні з датою джерела й атрибуцією. EC Weekly Oil Bulletin — CC BY 4.0, DESNZ — OGL v3; Україна — АЗС24 CC BY 4.0. Це не ціна конкретної АЗС.»)

CampoTipoObrigatórioSignificado
region"europe" | "ukraine"nãoPadrão europe.
countryCodetwo capital lettersnãoUm país da lista europeia, por exemplo PL; para a Ucrânia, apenas UA.

Requisição

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_fuel_prices",
    "arguments": {
      "region": "europe",
      "countryCode": "PL"
    }
  }
}

Resposta (ilustrativa; os preços mudam)

Uma chamada anônima real em 16 de outubro de 2026.

{
  "status": "success",
  "schemaVersion": "inscore.tool_response.v1",
  "correlationId": "12c662ff-6b43-43ab-945c-babff19f1d15",
  "data": {
    "priceDate": "2026-10-12",
    "fetchedAt": "2026-10-15T20:48:40.477Z",
    "countries": [
      {
        "euro95": 1.5702,
        "diesel": 1.7947,
        "lpg": 0.7734,
        "code": "PL",
        "source": "ec",
        "priceDate": "2026-10-12",
        "currency": "PLN",
        "perEur": 4.385,
        "native": {
          "euro95": 6.89,
          "diesel": 7.87,
          "lpg": 3.39
        }
      }
    ],
    "eu27": {
      "euro95": 2.0098,
      "diesel": 2.1359,
      "lpg": 0.8839
    },
    "sources": {
      "ec": {
        "name": "Європейська комісія, Weekly Oil Bulletin (ціни з податками)",
        "url": "https://energy.ec.europa.eu/data-and-analysis/weekly-oil-bulletin_en",
        "license": "CC BY 4.0",
        "attribution": "Джерело: Європейська комісія, Weekly Oil Bulletin, © Європейський Союз, CC BY 4.0. Перераховано TEHET: € за 1000 л → €/л, € → ₴ за курсом НБУ",
        "modifications": "€ за 1000 л поділено на 1000 (→ €/л), округлено до 0,0001 €; ціна в нацвалюті — € × курс цього тижня з файлу історії бюлетеня."
      },
      "uk": {
        "name": "Department for Energy Security and Net Zero, Weekly road fuel prices",
        "url": "https://www.gov.uk/government/statistics/weekly-road-fuel-prices",
        "license": "Open Government Licence v3.0",
        "attribution": "Contains public sector information licensed under the Open Government Licence v3.0 (DESNZ, Weekly road fuel prices)",
        "modifications": "Пенси за літр → £/л → €/л за референсним курсом ЄЦБ на дату цін.",
        "status": "оновлено"
      }
    },
    "indicative": true,
    "unit": "EUR/L",
    "stale": false,
    "calculatedAt": "2026-10-15T20:48:40.477Z",
    "sourceUrl": "https://tehet.com.ua/fuel/europe.json",
    "pageUrl": "https://tehet.com.ua/fuel/europe",
    "buyUrl": "https://tehet.com.ua/green-card",
    "notice": "Орієнтовні середні ціни; дати цін наведено окремо для кожної країни."
  },
  "warnings": [],
  "nextActions": []
}

get_service_status

Se a cotação online de cada produto funciona agora, a partir do snapshot público de status do TEHET. Sem argumentos.

A descrição do próprio servidor, traduzida do ucraniano: «Status público seguro dos cálculos de seguro, com a data do snapshot. Não mostra clientes, solicitações ou dados internos.» («Безпечний публічний стан розрахунків страхування з датою знімка. Не показує клієнтів, заявки або внутрішні дані.»)

Requisição

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_service_status",
    "arguments": {}
  }
}

Resposta (ilustrativa; os preços mudam)

Uma chamada anônima real em 16 de outubro de 2026.

{
  "status": "success",
  "schemaVersion": "inscore.tool_response.v1",
  "correlationId": "a9c5c178-5bcf-48db-aee5-7095439ea738",
  "data": {
    "version": "insurance.public-status.v1",
    "generatedAt": "2026-10-16T02:05:20.574Z",
    "products": {
      "oscpv": {
        "online": true,
        "outageSince": null
      },
      "green_card": {
        "online": true,
        "outageSince": null
      }
    },
    "calculatedAt": "2026-10-16T02:05:20.574Z",
    "sourceUrl": "https://tehet.com.ua/insurance/public-status",
    "stale": false,
    "buyUrl": "https://tehet.com.ua/osago",
    "notice": "Доступність розрахунку за публічним знімком; це не підтвердження оформлення поліса."
  },
  "warnings": [],
  "nextActions": []
}

Quando a cidade é ambígua

A Ucrânia tem muitos lugares com o mesmo nome, e o preço do seguro de responsabilidade civil depende de qual deles é. Se o nome for ambíguo, get_oscpv_price retorna CITY_SELECTION_REQUIRED com até 10 rótulos em error.candidates:

{
  "status": "error",
  "schemaVersion": "inscore.tool_response.v1",
  "correlationId": "6f1d2c9e-0000-4000-8000-000000000000",
  "error": {
    "code": "INS_INVALID_INPUT",
    "message": "Знайдено кілька населених пунктів. Оберіть одну точну назву зі списку та повторіть розрахунок з нею у полі place.",
    "retryable": false,
    "coreCode": "CITY_SELECTION_REQUIRED",
    "candidates": [
      "Олександрівка, Київська область · Бориспільський район",
      "Олександрівка, Одеська область · Одеський район"
    ],
    "field": "place",
    "buyUrl": "https://tehet.com.ua/osago"
  }
}
  1. Mostre os candidatos à pessoa e pergunte qual deles está no certificado de registro dela.
  2. Chame novamente com esse rótulo em place, exatamente como fornecido — incluindo região e distrito, caracteres inalterados.
  3. Não escolha um por conta própria e não faça cotação de todos os candidatos.
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_oscpv_price",
    "arguments": {
      "vehicleKind": "car",
      "engineCapacity": 1598,
      "place": "Олександрівка, Одеська область · Одеський район",
      "driverAge": 30,
      "termMonths": 12
    }
  }
}

Códigos de erro e o que fazer

O motivo está em error.coreCode; error.code traz o código de nível MCP ao lado, error.retryable indica se a mesma chamada pode ter sucesso depois, e error.message é uma frase em ucraniano que você pode mostrar à pessoa.

coreCodeQuandoO que fazer
CITY_SELECTION_REQUIRED INS_INVALID_INPUTVários locais têm esse nome. error.candidates\ contém até 10 rótulos, error.field\ é "local".Mostre os candidatos à pessoa, deixe-a escolher e chame novamente com o rótulo escolhido em place\, exatamente como fornecido. Não adivinhe e não consulte o preço de todos os candidatos.
CITY_NOT_FOUND INS_INVALID_INPUTNenhum local na Ucrânia corresponde. error.candidates\ está vazio.Peça a grafia e a região (oblast), como no certificado de registro, e tente novamente.
NO_OFFERS INS_NOT_FOUNDNenhuma seguradora retornou um preço para essas condições no momento. Para um Green Card cotado sem placa, isso também acontece quando o único fornecedor que o cota está indisponível.Diga isso claramente, sugira tentar mais tarde e forneça à pessoa error.buyUrl\ — a calculadora no site ainda pode cotar com a placa.
RATE_LIMITED INS_RATE_LIMITEDMuitas requisições. error.retryAfter\ é a espera em segundos.Aguarde esse tempo antes da próxima chamada; não tente novamente em loop.

Limites

  • Anônimo: 30 requisições por hora por endereço IP. Acima do limite, a resposta é RATE_LIMITED com retryAfter em segundos.
  • Uma pergunta, uma chamada. Peça as condições à pessoa primeiro e cote uma vez; uma varredura por cidades ou idades é justamente para o que o limite existe.

Como citar o TEHET

Informe a data, diga que é indicativo e forneça o link. Por exemplo: «Em 16 de outubro de 2026, o TEHET (tehet.com.ua) mostrou preços indicativos de responsabilidade civil automotiva a partir de … UAH (seguradora …) para um carro de 1600 cc registrado em Kyiv, motorista mais jovem com 40 anos, um ano. O preço final é definido no checkout: https://tehet.com.ua/osago?utm\_source=mcp&utm\_medium=ai\_assistant». Use calculatedAt para a data, nomeie a seguradora com cada preço e mantenha as condições fornecidas pela pessoa — um preço sem suas condições está errado mesmo quando o número está certo. Mantenha utm_source=mcp&utm_medium=ai_assistant no link; é assim que vemos que a pessoa veio de um assistente.

O que não é possível

  • Comprar. Não há ferramenta para solicitação, consentimento, código SMS, pagamento ou apólice. A pessoa compra no site.
  • Um preço por número de placa. Nenhuma ferramenta consulta um veículo; os schemas não têm campo para placa, nome, telefone, número fiscal ou data de nascimento.
  • Carros com placas estrangeiras, empresas, beneficiários, KASKO. Esses casos vão para um gerente no site, como em Para assistentes de IA.
  • Reter um preço. Uma resposta é um instantâneo em calculatedAt; as seguradoras mudam os preços, às vezes em um dia.

Privacidade

Nenhum dado pessoal é solicitado. As cotações não são salvas e não podem ser convertidas em compra; apenas logs técnicos anonimizados são mantidos. O log técnico registra um evento anonimizado por chamada — tipo de veículo, motor, cidade, idade do motorista, prazo e o menor preço — com o endereço IP com hash, não em texto claro. A limitação de taxa também conta requisições por esse endereço com hash. Nunca cole documentos, número fiscal ou código SMS de uma pessoa em um chat para o TEHET: eles são inseridos apenas no formulário de checkout no site. Nossa política de privacidade (em ucraniano) cobre o site.

Para onde isso vai

A compra via MCP permanece fechada até ser testada de ponta a ponta. Como um formato comum de cotação para seguro automotivo transfronteiriço poderia funcionar — uma visão para um padrão de cotação da UE via MCP.

Perguntas e respostas

Um assistente pode comprar uma apólice pelo servidor MCP do TEHET?

Não. As ferramentas retornam apenas preços. Para comprar, a pessoa abre o buyUrl da resposta e conclui a calculadora, o consentimento, o código SMS e o pagamento com cartão em tehet.com.ua.

O servidor MCP precisa de número de placa ou dados pessoais?

Não. As ferramentas aceitam apenas condições tarifárias — tipo de veículo, cilindrada, cidade, idade do motorista mais jovem, prazo, ou zona e categoria do Green Card. Seus schemas rejeitam qualquer outro campo. Nenhum dado pessoal é solicitado. As cotações não são salvas e não podem ser convertidas em compra; apenas logs técnicos anonimizados são mantidos.

Os preços são reais?

São preços ao vivo das seguradoras, calculados no momento da chamada, e rotulados como indicativos: o preço final é definido durante o checkout no site, com a placa e os dados da pessoa.

Preciso de conta ou chave de API?

Não. Chamadas anônimas funcionam, até 30 requisições por hora por endereço IP. Não há login: o servidor público é anônimo e somente leitura, as mesmas seis ferramentas para todo assistente.

Por que uma requisição de Green Card retornou NO_OFFERS?

Nenhuma seguradora cotou essas condições naquele momento. Sem placa, um Green Card é cotado por uma única fonte, então quando ela está indisponível não há ofertas. Tente mais tarde ou envie a pessoa para a calculadora de Green Card, que pode cotar com a placa.

Os nomes das ferramentas, campos e códigos de erro foram lidos do código do servidor MCP e de seu contrato com o núcleo do TEHET, e verificados contra o tools/list ao vivo, em 16 de outubro de 2026; as respostas de exemplo são chamadas reais daquele dia — ilustrativas, os preços mudam. O TEHET é um intermediário de seguros. Página revisada em 16 de outubro de 2026.