Skip to content

Companies (Brazil)

Signed, verified Brazilian company registry data as MCP tools for Claude. CNPJ profiles, partner records (QSA — quadro societário), and CNAE economic-activity lookups, all sourced from BrasilAPI (which mirrors Receita Federal).

Endpoint: https://companies.mcp.signed-data.org/mcp Domain spec: companies.brazil

This is a query-driven product — there is no scheduled ingestion. Every CNPJ lookup is fetched and signed at request time. The CDS signature proves that BrasilAPI returned this data at the query timestamp.

{
"mcpServers": {
"signeddata-companies": {
"url": "https://companies.mcp.signed-data.org/mcp"
}
}
}
Terminal window
curl -X POST https://companies.mcp.signed-data.org/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
ToolDescription
get_company_profileFull CNPJ profile — razão social, situação cadastral, endereço, capital social, CNAE
get_company_partnersPartner / shareholder records (QSA) for a CNPJ
check_company_statusQuick ATIVA / BAIXADA status check
validate_cnpj_toolValidate CNPJ check digits without making any API call
get_cnae_infoLook up an economic-activity (CNAE) code
batch_company_lookupLook up up to 10 CNPJs in one call

All lookups validate the CNPJ check digits before making any API call. Invalid CNPJs short-circuit with an error response and never reach BrasilAPI. Use validate_cnpj_tool to validate without consuming a request.

SchemaContent type URI
profile.cnpjhttps://signed-data.org/vocab/companies-brazil/profile-cnpj
partners.cnpjhttps://signed-data.org/vocab/companies-brazil/partners-cnpj
cnae.profilehttps://signed-data.org/vocab/companies-brazil/cnae-profile
SourceURLAuthLicense
BrasilAPIbrasilapi.com.brNoneMIT
VariableDescriptionDefault
CDS_PRIVATE_KEY_PATHPath to RSA private key for signing(unsigned if not set)
CDS_PUBLIC_KEY_PATHPath to RSA public key for verification(skip verification)
CDS_ISSUERIssuer URI in signed eventssigned-data.org