Skip to main content
Glama
cnpjaberto

cnpjaberto

Official
by cnpjaberto

cnpjaberto

Python-SDK und Model Context Protocol (MCP)-Server für cnpjaberto.com.br, das offene Register brasilianischer Unternehmen (CNPJ). Ermöglicht Unternehmensabfragen, Gesellschafter-Graphen, Joins nach Adresse und Kontakt, Statistiken nach CNAE sowie nationale und jährliche Panoramen.

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

Schnelleinstieg mit dem 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")

Anonyme Aufrufe funktionieren, unterliegen jedoch dem öffentlichen Rate-Limit. Für das tägliche Kontingent des Pro-Plans generieren Sie einen Schlüssel unter cnpjaberto.com.br/planos und exportieren Sie diesen:

export CNPJABERTO_API_KEY=sua_chave_aqui

Related MCP server: brdata-mcp

MCP-Server (Claude Desktop, Cursor, Cline)

Installieren Sie das Extra und fügen Sie diese Konfiguration in Ihrem Client hinzu.

pip install cnpjaberto[mcp]

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

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

Starten Sie Claude Desktop neu. Jetzt können Sie Fragen stellen wie:

  • "Frage die CNPJ 18.236.120/0001-58 ab und sag mir, wann sie gegründet wurde."

  • "Wie viele brasilianische Unternehmen wurden 2024 im Vergleich zu 2023 eröffnet? Welche Bundesstaaten sind am stärksten gewachsen?"

  • "Finde Unternehmen, bei denen 'Maria Silva' als Gesellschafterin auftritt, gruppiert nach Bundesstaat."

  • "Welche anderen Unternehmen sind an derselben Adresse wie der Hauptsitz von Magazine Luiza registriert?"

Verfügbare Tools

Tool

Rückgabewert

lookup_cnpj(cnpj)

Vollständiger Datensatz: Firmenname, Kapital, Gesellschafter, mit estabelecimentos[] (Hauptsitz und Filialen, Adresse, Telefonnummern, CNAEs)

list_filiais(cnpj)

Filialen eines Hauptsitzes, paginiert, optionaler Filter nach UF

search_companies(query)

Suche nach Firmenname, Fantasiename oder CNPJ-Ziffern (mindestens 3 Zeichen)

companies_by_owner(name)

Unternehmen, bei denen die Person als Gesellschafter auftritt; cpf hilft bei der Unterscheidung von Namensvettern

companies_at_same_address(cep, logradouro, numero)

Andere Unternehmen, die an derselben Adresse registriert sind

companies_by_contact(email | ddd+telefone)

Unternehmen, die dieselbe E-Mail-Adresse oder Telefonnummer teilen

cnae_stats(codigo)

Aggregierte Statistiken eines CNAE (Anzahl, Top-UFs, Top-Gemeinden)

panorama_overview()

Nationale Statistiken: Top-UFs und CNAEs, Kapitalbereiche, Alter, 10-Jahres-Historie

panorama_year(year)

Jährlicher Ausschnitt: Eröffnungen und Schließungen, monatliche Serie, MEI-Anteil

Typisierte Fehler

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:
        ...

Datenquelle

Alle Daten stammen aus dem öffentlichen CNPJ-Dump der brasilianischen Bundessteuerbehörde (Receita Federal), der monatlich aktualisiert wird. cnpjaberto.com.br erfasst, indiziert und stellt diese mit Sub-Sekunden-Lookups bereit, ergänzt durch Mehrwert-Joins (Gesellschafter-Graph, geteilte Adressen, CNAE-Aggregate) für etwa 70 Millionen Betriebsstätten und 67 Millionen Unternehmen.

Lizenz

MIT.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    An MCP server for querying data on 27 million Brazilian companies from the Federal Revenue, enabling searches by CNPJ, company name, location, and industry. It supports advanced features like partner discovery, sector benchmarking, and similarity analysis.
    16
    17 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    An MCP server for Brazilian company and public procurement data, enabling CNPJ lookup, company search, tender resolution, and more via paid USDC-based API calls.
    15
    44 npm
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    MCP server that provides access to Brazilian public and commercial data, including CNPJ company info, government procurement (PNCP) searches, and FIPE vehicle pricing, with optional alert registration for new tenders.
    -