Skip to main content
Glama

kyb-brasil

br_company_dossier

Read-only

One-call KYB due diligence, beyond a registry check: Receita Federal registration + ownership (no personal IDs) + economic group + sanctions (CEIS/CNEP/CEPIM/leniency/forced labour) + PGFN debt and fiscal regularity + IBAMA embargoes + court cases (DJEN) + federal contracts + BNDES + OFAC/UN/EU screening + gazettes + 0-100 risk score with explained red flags + per-section data quality, sources[]. Signed answer (Ed25519 attestation), verifiable at /v1/verify.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cnpjYesBrazilian CNPJ, 14 characters, with or without punctuation (e.g. 00.000.000/0001-91).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
cnpjYesNormalized 14-character CNPJ.
riskYes
cachedYes
companyYes
receiptNoRe-read this answer free for 10 minutes with br_replay.
sourcesYesSource URL and fetch time of each fact.
summaryYesShort summary in English and Portuguese.
partnersYes
warningsYes
sanctionsYes
attestationNoEd25519 signature of this answer; verify at verify_url or with the public key at /.well-known/kyb-attestation.json.
data_qualityYesPer-section data age: fresh, aging, stale, unavailable or unknown.
federal_debtYesPGFN active federal debt (null = dataset unavailable).
generated_atYes
data_freshnessYes
economic_groupYesOther active companies sharing a partner, with their sanction/embargo flags (null = registry unavailable).
bndes_financingYes
gazette_mentionsYesQuerido Diário mentions in municipal official gazettes.
federal_contractsYes
fiscal_regularityYes
environmental_embargoesYesIBAMA embargo terms.
international_sanctionsYesOFAC/UN/EU name-only matches; informational, never scored.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed12 schema fields changed
    • addedOutput schema / properties / attestation
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "Ed25519 signature of this answer; verify at verify_url or with the public key at /.well-known/kyb-attestation.json.",
      +  "properties": {
      +    "algorithm": {
      +      "type": "string"
      +    },
      +    "key_id": {
      +      "type": "string"
      +    },
      +    "sha256": {
      +      "type": "string"
      +    },
      +    "signature": {
      +      "type": "string"
      +    },
      +    "signed_at": {
      +      "type": "string"
      +    },
      +    "verify_url": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "algorithm",
      +    "key_id",
      +    "sha256",
      +    "signed_at",
      +    "signature",
      +    "verify_url"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / bndes_financing
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": {},
      +      "properties": {
      +        "contracts": {
      +          "type": "number"
      +        },
      +        "total_contracted_brl": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "contracts",
      +        "total_contracted_brl"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • addedOutput schema / properties / data_quality
      Added value: +{
      +  "description": "Per-section data age: fresh, aging, stale, unavailable or unknown.",
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "age_days": {
      +        "type": [
      +          "number",
      +          "null"
      +        ]
      +      },
      +      "grade": {
      +        "type": "string"
      +      },
      +      "reference_date": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "section": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "section",
      +      "reference_date",
      +      "age_days",
      +      "grade"
      +    ],
      +    "type": "object"
      +  },
      +  "type": "array"
      +}
    • addedOutput schema / properties / economic_group
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": {},
      +      "properties": {
      +        "companies": {
      +          "items": {
      +            "additionalProperties": {},
      +            "propertyNames": {
      +              "type": "string"
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "partners_checked": {
      +          "type": "number"
      +        },
      +        "total": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "partners_checked",
      +        "total",
      +        "companies"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "description": "Other active companies sharing a partner, with their sanction/embargo flags (null = registry unavailable)."
      +}
    • addedOutput schema / properties / environmental_embargoes
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": {},
      +      "properties": {
      +        "active": {
      +          "type": "number"
      +        },
      +        "total": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "active",
      +        "total"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "description": "IBAMA embargo terms."
      +}
    • addedOutput schema / properties / federal_debt
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": {},
      +      "properties": {
      +        "inscriptions": {
      +          "type": "number"
      +        },
      +        "judicial": {
      +          "type": "boolean"
      +        },
      +        "total_brl": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "inscriptions",
      +        "total_brl",
      +        "judicial"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "description": "PGFN active federal debt (null = dataset unavailable)."
      +}
    • addedOutput schema / properties / fiscal_regularity
      Added value: +{
      +  "additionalProperties": {},
      +  "properties": {
      +    "cnd_url": {
      +      "type": "string"
      +    },
      +    "federal_debt_on_record": {
      +      "type": [
      +        "boolean",
      +        "null"
      +      ]
      +    },
      +    "likely_eligible_for_cnd": {
      +      "type": [
      +        "boolean",
      +        "null"
      +      ]
      +    },
      +    "tax_regime": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    }
      +  },
      +  "required": [
      +    "tax_regime",
      +    "federal_debt_on_record",
      +    "likely_eligible_for_cnd",
      +    "cnd_url"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / gazette_mentions
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "recent": {
      +          "items": {
      +            "additionalProperties": {},
      +            "propertyNames": {
      +              "type": "string"
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        },
      +        "total": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "total",
      +        "recent"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "description": "Querido Diário mentions in municipal official gazettes."
      +}
    • addedOutput schema / properties / international_sanctions
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": {},
      +      "properties": {
      +        "possible_matches": {
      +          "items": {
      +            "additionalProperties": {},
      +            "propertyNames": {
      +              "type": "string"
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "required": [
      +        "possible_matches"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "description": "OFAC/UN/EU name-only matches; informational, never scored."
      +}
    • addedOutput schema / properties / receipt
      Added value: +{
      +  "additionalProperties": false,
      +  "description": "Re-read this answer free for 10 minutes with br_replay.",
      +  "properties": {
      +    "replay_token": {
      +      "type": "string"
      +    },
      +    "replay_until": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "replay_token",
      +    "replay_until"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / risk / properties / next_steps
      Added value: +{
      +  "description": "Recommended actions, most severe first.",
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "en": {
      +        "type": "string"
      +      },
      +      "pt": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "en",
      +      "pt"
      +    ],
      +    "type": "object"
      +  },
      +  "type": "array"
      +}
    • changedOutput schema / required
      Previous value: -[
      -  "cnpj",
      -  "summary",
      -  "sources",
      -  "data_freshness",
      -  "generated_at",
      -  "cached",
      -  "company",
      -  "partners",
      -  "sanctions",
      -  "federal_contracts",
      -  "risk",
      -  "warnings"
      -]New value: +[
      +  "cnpj",
      +  "summary",
      +  "sources",
      +  "data_freshness",
      +  "generated_at",
      +  "cached",
      +  "company",
      +  "partners",
      +  "sanctions",
      +  "federal_contracts",
      +  "federal_debt",
      +  "environmental_embargoes",
      +  "bndes_financing",
      +  "international_sanctions",
      +  "gazette_mentions",
      +  "fiscal_regularity",
      +  "economic_group",
      +  "risk",
      +  "data_quality",
      +  "warnings"
      +]
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources