Skip to main content
Glama
cnpjaberto

cnpjaberto

Official
by cnpjaberto

cnpjaberto

Python SDK и сервер Model Context Protocol (MCP) для cnpjaberto.com.br, открытого реестра бразильских компаний (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: mcp-server-brasil

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)

Компании, использующие один и тот же email или телефон

cnae_stats(codigo)

Агрегированная статистика по коду CNAE (количество, топ штатов, топ муниципалитетов)

panorama_overview()

Национальная статистика: топ штатов и 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:
        ...

Источник данных

Все данные поступают из публичного дампа CNPJ Федеральной налоговой службы Бразилии, который обновляется ежемесячно. Cnpjaberto.com.br обрабатывает, индексирует и предоставляет их с субсекундным временем отклика, а также добавляет данные с добавленной стоимостью (графы партнеров, общие адреса, агрегаты по CNAE) для примерно 70 миллионов филиалов и 67 миллионов компаний.

Лицензия

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