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 MCP | https://mcp.tehet.com.ua/mcp |
|---|---|
| Transporte | Streamable 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. |
| Descritor | https://mcp.tehet.com.ua/.well-known/mcp.json — nome, versão e o remoto |
| Registro MCP oficial | Publicado 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 |
| Login | Nenhum: 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:
- 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.
- URL do servidor:
https://mcp.tehet.com.ua/mcp. Autenticação: None. Salve — o ChatGPT mostra «TEHET connected». - Em um chat, mencione o servidor e pergunte em palavras simples, por exemplo:
@TEHET скільки коштує Зелена карта в Польщу на 15 днів для легкового авто? - O ChatGPT chama
get_green_card_pricee mostra os preços indicativos das seguradoras com a data e um botão para comprar no TEHET — a mesma resposta do exemploget_green_card_priceabaixo.
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.»)
| Campo | Tipo | Obrigatório | Significado |
|---|---|---|---|
vehicleKind | "car" | "moto" | "truck" | "bus" | "trailer" | sim | Tipo de veículo. |
engineCapacity | integer, cm³ | não | Cilindrada: car 50–20000, moto 1–3000. Não para truck, bus ou trailer. |
enginePowerKw | integer, kW | não | Somente carro elétrico, em vez de engineCapacity — exatamente um dos dois para car. |
vehicleType | enum | não | Obrigató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. |
vehicleYear | integer | não | Ano de fabricação, de 1950 até o ano atual. |
place | string, 2–120 | sim | A cidade de registro do proprietário, ou um rótulo exato de candidates\. |
driverAge | integer, 18–91 | sim | Idade do condutor mais jovem, em anos. |
termMonths | 12 | 6 | sim | Prazo da apólice em meses. |
startDate | YYYY-MM-DD | não | De 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.»)
| Campo | Tipo | Obrigatório | Significado |
|---|---|---|---|
territory | "europe" | "moldova_azerbaijan" | sim | Zona de cobertura. |
term | "15d" | "1m" … "12m" | sim | 15 dias, ou 1 a 12 meses. |
vehicleCategory | "passenger_car" | "motorcycle" | "truck" | "moped" | "bus" | "trailer" | "other" | sim | Categoria de veículo. |
vehicleYear | integer | não | Ano de fabricação, de 1950 até o próximo ano. |
startDate | YYYY-MM-DD | não | De 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. Це не ціна конкретної АЗС.»)
| Campo | Tipo | Obrigatório | Significado |
|---|---|---|---|
region | "europe" | "ukraine" | não | Padrão europe. |
countryCode | two capital letters | não | Um 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"
}
}
- Mostre os candidatos à pessoa e pergunte qual deles está no certificado de registro dela.
- Chame novamente com esse rótulo em
place, exatamente como fornecido — incluindo região e distrito, caracteres inalterados. - 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.
| coreCode | Quando | O que fazer |
|---|---|---|
CITY_SELECTION_REQUIRED INS_INVALID_INPUT | Vá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_INPUT | Nenhum 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_FOUND | Nenhuma 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_LIMITED | Muitas 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_LIMITEDcomretryAfterem 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.