compras_pesquisar_preco_material
Retrieve unit prices for materials from Brazilian government purchases using CATMAT code. Filter by date, location, or buyer UASG to support price research.
Instructions
Pesquisa preços praticados em compras de material (CATMAT) pelo governo.
Endpoint Dados Abertos: /modulo-pesquisa-preco/1_consultarMaterial.
Para visão consolidada estatística (média/mediana no padrão IN 65/2021),
use a tool composta compras_pesquisar_precos_para_etp.
Cada item da resposta traz precoUnitario, quantidade, dataCompra,
niFornecedor/nomeFornecedor e a UASG compradora — é esta a tool
que devolve valor unitário para material. A compras_detalhar_preco_material
NÃO devolve preço (ver a docstring dela).
⚠️ Quebra upstream corrigida em 2026-08-05: entre ~2026-07 e
2026-08-05 esta tool respondia "Recurso nao encontrado" (HTTP 404). A
SEGES trocou a assinatura de query da rota sem versionar: o parâmetro
codigoItemCatalogo foi substituído pelo par tipo (enum
codigoItemCatalogo | codigoPdm) + codigo. Como a API responde
404 — e não 400 — a parâmetros obrigatórios ausentes, a quebra se
disfarçou de "rota removida". A rota nunca saiu do swagger oficial.
Corrigido na v0.3.13; a assinatura de compras_pesquisar_preco_servico
(rota 3) não mudou.
Se voltar a devolver 404, a tool não levanta exception: devolve
_erro_upstream com diagnóstico e alternativas.
Cache 10 min.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uf | No | Sigla da UF (ex.: 'DF'). Filtra compras realizadas pelo órgão da UF. | |
| pagina | No | Página (1-based). | |
| data_fim | No | Data final da compra (YYYY-MM-DD). Quando omitida, a API usa a data atual. | |
| codigo_uasg | No | Código da UASG compradora (filtro mais específico ainda). | |
| data_inicio | No | Data inicial da compra (YYYY-MM-DD). Quando omitida, a API usa o início do ano corrente. | |
| tamanho_pagina | No | Registros por página. | |
| codigo_municipio | No | Código IBGE do município (7 dígitos). Filtro mais fino que UF. | |
| codigo_item_catalogo | Yes | Código CATMAT do material. Inteiro 4-8 dígitos. Ex.: 460789. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||