MCP CNPJ Intelligence
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP CNPJ Intelligence Quais são os sócios da empresa com CNPJ 33.000.167/0001-01?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP CNPJ Intelligence
MCP Server para consulta de 27 milhoes de empresas brasileiras da Receita Federal.
Integre dados de CNPJs diretamente no Claude Desktop, Cursor, ou qualquer cliente MCP.
Instalacao Rapida
Claude Desktop
Adicione ao seu claude_desktop_config.json:
{
"mcpServers": {
"cnpj": {
"command": "npx",
"args": ["-y", "mcp-cnpj-intelligence"]
}
}
}Localizacao do arquivo:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Cursor / VS Code
Adicione ao arquivo de configuracao MCP:
{
"mcpServers": {
"cnpj": {
"command": "npx",
"args": ["-y", "mcp-cnpj-intelligence"]
}
}
}Related MCP server: brdata-mcp
Ferramentas Disponiveis
Consulta Basica
Ferramenta | Descricao |
| Busca dados cadastrais por CNPJ |
| Dados completos + socios + regime tributario |
| Lista todas filiais de uma empresa |
| Quadro societario completo |
| Simples Nacional e MEI |
Busca e Descoberta
Ferramenta | Descricao |
| Busca por razao social ou nome fantasia |
| Empresas de um setor especifico |
| Empresas por nome do socio |
| Empresas em uma regiao (CEP) |
| Multiplos filtros combinados |
Analise e Benchmark
Ferramenta | Descricao |
| Compara empresa com media do setor |
| Encontra empresas similares (lookalike) |
| Ranking das maiores do setor |
Estatisticas
Ferramenta | Descricao |
| Quantidade de empresas por estado |
| Setores com mais empresas |
| Consulta multiplos CNPJs (max 100) |
Exemplos de Uso
No Claude Desktop
Busque informacoes da empresa com CNPJ 00.000.000/0001-91Liste as 10 maiores industrias de embalagens plasticas em SPEncontre empresas similares a CNPJ 12345678 com score minimo de 60Quais empresas do setor de supermercados estao no CEP 01310-100?CNAEs Comuns
4711302- Supermercados5611201- Restaurantes2222600- Embalagens plasticas1733800- Embalagens papelao4751201- Comercio de informatica6201501- Desenvolvimento de software
API Publica
Este MCP consome a API publica:
https://api-cnpj.sdebot.topNao requer autenticacao. Rate limit: 60 req/min.
Desenvolvimento Local
# Clone o repositorio
git clone https://github.com/setor-embalagem/mcp-cnpj-intelligence.git
cd mcp-cnpj-intelligence
# Instale dependencias
npm install
# Rode em modo desenvolvimento
npm run dev
# Rode testes
npm test
# Build para producao
npm run buildEstrutura do Projeto
mcp-cnpj-intelligence/
├── src/
│ └── index.ts # Servidor MCP
├── tests/
│ └── golden-path.test.ts
├── docs/
│ └── adr/ # Architecture Decision Records
├── .github/
│ └── workflows/
│ └── ci.yml # CI/CD
├── package.json
├── tsconfig.json
└── README.mdContribuindo
Fork o repositorio
Crie uma branch:
git checkout -b feature/nova-funcionalidadeCommit:
git commit -m 'feat: adiciona nova funcionalidade'Push:
git push origin feature/nova-funcionalidadeAbra um Pull Request
License
MIT - Setor da Embalagem 2024
Links
Available Tools
16 toolsbenchmark_empresaA
Compara empresa com a MEDIA DO SETOR.
QUANDO USAR:
Quer saber se empresa esta acima ou abaixo da media
Analise comparativa de porte/capital
RETORNA:
Dados da empresa
Estatisticas do setor (media, mediana, total)
Posicao relativa no ranking
Inputs: cnpj (required), uf.
bulk_lookupA
Consulta MULTIPLOS CNPJs de uma vez (lote).
QUANDO USAR:
Tem uma lista de CNPJs para enriquecer
Importando dados de planilha/CRM
LIMITES:
Maximo 100 CNPJs por requisicao
Inputs: cnpjs (required).
buscar_avancadoA
Busca com MULTIPLOS FILTROS combinados.
QUANDO USAR:
Precisa de filtros que outras ferramentas nao oferecem
Query complexa combinando varios criterios
FILTROS DISPONIVEIS:
cnae, uf, municipio, porte
capital_min/capital_max
situacao, limite
Inputs: cnae, uf, municipio, porte, +4 more.
buscar_empresaA
Busca dados cadastrais de uma empresa brasileira pelo CNPJ.
QUANDO USAR:
Voce tem um CNPJ especifico e precisa dos dados cadastrais
Precisa validar se um CNPJ existe e esta ativo
Quer saber razao social, endereco, CNAE, porte de uma empresa
RETORNA:
cnpj, razao_social, nome_fantasia
endereco completo (logradouro, municipio, uf, cep)
cnae_principal, data_abertura, capital_social
situacao_cadastral, porte_empresa
EXEMPLO: { "cnpj": "00000000000191" } (Banco do Brasil)
Inputs: cnpj (required).
buscar_por_cepA
Busca empresas por CEP.
QUANDO USAR:
Quer empresas em uma regiao especifica
Prospeccao geografica localizada
PARAMETROS:
cep: CEP de 8 digitos
cnae: Filtrar por CNAE (opcional)
situacao: Filtrar por situacao cadastral (padrao: 02=ativas)
limite: Quantidade maxima (padrao: 50)
Inputs: cep (required), cnae, situacao, limite.
buscar_por_cnaeA
Lista empresas de um SETOR especifico (por CNAE).
QUANDO USAR:
Quer todas empresas de uma atividade economica
Prospeccao por vertical/segmento
CNAES COMUNS:
4711302: Supermercados
5611201: Restaurantes
2222600: Embalagens plasticas
4751201: Comercio de informatica
Inputs: cnae (required), uf, limite.
buscar_por_nomeA
Busca empresas pelo NOME (razao social ou nome fantasia).
QUANDO USAR:
Sabe o nome mas nao o CNPJ
Quer encontrar todas as unidades de uma rede
PARAMETROS:
nome: Termo de busca (minimo 3 caracteres)
uf: Filtrar por estado (opcional)
limite: Quantidade maxima (padrao: 50)
Inputs: nome (required), uf, limite.
buscar_por_socioA
Busca empresas por NOME DE SOCIO.
QUANDO USAR:
Quer encontrar todas empresas de um empresario
Precisa mapear portfolio de um investidor
PARAMETROS:
nome: Nome do socio (minimo 3 caracteres)
uf: Filtrar por estado (opcional)
limite: Quantidade maxima (padrao: 50)
Inputs: nome (required), uf, limite.
buscar_similaresA
Encontra empresas SIMILARES usando scoring multi-dimensional.
QUANDO USAR:
Tem um cliente bom e quer encontrar mais parecidos (lookalike)
Quer expandir carteira com empresas do mesmo perfil
ALGORITMO DE SIMILARIDADE:
Mesmo CNAE (atividade economica)
Mesmo porte (capital social similar)
Mesma regiao
Inputs: cnpj (required), limite, score_minimo, uf.
empresa_completaA
Retorna dados COMPLETOS de uma empresa: cadastro + socios + regime tributario.
QUANDO USAR:
Precisa de informacoes detalhadas para due diligence
Quer saber quem sao os socios e suas participacoes
Precisa verificar se empresa e Simples Nacional ou MEI
RETORNA:
Todos os dados de buscar_empresa +
Lista de socios com nome, cpf/cnpj, qualificacao
Regime tributario: simples_nacional, mei
Inputs: cnpj (required).
estatisticas_por_cnaeA
Retorna SETORES com mais empresas (ranking de CNAEs).
QUANDO USAR:
Identificando mercados maiores
Analise de oportunidade por vertical
PARAMETROS:
limite: Top N CNAEs (padrao: 20)
Inputs: limite.
estatisticas_por_ufA
Retorna QUANTIDADE de empresas por estado brasileiro.
QUANDO USAR:
Analise de mercado por regiao
Priorizando estados para expansao
RETORNA:
Lista de UFs com quantidade de empresas ativas
Ordenado por quantidade (maior primeiro)
Inputs: no named parameters.
filiaisA
Lista todas as filiais de uma empresa (mesmo CNPJ base).
QUANDO USAR:
Quer mapear a presenca geografica de uma empresa
Precisa saber quantas unidades uma empresa tem
RETORNA:
Lista de todas filiais com cnpj completo, endereco, situacao
Inputs: cnpj (required).
ranking_cnaeB
RANKING das maiores empresas de um setor.
QUANDO USAR:
Quer identificar os lideres de mercado
Account-Based Marketing (ABM)
ORDENACAO:
capital: Por capital social (padrao)
filiais: Por quantidade de unidades
Inputs: cnae (required), uf, limite, ordenar_por.
regime_tributarioA
Verifica regime tributario: Simples Nacional ou MEI.
QUANDO USAR:
Precisa saber se empresa pode emitir NF simplificada
Quer filtrar empresas por regime
RETORNA:
simples_nacional: true/false
mei: true/false
datas de opcao/exclusao
Inputs: cnpj (required).
sociosA
Lista o quadro societario completo de uma empresa.
QUANDO USAR:
Quer identificar quem sao os donos/socios
Precisa do CPF/CNPJ dos socios para outras buscas
RETORNA:
Lista de socios com: nome, cpf_cnpj, qualificacao, data_entrada
Inputs: cnpj (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 16 tools
Most tools have distinct purposes, such as buscar_empresa for basic company data and empresa_completa for detailed information including shareholders. However, some overlap exists between buscar_avancado and other search tools like buscar_por_cnae or buscar_por_cep, which could cause confusion despite their descriptions clarifying specific use cases.
The tool names follow a consistent snake_case pattern throughout, with clear verb_noun structures like buscar_empresa and estatisticas_por_cnae. Minor deviations include benchmark_empresa and bulk_lookup, which slightly break the pattern but are still readable and understandable.
With 16 tools, the count is slightly high but reasonable for a comprehensive CNPJ intelligence server covering various aspects like company lookup, advanced searches, statistics, and shareholder information. It provides a rich feature set without being overwhelmingly excessive.
The tool set offers complete coverage for CNPJ intelligence, including basic and advanced company lookups, sector and geographic analyses, shareholder information, benchmarking, and tax regime checks. There are no obvious gaps, and the tools support a full range of business intelligence workflows.
Related MCP Connectors
Official remote MCP server for Brazilian company data (CNPJ): lookup, filtered search, contacts and partners with masked CPF. 70M CNPJs, base of Aug 2026; updated monthly, with the base date in every response. https://cnpj.ia.br/?utm_source=glama&utm_medium=listing
Free lookup of 28.4M active Brazilian companies by CNPJ or name (Receita Federal open data).
CNPJ Brazil MCP — Brazilian company-registry (Receita Federal) lookup via minhareceita.org, an…
Brazil's open CNPJ registry: filter and count companies by sector, place, size, MEI, partners.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceMCP server for querying Brazilian CNPJ company data, including partner graphs, address/contact joins, CNAE statistics, and national/annual overviews.MIT- AlicenseAqualityDmaintenanceAn MCP server for Brazilian company and public procurement data, enabling CNPJ lookup, company search, tender resolution, and more via paid USDC-based API calls.1580 npmMIT
- AlicenseNot gradedqualityDmaintenanceMCP 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.MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that issues joint federal debt certificates for Brazilian companies from CNPJ. Read-only, hosted, pay-per-use, works with any MCP client.MIT