MCP DadosBR
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.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
MCP DadosBR — Brazilian Data MCP Server for Claude, Cursor & AI Assistants
The most complete Brazilian OSINT toolkit as a Model Context Protocol (MCP) server. Query CNPJ, CEP, court records, government contracts, financial indicators, and more — directly from Claude Desktop, Cursor, Windsurf, Claude Code, or any MCP-compatible AI assistant.
Português
O que é isso?
MCP DadosBR é um servidor MCP que conecta assistentes de IA a dados públicos brasileiros. Com ele, Claude, Cursor, Windsurf e outros assistentes podem consultar CNPJs, endereços por CEP, processos judiciais, contratos governamentais, indicadores financeiros do Banco Central e muito mais — sem sair da conversa.
São 23 ferramentas OSINT organizadas em 6 domínios: governo, jurídico, empresas, financeiro, saúde e inteligência estratégica.
Instalação rápida
npx @aredes.me/mcp-dadosbrConfiguração (qualquer cliente MCP)
Adicione ao arquivo de configuração do seu 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"
}
}
}
}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-dadosbr23 Ferramentas OSINT
Governo e Transparência
Ferramenta | O que faz | API Key |
| Estados, municípios e regiões do IBGE | — |
| Contratos, convênios e licitações federais |
|
| Empresas sancionadas (CEIS/CNEP) |
|
| Portal Nacional de Contratações Públicas | — |
| Diários oficiais municipais (Open Knowledge) | — |
Jurídico e Compliance
Ferramenta | O que faz | API Key |
| Processos judiciais em todos os tribunais brasileiros |
|
| Consulta de advogados no CNA/OAB | — |
| Mandados de prisão (BNMP/CNJ) | — |
| Pessoas procuradas (MJSP/Interpol) | — |
| Lista suja do trabalho escravo (MTE) | — |
Empresas e Pessoas
Ferramenta | O que faz | 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 com 6 fontes | Múltiplas |
Financeiro
Ferramenta | O que faz | API Key |
| SELIC, IPCA, Dólar, Euro, CDI (Banco Central) | — |
| Tabela FIPE de veículos | — |
Saúde
Ferramenta | O que faz | API Key |
| Estabelecimentos de saúde (CNES/DataSUS) | — |
Inteligência Estratégica
Ferramenta | O que faz | API Key |
| Busca web com Google Dorks via Tavily |
|
| Busca inteligente multi-categoria |
|
| Templates de análise (due diligence, fraude, ESG) | — |
| Raciocínio estruturado passo a passo | — |
Exemplos de uso
Due Diligence completa de empresa:
Faça uma investigação completa do 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 o perfil consolidadoDetecção de fraude:
Use strategic_osint_prompt com template "fraud_detection" para o CNPJ 11.222.333/0001-81.
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 câmbio do Dólar.Pesquisa jurídica:
Use datajud_processos para buscar processos contra "Empresa XYZ" no TJSP.
Depois use oab_advogado para verificar "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 | Necessária para | Como obter |
| Ferramentas de busca web | |
| Busca alternativa (se Tavily não configurado) | |
| Dados de transparência federal | |
| Processos judiciais | |
| — |
|
| — | Porta HTTP (padrão: |
Todas as ferramentas sem "API Key" na tabela funcionam sem nenhuma chave.
Requisitos
Node.js 18+
Chaves de API opcionais conforme tabela acima
Desenvolvimento e contribuição
git clone https://github.com/cristianoaredes/mcp-dadosbr.git
cd mcp-dadosbr
npm install
npm run build
npm testLicença
MIT — veja LICENSE.
Dados fornecidos por: OpenCNPJ, OpenCEP, IBGE, Portal da Transparência, CNJ Datajud, Banco Central, BrasilAPI, CNES/DataSUS
Feito por Cristiano Arêdes · LinkedIn · cristiano@aredes.me
Related MCP server: MCP Brazil Public Data
English
What is this?
MCP DadosBR is a Model Context Protocol (MCP) server that gives AI assistants direct access to Brazilian public data. Connect Claude Desktop, Cursor, Windsurf, Claude Code, or any MCP-compatible client to query CNPJ company records, CEP postal addresses, court proceedings, government contracts, Central Bank financial rates, healthcare facilities, and more — all from within the conversation.
23 OSINT tools across 6 domains: government transparency, legal/compliance, companies, financial, health, and strategic intelligence.
Quick install
npx @aredes.me/mcp-dadosbrConfiguration (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"
}
}
}
}Client | Location |
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-dadosbr23 OSINT Tools
Domain | Tools | Description |
Government |
| IBGE geography, federal contracts, sanctioned companies, public procurement, municipal gazettes |
Legal |
| Court proceedings across all Brazilian courts, lawyer verification, arrest warrants, wanted persons, slave labor blacklist |
Company |
| Company registration, address lookup, CPF validation, .br domain WHOIS, consumer complaints, 6-source deep profile |
Financial |
| Brazilian Central Bank rates (SELIC, IPCA, USD, EUR, CDI), FIPE vehicle pricing table |
Health |
| Healthcare facility search via CNES/DataSUS |
Intelligence |
| Web search with Google Dorks, multi-source intelligence, strategic analysis templates (due diligence, fraud, ESG), structured reasoning |
Requirements
Node.js 18+
Optional API keys depending on which tools you need (see table below)
Environment Variables
Variable | Required for | How to get |
| Web search tools ( | |
| Alternative search (used if Tavily not set) | |
| Government transparency data | |
| Court proceedings |
All tools without an API key in the table above work with zero configuration.
Example prompts
Full company due diligence:
Run a full due diligence on CNPJ 00.000.000/0001-91:
cnpj_lookup → transparencia_lookup → datajud_processos → lista_suja_lookup → company_deep_profileFraud detection:
Use strategic_osint_prompt with template "fraud_detection" for CNPJ 11.222.333/0001-81.
Then run each tool indicated in the generated prompt.Brazilian Central Bank rates:
What are the current Brazilian Central Bank rates?
Use bacen_taxas for SELIC, IPCA, and USD exchange rate.Legal research:
Search for lawsuits against "Company XYZ" using datajud_processos in TJSP.
Then verify lawyer "João Silva" with oab_advogado in OAB/SP.Stats
23 tools · 257 tests (100% passing) · 64 Google Dork templates · 10 OSINT categories
TypeScript strict mode · Node.js 18+ · Vitest · Express 5
Circuit breaker, LRU cache, request deduplication built-in
Architecture overview
lib/
├── adapters/ # CLI, Cloudflare Workers, Smithery
├── config/ # Configuration and timeouts
├── core/ # Registry, search, intelligence, dork-templates
├── 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, Querido 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
└── types/ # TypeScript type definitionsContributing
git clone https://github.com/cristianoaredes/mcp-dadosbr.git
cd mcp-dadosbr
npm install
npm run build
npm testLicense
MIT — see LICENSE.
Data sources: OpenCNPJ, OpenCEP, IBGE, Portal da Transparência, CNJ Datajud, Banco Central do Brasil, BrasilAPI, CNES/DataSUS
Built by Cristiano Arêdes · LinkedIn · cristiano@aredes.me
Links
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Free Brazilian CNPJ lookup (legal name, status, partners) + lawsuit discovery. Public data, no login
Free lookup of 28.4M active Brazilian companies by CNPJ or name (Receita Federal open data).
Looks up a company's registration data at the Federal Revenue from the CNPJ, optionally with the own
Brazilian company data & sanctions screening for AI agents. Certified. Pay-per-call x402.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceBrazilian company-registry lookup via Receita Federal, allowing AI agents to query CNPJ data.306 npmMIT
- AlicenseAqualityCmaintenanceEnables lookup of Brazilian public data including companies (CNPJ), postal codes (CEP), banking, economy, geography, and more through 15 tools and 2 guided prompts, powered by BrasilAPI with no API key required.15MIT
- FlicenseAqualityCmaintenanceEnables AI assistants to perform OSINT investigations, web searches, deep website scraping, contact extraction, and Brazilian company data enrichment via CNPJ, including 360-degree company and person lookups.6-
- AlicenseAqualityBmaintenanceEnables LLM clients to investigate Brazilian companies by CNPJ or name, mapping corporate relationships and gathering structured, source-attributed public evidence from official registries, news, social profiles, judicial proceedings, and PEP checks.6MIT