Br Financials
br_financialsAnnual financial statements (DFP) of a Brazilian listed company from CVM open data: balance sheet, income statement, cash flow and value added, as account lines with CVM account codes and Portuguese labels, in full BRL. Identify the company by cnpj (e.g. "00.000.000/0001-91" or 14 digits) or by name (e.g. "Petrobras"; an ambiguous name returns candidates instead of a guess). year is the fiscal reference year (default: latest loaded). scope is "consolidated" or "individual" (default: consolidated when the company filed one, else individual -- the response says which). Only the latest filing version is kept; the response states it. statement narrows to one of BPA (assets), BPP (liabilities and equity), DRE (income), DFC_MI / DFC_MD (cash flow indirect / direct), DVA (value added). max_depth (default 2) limits account-code depth so a default call returns the headline lines; raise it for sub-accounts. Results page with limit/offset and report truncated/total_matching. A company or year not in the data returns found:false with data_as_of, never an empty success.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"cnpj": "33.000.167/0001-01",
"year": 2024,
"statement": "DRE"
},
"name": "br_financials"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cnpj | No | Company CNPJ, formatted or 14 digits. Pass cnpj or name. | |
| name | No | Company name, e.g. "Petrobras", "Itau Unibanco". Accents optional. | |
| year | No | Fiscal reference year, e.g. 2024. Default: latest loaded for that company. | |
| limit | No | Lines per page, 1-500 (default 100). | |
| scope | No | Default consolidated if filed, else individual. | |
| offset | No | Lines to skip (default 0). | |
| max_depth | No | Account-code depth, 1-6 (default 2: e.g. "3.01" but not "3.01.01"). | |
| statement | No | One statement only. Default: all. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cnpj | No | ||
| found | No | ||
| lines | No | ||
| scope | No | ||
| units | No | ||
| source | No | ||
| company | No | ||
| licence | No | ||
| currency | No | ||
| cvm_code | No | ||
| returned | No | ||
| max_depth | No | ||
| truncated | No | ||
| data_as_of | No | ||
| statements | No | ||
| filed_scale | No | ||
| fiscal_year | No | ||
| scopes_filed | No | ||
| filing_version | No | ||
| reference_date | No | ||
| total_matching | No | ||
| filing_received | No | ||
| fiscal_years_loaded | No | ||
| filing_versions_seen | No | ||
| latest_filing_received | No |