Skip to main content
Glama
cnpjaberto

cnpjaberto

Official
by cnpjaberto

cnpjaberto

cnpjaberto.com.br를 위한 Python SDK 및 Model Context Protocol (MCP) 서버로, 브라질 기업(CNPJ)의 공개 등록 정보를 제공합니다. 기업 조회, 파트너 그래프, 주소 및 연락처 조인, CNAE별 통계, 국가 및 연간 개요 등을 지원합니다.

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

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")

익명 호출은 가능하지만 공개 속도 제한(rate limit)이 적용됩니다. Pro 플랜의 일일 할당량을 사용하려면 cnpjaberto.com.br/planos에서 키를 생성하고 다음을 내보내십시오:

export CNPJABERTO_API_KEY=sua_chave_aqui

Related MCP server: brdata-mcp

MCP 서버 (Claude Desktop, Cursor, Cline)

추가 기능을 설치하고 클라이언트에 다음 설정을 추가하십시오.

pip install cnpjaberto[mcp]

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

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

Claude Desktop을 다시 시작하십시오. 이제 다음과 같은 질문을 할 수 있습니다:

  • "CNPJ 18.236.120/0001-58을 조회해서 설립일을 알려줘."

  • "2024년과 2023년에 브라질 기업이 얼마나 개업했어? 어느 주가 가장 많이 성장했어?"

  • "'Maria Silva'가 파트너로 등록된 기업을 주별로 그룹화해서 찾아줘."

  • "Magazine Luiza 본사와 같은 주소에 등록된 다른 기업들은 어디야?"

노출된 도구

도구

반환 내용

lookup_cnpj(cnpj)

전체 등록 정보: 회사명, 자본금, 파트너, estabelecimentos[] (본사 및 지사, 주소, 전화번호, CNAE 포함)

list_filiais(cnpj)

본사의 지사 목록, 페이지네이션 지원, UF별 필터링 가능

search_companies(query)

회사명, 상호명 또는 CNPJ 숫자로 검색 (최소 3자)

companies_by_owner(name)

특정 인물이 파트너로 등록된 기업; cpf를 사용하면 동명이인 구별 가능

companies_at_same_address(cep, logradouro, numero)

같은 주소에 등록된 다른 기업들

companies_by_contact(email | ddd+telefone)

같은 이메일이나 전화번호를 공유하는 기업들

cnae_stats(codigo)

특정 CNAE의 집계 통계 (개수, 상위 UF, 상위 시/군)

panorama_overview()

국가 통계: 상위 UF 및 CNAE, 자본금 범위, 연령, 10년 이력

panorama_year(year)

연간 분석: 개업 및 폐업, 월별 시계열, MEI 비중

타입 지정 오류

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

데이터 소스

모든 데이터는 매달 업데이트되는 브라질 국세청(Receita Federal)의 CNPJ 공개 덤프에서 가져옵니다. cnpjaberto.com.br은 약 7천만 개의 사업장과 6천 7백만 개의 기업에 대해 데이터를 수집, 인덱싱하고 1초 미만의 조회 속도와 부가가치 조인(파트너 그래프, 공유 주소, CNAE별 집계)을 제공합니다.

라이선스

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