Skip to main content
Glama
cnpjaberto

cnpjaberto

Official
by cnpjaberto

cnpjaberto

SDK en Python y servidor Model Context Protocol (MCP) para cnpjaberto.com.br, el registro abierto de empresas brasileñas (CNPJ). Permite la consulta de empresas, grafos de socios, uniones por dirección y contacto, estadísticas por CNAE y panoramas nacionales y anuales.

pip install cnpjaberto          # apenas SDK
pip install cnpjaberto[mcp]     # SDK + servidor MCP para Claude Desktop e similares

Inicio rápido con el SDK

from cnpjaberto import Client

with Client() as cnpj:                       # lê CNPJABERTO_API_KEY do ambiente
    empresa = cnpj.lookup("18.236.120/0001-58")
    print(empresa["razao_social"])

    achados = cnpj.search("nubank", per_page=5)
    for h in achados["results"]:
        print(h["cnpj"], h["razao_social"])

    snap = cnpj.panorama_year(2024)
    print(f"{snap['abertas']:,} abertas, {snap['fechadas']:,} fechadas em 2024")

Las llamadas anónimas funcionan, sujetas al límite de tasa público. Para la cuota diaria del plan Pro, genere una clave en cnpjaberto.com.br/planos y expórtela:

export CNPJABERTO_API_KEY=sua_chave_aqui

Related MCP server: mcp-server-brasil

Servidor MCP (Claude Desktop, Cursor, Cline)

Instale el extra y añada esta configuración en su cliente.

pip install cnpjaberto[mcp]

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "cnpjaberto": {
      "command": "cnpjaberto-mcp",
      "env": { "CNPJABERTO_API_KEY": "sua_chave_aqui" }
    }
  }
}

Reinicie Claude Desktop. Ahora puede preguntar cosas como:

  • "Consulta el CNPJ 18.236.120/0001-58 y dime cuándo fue fundado."

  • "¿Cuántas empresas brasileñas se abrieron en 2024 frente a 2023? ¿Qué estados crecieron más?"

  • "Busca empresas donde 'Maria Silva' aparezca como socia, agrupando por estado."

  • "¿Qué otras empresas están registradas en la misma dirección que la sede de Magazine Luiza?"

Herramientas expuestas

Herramienta

Qué devuelve

lookup_cnpj(cnpj)

Registro completo: razón social, capital, socios, con estabelecimentos[] (sede y sucursales, dirección, teléfonos, CNAEs)

list_filiais(cnpj)

Sucursales de una sede, paginado, filtro opcional por UF

search_companies(query)

Búsqueda por razón social, nombre de fantasía o dígitos del CNPJ (mínimo 3 caracteres)

companies_by_owner(name)

Empresas donde la persona aparece como socia; el cpf ayuda a desambiguar homónimos

companies_at_same_address(cep, logradouro, numero)

Otras empresas registradas en la misma dirección

companies_by_contact(email | ddd+telefone)

Empresas que comparten el mismo correo electrónico o teléfono

cnae_stats(codigo)

Estadísticas agregadas de un CNAE (conteo, top UFs, top municipios)

panorama_overview()

Estadísticas nacionales: top UFs y CNAEs, rangos de capital, antigüedad, historial de 10 años

panorama_year(year)

Recorte anual: aperturas y cierres, serie mensual, segmento MEI

Errores tipados

from cnpjaberto import Client, NotFoundError, RateLimitError, AuthError

with Client() as cnpj:
    try:
        cnpj.lookup("00000000000000")
    except NotFoundError:
        ...
    except RateLimitError as e:
        print("Cota diária:", e.payload)
    except AuthError:
        ...

Fuente de datos

Todos los datos provienen del volcado público de CNPJ de la Receita Federal, actualizado mensualmente. Cnpjaberto.com.br ingiere, indexa y sirve con búsquedas sub-segundo, además de uniones de valor agregado (grafo de socios, direcciones compartidas, agregados por CNAE) sobre cerca de 70 millones de establecimientos y 67 millones de empresas.

Licencia

MIT.

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • CNPJ Brazil MCP — Brazilian company-registry (Receita Federal) lookup via

  • MCP server for live, sourced Brazilian public data from the official IBGE APIs.

  • MCP server for Brazilian Federal Senate open data (legislative, administrative, e-Cidadania).

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cnpjaberto/cnpjaberto-py'

If you have feedback or need assistance with the MCP directory API, please join our Discord server