ai.smithery/cristianoaredes-mcp-dadosbr

平台与服务

by cristianoaredes

这是一个聚焦巴西公共数据的 MCP 服务器,提供简洁实用的工具,便于查询和利用公开信息资源。

什么是 ai.smithery/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"
      }
    }
  }
}
<details> <summary>Localização do arquivo de configuração por cliente</summary>
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
</details>

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:

code
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 consolidado

Detecção de fraude:

code
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:

code
Quais são as taxas atuais do Banco Central?
Use bacen_taxas para SELIC, IPCA e câmbio do Dólar.

Pesquisa jurídica:

code
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:

code
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_TRANSPORTstdio (padrão) ou http
MCP_HTTP_PORTPorta 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.git
cd mcp-dadosbr
npm install
npm run build
npm 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 · cristiano@aredes.me


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"
      }
    }
  }
}
<details> <summary>Config file location by client</summary>
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
</details>

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:

code
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:

code
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:

code
What are the current Brazilian Central Bank rates?
Use bacen_taxas for SELIC, IPCA, and USD exchange rate.

Legal research:

code
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

code
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.git
cd mcp-dadosbr
npm install
npm run build
npm 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 · cristiano@aredes.me


Links

常见问题

ai.smithery/cristianoaredes-mcp-dadosbr 是什么?

这是一个聚焦巴西公共数据的 MCP 服务器,提供简洁实用的工具,便于查询和利用公开信息资源。

相关 Skills

MCP构建

by anthropics

Universal
热门

聚焦高质量 MCP Server 开发,覆盖协议研究、工具设计、错误处理与传输选型,适合用 FastMCP 或 MCP SDK 对接外部 API、封装服务能力。

想让 LLM 稳定调用外部 API,就用 MCP构建:从 Python 到 Node 都有成熟指引,帮你更快做出高质量 MCP 服务器。

平台与服务
未扫描175.1k

Slack动图

by anthropics

Universal
热门

面向Slack的动图制作Skill,内置emoji/消息GIF的尺寸、帧率和色彩约束、校验与优化流程,适合把创意或上传图片快速做成可直接发送的Slack动画。

帮你快速做出适配 Slack 的动图,内置约束规则和校验工具,少踩上传与播放坑,做表情包和演示都更省心。

平台与服务
未扫描175.1k

接口测试套件

by alirezarezvani

Universal
热门

扫描 Next.js、Express、FastAPI、Django REST 的 API 路由,自动生成覆盖鉴权、参数校验、错误码、分页、上传与限流场景的 Vitest 或 Pytest 测试套件。

帮你把API与集成测试自动化跑顺,减少回归漏测;能力全面,尤其适合复杂接口场景的QA团队。

平台与服务
未扫描25.7k

相关 MCP Server

Slack 消息

编辑精选

by Anthropic

热门

Slack 是让 AI 助手直接读写你的 Slack 频道和消息的 MCP 服务器。

这个服务器解决了团队协作中需要 AI 实时获取 Slack 信息的痛点,特别适合开发团队让 Claude 帮忙汇总频道讨论或发送通知。不过,它目前只是参考实现,文档有限,不建议在生产环境直接使用——更适合开发者学习 MCP 如何集成第三方服务。

平台与服务
89.7k

by netdata

热门

io.github.netdata/mcp-server 是让 AI 助手实时监控服务器指标和日志的 MCP 服务器。

这个工具解决了运维人员需要手动检查系统状态的痛点,最适合 DevOps 团队让 Claude 自动分析性能数据。不过,它依赖 NetData 的现有部署,如果你没用过这个监控平台,得先花时间配置。

平台与服务
80.0k

by d4vinci

热门

Scrapling MCP Server 是专为现代网页设计的智能爬虫工具,支持绕过 Cloudflare 等反爬机制。

这个工具解决了爬取动态网页和反爬网站时的头疼问题,特别适合需要批量采集电商价格或新闻数据的开发者。不过,它依赖外部浏览器引擎,资源消耗较大,不适合轻量级任务。

平台与服务
72.9k

评论