br_financial_series

Pack: brazil-cvm-financials · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/br_financial_series for the schema, then POST the same URL with its arguments for the data.

Time series of one CVM account code for a Brazilian listed company.

Tool description as the model sees it

One CVM account across fiscal years for a Brazilian listed company — e.g. account_code “3.01” for the income-statement top line, “1” for total assets, “2.03” for equity — in full BRL with the account label, scope and filing version of each year. Pass cnpj or name. Account codes follow the CVM chart (1 assets, 2 liabilities and equity, 3 income statement, 6 cash flow, 7 value added); labels and meaning differ between banks/insurers and industrials, and the label is returned per year so a change is visible. Years the company did not file the account are listed in missing_years rather than dropped. A code the company never reported returns found:false with data_as_of.

Parameters

NameTypeRequiredDescription
cnpjstringnoCompany CNPJ, formatted or 14 digits. Pass cnpj or name.
namestringnoCompany name instead of cnpj.
account_codestringyesCVM account code, e.g. “3.01”, “1”, “2.03”, “6.01”.
from_yearnumbernoFirst fiscal year (default: the earliest this company filed).
to_yearnumbernoLast fiscal year (default: the latest this company filed).
scopestringnoDefault: consolidated where filed, else individual (each row says which).

Example call

Arguments

{
  "cnpj": "33.000.167/0001-01",
  "account_code": "3.01"
}

curl

curl -X POST https://gateway.pipeworx.io/brazil-cvm-financials/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"br_financial_series","arguments":{"cnpj":"33.000.167/0001-01","account_code":"3.01"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('br_financial_series', {
  "cnpj": "33.000.167/0001-01",
  "account_code": "3.01"
});

Response shape

FieldTypeDescription
foundboolean
cnpjstring
companystring
account_codestring
unitsstring
pointsnumber
missing_yearsarray
seriesarray
sourcestring
licencestring
data_as_ofstring
latest_filing_receivedstring
fiscal_years_loadedarray
Full JSON Schema
{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean"
    },
    "cnpj": {
      "type": "string"
    },
    "company": {
      "type": "string"
    },
    "account_code": {
      "type": "string"
    },
    "units": {
      "type": "string"
    },
    "points": {
      "type": "number"
    },
    "missing_years": {
      "type": "array",
      "items": {
        "type": "number"
      }
    },
    "series": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "fiscal_year": {
            "type": "number"
          },
          "reference_date": {
            "type": "string"
          },
          "scope": {
            "type": "string"
          },
          "statement": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "value_brl": {
            "type": "number"
          },
          "period_start": {
            "type": "string"
          },
          "period_end": {
            "type": "string"
          },
          "filing_version": {
            "type": "number"
          }
        },
        "additionalProperties": true
      }
    },
    "source": {
      "type": "string"
    },
    "licence": {
      "type": "string"
    },
    "data_as_of": {
      "type": "string"
    },
    "latest_filing_received": {
      "type": "string"
    },
    "fiscal_years_loaded": {
      "type": "array",
      "items": {
        "type": "number"
      }
    }
  },
  "additionalProperties": true
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the brazil-cvm-financials pack
{
  "mcpServers": {
    "brazil-cvm-financials": {
      "url": "https://gateway.pipeworx.io/brazil-cvm-financials/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 22, 2026