Model Context Protocol

Pergunte sobre licitações
direto no seu assistente.

O servidor MCP do Radar entrega a base de licitações como ferramentas que o Claude sabe usar. Você pergunta em português — ele busca, filtra e responde.

Você escreve

“Tem alguma licitação de software aberta no Paraná acima de 50 mil? Se tiver, me mostra os documentos da mais próxima de encerrar.”

O que acontece por baixo

VocêClaudeServidor MCPRadar
Vocêpasso 1

Você pergunta em português

“Tem licitação de software aberta no Paraná acima de 50 mil?”

Claudepasso 2

O Claude escolhe a ferramenta

Ele conhece as 5 ferramentas do Radar e monta os parâmetros sozinho.

Servidor MCPpasso 3

O servidor MCP recebe a chamada

buscar_licitacoes({
  busca: "software",
  uf: "PR",
  valor_min: 50000,
  apenas_abertas: true
})
Radarpasso 4

O Radar consulta a base

Pela API pública, com a sua chave e os seus limites — nunca direto no banco.

Claudepasso 5

A resposta volta em linguagem natural

“Encontrei 3. A mais próxima de encerrar é da Prefeitura de Maringá, R$ 87.400, prazo em 4 dias.”

Instalação

  1. 01

    Crie uma chave

    Em Configurações → API, dentro da sua conta. Ela aparece uma única vez.

    Criar chave
  2. 02

    Instale o pacote

    terminal
    git clone https://github.com/infinitytec15/radar-licita.git
    cd radar-licita
    pip install -e mcp-radar
  3. 03

    Conecte ao seu cliente

    Claude Desktop — claude_desktop_config.json

    json
    {
      "mcpServers": {
        "radar-licitacoes": {
          "command": "python",
          "args": ["-m", "radar_mcp.servidor"],
          "env": {
            "RADAR_API_KEY": "rdl_live_sua_chave_aqui"
          }
        }
      }
    }

    Claude Code

    terminal
    claude mcp add radar-licitacoes \
      --env RADAR_API_KEY=rdl_live_sua_chave_aqui \
      -- python -m radar_mcp.servidor
  4. 04

    Confirme que funcionou

    Reinicie o cliente e peça: “verifique meu acesso ao Radar”. Ele vai chamar verificar_acesso e mostrar seu limite de uso.

As dez ferramentas

buscar_licitacoes

Busca por texto, estado, área, faixa de valor e prazo.

busca
texto procurado no objeto e no órgão
uf
sigla do estado
area
área de compra
valor_min / valor_max
faixa em reais
apenas_abertas
só as que aceitam proposta (padrão: sim)
dias
publicadas nos últimos N dias
ordenar
recentes · score · valor · encerramento
limite
quantas trazer, de 1 a 100

Quais licitações de TI estão abertas em SP acima de R$ 100 mil?

detalhar_licitacao

Uma licitação inteira, com a lista de documentos publicados.

numero_controle
identificador do PNCP, vindo da busca

Me mostra os documentos do edital 44229813000123-1-000155/2026.

estatisticas_licitacoes

Panorama: total, abertas e distribuição por área e por estado.

Qual estado tem mais licitações abertas hoje?

listar_areas

Áreas de compra que o filtro aceita.

Quais áreas de compra o Radar cobre?

precos_praticados

Por quanto contratos parecidos foram assinados de verdade — não o estimado do edital.

objeto
o que comparar; todas as palavras precisam casar
uf
sigla do estado, para o mercado local
meses
janela de tempo, de 1 a 60 (padrão: 12)

Quanto costuma custar locação de veículos em MG?

procurar_orgao

Acha o CNPJ de um órgão pelo nome. É o passo antes do raio-X.

q
parte do nome
uf
sigla do estado, para separar homônimos

Qual o CNPJ da prefeitura de Sorocaba?

raio_x_do_orgao

Quanto o órgão compra, de quem, e o quanto concentra — o número que responde se ele tem dono.

cnpj
sem pontuação; use procurar_orgao para achar
meses
janela de tempo, de 1 a 60 (padrão: 12)

Vale a pena disputar na prefeitura de Sorocaba, ou já tem dono?

contratos_vencendo

O que os órgãos terão de recontratar. A data é declarada por eles, não inferida por nós.

objeto
filtra pelo objeto do contrato
uf
sigla do estado
dias
horizonte, de 1 a 730 (padrão: 180)
limite
quantos trazer, de 1 a 100

Que contratos de vigilância vencem no Ceará nos próximos 3 meses?

planejado_para_comprar

O que os órgãos declararam que pretendem contratar, e quando. Sai meses antes do edital — mas é intenção, não compromisso.

objeto
o que você vende
ano
ano do plano, ex.: 2026
orgao
CNPJ, para o plano de um comprador específico
limite
quantos trazer, de 1 a 100

Quem planeja comprar notebooks em 2026?

verificar_acesso

Diagnóstico da chave e do limite de uso.

Minha chave do Radar está funcionando?

O que ele acessa — e o que não acessa

O servidor MCP é um cliente da API pública. Ele não fala com o banco, não tem credencial de administrador e não escreve nada — tudo passa pela mesma API que qualquer integração usa, com a sua chave e os seus limites.

Isso é deliberado. Um servidor MCP roda na máquina do usuário; um que tivesse acesso direto ao banco seria uma credencial de banco distribuída para todo mundo que o instalasse.

Os dados são de contratações públicas, coletadas de portais oficiais. Não há dado pessoal exposto pela API.

Variáveis de ambiente

RADAR_API_KEYSimSua chave (rdl_live_…)
RADAR_API_URLNãoOutra instância do Radar; o padrão é produção

Prefere código?

A mesma base está disponível por uma API REST comum, com exemplos em curl, Python e JavaScript.

Ver a documentação