Enables deployment of the server as a Cloudflare Workers application with REST API endpoints, OAuth 2.0 authentication, rate limiting, and global edge distribution for querying Brazilian company and postal code data.
Click on "Install 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 DadosBRlook up company details for CNPJ 12.345.678/0001-90"
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 DadosBR 🇧🇷
🕵️ The most complete Brazilian OSINT toolkit as an MCP server — 23 tools covering company data, government transparency, legal proceedings, financial indicators, healthcare, and strategic intelligence.
Works with Claude Desktop, Cursor, Windsurf, Gemini CLI, Claude Code, and any MCP-compatible AI assistant.
Português
⚡ Instalação
npx @aredes.me/mcp-dadosbr🔌 Configuração (qualquer cliente MCP)
{
"mcpServers": {
"dadosbr": {
"command": "npx",
"args": ["@aredes.me/mcp-dadosbr"],
"env": {
"TAVILY_API_KEY": "tvly-your-key",
"PERPLEXITY_API_KEY": "pplx-your-key",
"TRANSPARENCIA_API_KEY": "your-key",
"DATAJUD_API_KEY": "your-key"
}
}
}
}IDE / Cliente | Localização |
Claude Desktop |
|
Cursor |
|
Windsurf |
|
Continue.dev |
|
Gemini CLI |
|
Zed |
|
Cline / Roo Cline | VS Code Settings → Extensions → Cline → MCP Servers |
Claude Code CLI:
claude mcp add --transport stdio dadosbr \
--env TAVILY_API_KEY=tvly-xxx \
--env TRANSPARENCIA_API_KEY=xxx \
--env DATAJUD_API_KEY=xxx \
-- npx -y @aredes.me/mcp-dadosbr🛠️ 23 Ferramentas OSINT
🏛️ Governo & Transparência
Ferramenta | Descrição | API Key |
| Estados, municípios, regiões do IBGE | — |
| Contratos, convênios, licitações federais |
|
| Empresas sancionadas (CEIS/CNEP) |
|
| Portal Nacional de Contratações Públicas | — |
| Diários oficiais municipais (Open Knowledge) | — |
⚖️ Jurídico & Compliance
Ferramenta | Descrição | API Key |
| Processos judiciais em todos os tribunais |
|
| Consulta de advogados na OAB/CNA | — |
| Mandados de prisão (BNMP/CNJ) | — |
| Pessoas procuradas (MJSP/Interpol) | — |
| Lista suja do trabalho escravo | — |
🏢 Empresas & Pessoas
Ferramenta | Descrição | API Key |
| Dados cadastrais completos por CNPJ | — |
| Endereço completo por CEP | — |
| Validação matemática de CPF | — |
| WHOIS de domínios .br (Registro.br) | — |
| Reclamações no Consumidor.gov.br | — |
| Perfil completo orquestrado (6 fontes) | Múltiplas |
💰 Financeiro
Ferramenta | Descrição | API Key |
| SELIC, IPCA, Dólar, Euro, CDI (Banco Central) | — |
| Tabela FIPE de veículos | — |
🏥 Saúde
Ferramenta | Descrição | API Key |
| Estabelecimentos de saúde (CNES/DataSUS) | — |
🧠 Intelligence
Ferramenta | Descrição | API Key |
| Busca web com Google Dorks via Tavily |
|
| Busca inteligente multi-categoria |
|
| Templates de análise estratégica (due diligence, fraude, ESG) | — |
| Raciocínio estruturado passo a passo | — |
🎯 Exemplos de Uso (Prompts)
Due Diligence Completa:
Faça uma investigação completa da empresa CNPJ 00.000.000/0001-91:
1. Use cnpj_lookup para dados cadastrais
2. Use transparencia_lookup para contratos governamentais
3. Use datajud_processos para processos judiciais
4. Use lista_suja_lookup para verificar trabalho escravo
5. Use company_deep_profile para perfil consolidadoAnálise de Fraude:
Use strategic_osint_prompt com template "fraud_detection" para o CNPJ 11.222.333/0001-81.
Depois execute cada ferramenta indicada no prompt gerado.Consulta Financeira:
Quais são as taxas atuais do Banco Central? Use bacen_taxas para SELIC, IPCA e Dólar.Pesquisa Jurídica:
Use datajud_processos para buscar processos contra "Empresa XYZ" no TJSP.
Depois use oab_advogado para verificar o advogado "João Silva" na OAB/SP.Inteligência Territorial:
Use ibge_localidades para listar municípios de MG,
depois use cnes_saude para encontrar hospitais em Belo Horizonte.🔑 Variáveis de Ambiente
Variável | Obrigatória | Descrição |
| Para buscas | tavily.com — habilita |
| Alternativo | perplexity.ai — provider alternativo de busca (se Tavily não configurado) |
| Para transparência | |
| Para processos | |
| — |
|
| — | Porta HTTP (padrão: |
🧬 Arquitetura
lib/
├── adapters/ # CLI, Cloudflare Workers, Smithery
├── config/ # Configuração e timeouts
├── core/ # Registry, search, intelligence, dork-templates
│ └── registry.ts # Tool registry pattern (auto-registration)
├── infrastructure/ # Cache, circuit breaker, rate limiting
├── tools/ # ← Domain-organized tools
│ ├── core.ts # CNPJ, CEP, search, intelligence, thinking
│ ├── government.ts # IBGE, Transparência, CEIS/CNEP, PNCP, Q. Diário
│ ├── legal.ts # Datajud, OAB, BNMP, Procurados, Lista Suja
│ ├── company.ts # CPF, WHOIS, Consumidor, Deep Profile
│ ├── financial.ts # Banco Central, FIPE
│ ├── health.ts # CNES/DataSUS
│ ├── osint.ts # Strategic prompts
│ └── index.ts # Barrel (triggers auto-registration)
├── types/ # TypeScript type definitions
└── workers/ # Cloudflare Workers adapterPadrões de Design:
Tool Registry — Auto-registration, zero boilerplate para novas tools
Circuit Breaker — Proteção contra falhas de API
Result Pattern — Tratamento funcional de erros
Google Dorks Engine — 64 templates em 10 categorias OSINT
📊 Métricas
23 ferramentas OSINT registradas
257 testes unitários (100% passing)
64 dork templates em 10 categorias
TypeScript estrito em todo o codebase
Node.js 18+ · Vitest · Express 5
🤝 Contribuição
git clone https://github.com/cristianoaredes/mcp-dadosbr.git
cd mcp-dadosbr
npm install
npm run build
npm test📄 Licença & Créditos
MIT License — LICENSE
Dados fornecidos por: OpenCNPJ, OpenCEP, IBGE API, Portal da Transparência, CNJ Datajud, Banco Central, BrasilAPI, CNES/DataSUS
👨💻 Mantenedor
🌐 Links
English
🕵️ The most complete Brazilian OSINT toolkit as an MCP server — 23 tools covering company data, government transparency, legal proceedings, financial indicators, healthcare, and strategic intelligence.
⚡ Quick Install
npx @aredes.me/mcp-dadosbr🔌 Configuration (any MCP client)
{
"mcpServers": {
"dadosbr": {
"command": "npx",
"args": ["@aredes.me/mcp-dadosbr"],
"env": {
"TAVILY_API_KEY": "tvly-your-key",
"PERPLEXITY_API_KEY": "pplx-your-key",
"TRANSPARENCIA_API_KEY": "your-key",
"DATAJUD_API_KEY": "your-key"
}
}
}
}🛠️ 23 OSINT Tools
Domain | Tools | Description |
🏛️ Government |
| IBGE geography, federal contracts, sanctions, public procurement, municipal gazettes |
⚖️ Legal |
| Court proceedings, lawyer verification, arrest warrants, wanted persons, slave labor blacklist |
🏢 Company |
| Company registration, address lookup, CPF validation, domain WHOIS, consumer complaints, deep profile |
💰 Financial |
| Central Bank rates (SELIC, IPCA, USD, EUR, CDI), FIPE vehicle pricing |
🏥 Health |
| Healthcare facility search (CNES/DataSUS) |
🧠 Intelligence |
| Web search with dorks, multi-source intelligence, strategic analysis templates, structured reasoning |
🔑 Environment Variables
Variable | Required for | How to get |
| Web search tools | |
| Alternative search | perplexity.ai (used if Tavily not set) |
| Government transparency | |
| Court proceedings |
🎯 Example Prompts
Run a full due diligence on CNPJ 00.000.000/0001-91:
cnpj_lookup → transparencia_lookup → datajud_processos → lista_suja_lookup → company_deep_profileWhat are the current Brazilian Central Bank rates? Use bacen_taxas for SELIC, IPCA, and USD exchange.Search for lawsuits against "Company XYZ" using datajud_processos in tribunal TJSP.
Then verify lawyer "João Silva" with oab_advogado in OAB/SP.📊 Stats
23 tools · 257 tests · 64 dork templates · 10 OSINT categories
TypeScript strict mode · Node.js 18+ · Vitest · Express 5
📄 License
MIT — LICENSE
Data sources: OpenCNPJ, OpenCEP, IBGE, Portal da Transparência, CNJ Datajud, Banco Central, BrasilAPI, CNES/DataSUS
👨💻 Maintainer
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.