compras_perfil_fornecedor_completo
Fetch a complete supplier profile by CNPJ, combining registration data, federal tax status, corporate structure, sanctions from transparency portals, and procurement impediments in a single query.
Instructions
Perfil consolidado do fornecedor (cadastro + Receita + sanções + impedimentos).
Composição em paralelo:
cadastro: Dados Abertos
/modulo-fornecedor/1_consultarFornecedorpelo CNPJ (razão social, CNAE, porte, natureza jurídica);receita_federal: BrasilAPI / MinhaReceita — QSA, capital social, atividades secundárias, data de início, situação cadastral (RF). Provider configurável via
CNPJ_PROVIDER(defaultbrasilapi);sanções: Portal da Transparência (CEIS+CNEP+CEPIM) pelo CNPJ;
impedimentos Comprasnet:
/api/comprasnet/compras/impedimentos.
Não inclui lista de contratos porque os endpoints upstream
/modulo-contratos/1 (Dados Abertos) e /v1/contratos (PNCP) exigem
codigoOrgao como filtro obrigatório — não é possível listar contratos
de um fornecedor sem saber em qual órgão ele tem contrato. Se você já
souber o órgão, use compras_contratos_listar(codigo_orgao=X, ni_fornecedor=Y, ...).
Sanções dependem de TRANSPARENCIA_API_KEY — se não configurada ou se
o WAF da CGU bloquear, o bloco retorna aviso e o restante segue.
Cache 10 min.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cnpj | Yes | CNPJ do fornecedor (14 dígitos, com ou sem pontuação). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||