Cristianoaredes Mcp Dadosbr

ai.smitheryv1.0.0Updated Sep 30, 2026

# MCP DadosBR Servidor MCP focado em dados públicos do Brasil. Oferece duas ferramentas simples e…

VerifiedStreamable HTTPWeb executableOther

Installation

In SourceWeft

  1. Open Cristianoaredes Mcp Dadosbr in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "cristianoaredes-mcp-dadosbr": {
      "type": "http",
      "url": "https://server.smithery.ai/@cristianoaredes/mcp-dadosbr/mcp"
    }
  }
}

README

MCP DadosBR — Brazilian Data MCP Server for Claude, Cursor & AI Assistants

[smithery badge] [npm version] [npm downloads] [TypeScript] [License: MIT]

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


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

bash
npx @aredes.me/mcp-dadosbr

Configuração (qualquer cliente MCP)

Adicione ao arquivo de configuração do seu cliente MCP:

json
{  "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"      }    }  }}
Localização do arquivo de configuração por cliente
ClienteLocalização
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json
Cursor.cursor/mcp.json no projeto
Windsurf~/.windsurf/config.json
Continue.dev~/.continue/config.json
Gemini CLI~/.config/gemini/mcp_config.json
Zed~/.config/zed/settings.json (campo context_servers)
Cline / Roo ClineVS Code Settings → Extensions → Cline → MCP Servers

Claude Code CLI:

bash
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 e Transparência
FerramentaO que fazAPI Key
ibge_localidadesEstados, municípios e regiões do IBGE—
transparencia_lookupContratos, convênios e licitações federaisTRANSPARENCIA_API_KEY
ceis_cnep_lookupEmpresas sancionadas (CEIS/CNEP)TRANSPARENCIA_API_KEY
pncp_licitacoesPortal Nacional de Contratações Públicas—
querido_diarioDiários oficiais municipais (Open Knowledge)—
Jurídico e Compliance
FerramentaO que fazAPI Key
datajud_processosProcessos judiciais em todos os tribunais brasileirosDATAJUD_API_KEY
oab_advogadoConsulta de advogados no CNA/OAB—
bnmp_mandadosMandados de prisão (BNMP/CNJ)—
procurados_lookupPessoas procuradas (MJSP/Interpol)—
lista_suja_lookupLista suja do trabalho escravo (MTE)—
Empresas e Pessoas
FerramentaO que fazAPI Key
cnpj_lookupDados cadastrais completos por CNPJ—
cep_lookupEndereço completo por CEP—
cpf_validateValidação matemática de CPF—
domain_whoisWHOIS de domínios .br (Registro.br)—
consumidor_reclamacoesReclamações no Consumidor.gov.br—
company_deep_profilePerfil completo orquestrado com 6 fontesMúltiplas
Financeiro
FerramentaO que fazAPI Key
bacen_taxasSELIC, IPCA, Dólar, Euro, CDI (Banco Central)—
fipe_veiculosTabela FIPE de veículos—
Saúde
FerramentaO que fazAPI Key
cnes_saudeEstabelecimentos de saúde (CNES/DataSUS)—
Inteligência Estratégica
FerramentaO que fazAPI Key
cnpj_searchBusca web com Google Dorks via TavilyTAVILY_API_KEY
cnpj_intelligenceBusca inteligente multi-categoriaTAVILY_API_KEY
strategic_osint_promptTemplates de análise (due diligence, fraude, ESG)—
sequentialthinkingRaciocí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 cadastrais2. Use transparencia_lookup para contratos governamentais3. Use datajud_processos para processos judiciais4. Use lista_suja_lookup para verificar trabalho escravo5. Use company_deep_profile para o perfil consolidado

Detecçã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ávelNecessária paraComo obter
TAVILY_API_KEYFerramentas de busca webtavily.com
PERPLEXITY_API_KEYBusca alternativa (se Tavily não configurado)perplexity.ai
TRANSPARENCIA_API_KEYDados de transparência federalportaldatransparencia.gov.br/api-de-dados
DATAJUD_API_KEYProcessos judiciaisdatajud-wiki.cnj.jus.br
MCP_TRANSPORT—stdio (padrão) ou http
MCP_HTTP_PORT—Porta HTTP (padrão: 3000)

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

bash
git clone https://github.com/cristianoaredes/mcp-dadosbr.gitcd mcp-dadosbrnpm installnpm run buildnpm test

Licenç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 · [email protected]


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

bash
npx @aredes.me/mcp-dadosbr

Configuration (any MCP client)

json
{  "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"      }    }  }}
Config file location by client
ClientLocation
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json
Cursor.cursor/mcp.json in the project
Windsurf~/.windsurf/config.json
Continue.dev~/.continue/config.json
Gemini CLI~/.config/gemini/mcp_config.json
Zed~/.config/zed/settings.json (context_servers field)
Cline / Roo ClineVS Code Settings → Extensions → Cline → MCP Servers

Claude Code CLI:

bash
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 OSINT Tools

DomainToolsDescription
Governmentibge_localidades · transparencia_lookup · ceis_cnep_lookup · pncp_licitacoes · querido_diarioIBGE geography, federal contracts, sanctioned companies, public procurement, municipal gazettes
Legaldatajud_processos · oab_advogado · bnmp_mandados · procurados_lookup · lista_suja_lookupCourt proceedings across all Brazilian courts, lawyer verification, arrest warrants, wanted persons, slave labor blacklist
Companycnpj_lookup · cep_lookup · cpf_validate · domain_whois · consumidor_reclamacoes · company_deep_profileCompany registration, address lookup, CPF validation, .br domain WHOIS, consumer complaints, 6-source deep profile
Financialbacen_taxas · fipe_veiculosBrazilian Central Bank rates (SELIC, IPCA, USD, EUR, CDI), FIPE vehicle pricing table
Healthcnes_saudeHealthcare facility search via CNES/DataSUS
Intelligencecnpj_search · cnpj_intelligence · strategic_osint_prompt · sequentialthinkingWeb 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

VariableRequired forHow to get
TAVILY_API_KEYWeb search tools (cnpj_search, cnpj_intelligence)tavily.com
PERPLEXITY_API_KEYAlternative search (used if Tavily not set)perplexity.ai
TRANSPARENCIA_API_KEYGovernment transparency dataPortal da Transparência API
DATAJUD_API_KEYCourt proceedingsDatajud Wiki

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_profile

Fraud 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 definitions

Contributing

bash
git clone https://github.com/cristianoaredes/mcp-dadosbr.gitcd mcp-dadosbrnpm installnpm run buildnpm test

License

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 · [email protected]


Links

Source: README.md at commit 9be4a1b

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestSep 16, 2026