mcp-hunter
🎯 MCP Hunter
Servidor MCP (Model Context Protocol) para OSINT, Prospecção Ativa, Busca Web, Scraping Profundo e Enriquecimento de Dados de Empresas e Pessoas.
O MCP Hunter conecta assistentes de inteligência artificial (como Gemini Antigravity, Claude Desktop, Cursor e Windsurf) diretamente à internet e a fontes de dados abertas. Ele é capaz de pesquisar no Google/Web, raspar e limpar páginas de forma inteligente, extrair contatos (e-mails, WhatsApp, telefones, redes sociais) e enriquecer perfis de empresas com dados oficiais da Receita Federal (CNPJ, Sócios/QSA, Capital Social e Endereço).
✨ Principais Funcionalidades
🔍 Busca na Web sem Chaves Pagas: Pesquisa rápida com suporte a operadores avançados (
site:,inurl:,filetype:) e foco regional no Brasil (br-pt).🌐 Scraping e Limpeza Inteligente de Conteúdo: Utiliza
trafilaturaeBeautifulSouppara extrair somente o texto principal, eliminando anúncios, menus e códigos.📞 Extrator Cirúrgico de Contatos: Algoritmos de Regex e heurísticas para identificar:
E-mails válidos (com filtro anti-lixo e anti-imagens);
Telefones fixos e celulares no padrão brasileiro;
Links diretos de WhatsApp (
wa.me/eapi.whatsapp.com);Perfis oficiais em redes sociais (Instagram, LinkedIn, Facebook, X/Twitter, YouTube, TikTok, GitHub);
Números de CNPJ com validação matemática dos dígitos verificadores.
🏛️ Consulta Oficial à Receita Federal (BrasilAPI): Obtém Razão Social, Nome Fantasia, Situação Cadastral, Data de Abertura, Capital Social, Atividade Principal (CNAE), Endereço e Quadro de Sócios e Administradores (QSA).
🏢 Modo Mestre (
hunt_company): Recebe o nome de uma empresa e executa a investigação 360º de ponta a ponta em segundos.👤 Investigação de Pessoas (
hunt_person): Varre menções públicas, perfis no LinkedIn e artigos sobre uma pessoa.
Related MCP server: LeadSpark MCP
🛠️ Ferramentas (Tools) Expostas
Ferramenta | Descrição | Parâmetros Principais |
| Pesquisa na Web/Google retornando links, títulos e snippets resumidos. |
|
| Entra no site, extrai o texto legível e varre subpáginas de contato ( |
|
| Analisa uma URL ou texto bruto e extrai e-mails, telefones, WhatsApp, redes e CNPJ. |
|
| Consulta a base da Receita Federal via BrasilAPI / MinhaReceita. |
|
| Dossiê 360º de Empresa: busca site, extrai contatos, redes sociais, CNPJ e quadro societário. |
|
| Investiga presença pública, perfis no LinkedIn e menções na web sobre uma pessoa. |
|
🚀 Instalação e Execução
Este projeto utiliza o gerenciador de pacotes ultra-rápido uv.
1. Clonar o repositório
git clone <URL_DO_REPOSITORIO>
cd "MCP Hunter"2. Instalar dependências automaticamente
uv sync3. Executar os testes automatizados
uv run python tests/test_tools.py4. Iniciar o servidor MCP (modo stdio)
uv run mcp-hunter🔌 Configuração nos Clientes MCP
Antigravity / Claude Desktop / Cursor / Windsurf
Adicione a configuração abaixo no seu arquivo de configuração MCP (claude_desktop_config.json ou similar):
{
"mcpServers": {
"mcp-hunter": {
"command": "uv",
"args": [
"--directory",
"C:\\caminho\\para\\MCP Hunter",
"run",
"mcp-hunter"
]
}
}
}📂 Estrutura do Projeto
MCP Hunter/
├── src/
│ └── mcp_hunter/
│ ├── __init__.py # Definição do pacote
│ ├── server.py # Servidor FastMCP e registro das Tools
│ ├── search.py # Motor de buscas na Web (DuckDuckGo/DDGS)
│ ├── scraper.py # Motor de requisições HTTP e scraping (Trafilatura/BS4)
│ ├── extractor.py # Extração de contatos, regex e validação de CNPJ
│ ├── cnpj.py # Integração com BrasilAPI e Receita Federal
│ └── py.typed # Marcador de tipagem PEP 561
├── tests/
│ ├── test_hunter.py # Testes unitários dos módulos internos
│ └── test_tools.py # Testes de integração das ferramentas MCP
├── mcp_config_example.json # Exemplo de configuração de cliente MCP
├── pyproject.toml # Configuração do projeto e dependências
├── uv.lock # Lockfile de dependências
└── README.md # Documentação oficial📄 Licença
Distribuído sob a licença MIT. Consulte LICENSE para obter mais informações.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables Brazilian business data lookup through CNPJ (company registry) and CEP (postal code) queries, with intelligent web search capabilities powered by Tavily for due diligence, compliance, and customer verification.516MIT
- FlicenseAqualityDmaintenanceEnables AI agents to research companies and find contacts with structured data from multiple free sources, including company info, tech stack, and email addresses.3
- AlicenseNot gradedqualityCmaintenanceBrazilian company-registry lookup via Receita Federal, allowing AI agents to query CNPJ data.6MIT
- AlicenseAqualityBmaintenanceEnables 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
Related MCP Connectors
Search companies, enrich contacts, and reveal emails and phones from your AI agent.
Live web access for agents: scrape, SERP search, crawl/map, 74 collectors, datasets, proxies.
The web capability layer for AI agents: render, extract, DNS, SSL, WHOIS & more via x402.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rrcodeia/mcp-hunter'
If you have feedback or need assistance with the MCP directory API, please join our Discord server