mcp-hunter
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| hunter_searchA | Pesquisa na Web/Google retornando links, títulos e resumos. Args: query: Termo de busca (aceita operadores como site:, inurl:, etc.). max_results: Quantidade máxima de resultados (1 a 20). region: Região da busca (ex: 'br-pt' para Brasil, 'wt-wt' para global). Returns: Lista formatada em Markdown com os resultados encontrados. |
| scrape_websiteA | Acessa um site, remove lixo/anúncios e extrai o texto legível e subpáginas de contato. Args: url: URL completa do site (ex: https://empresa.com.br). deep_contacts: Se True, vasculha também páginas internas como /contato e /sobre. Returns: Texto limpo e estruturado extraído da página. |
| extract_contactsA | Extrai cirurgicamente e-mails, telefones, WhatsApp, redes sociais e CNPJs de uma URL ou texto. Args: url: URL do site a ser vasculhado (opcional se 'text' for fornecido). text: Texto bruto para análise de entidades (opcional se 'url' for fornecida). Returns: Relatório estruturado com todos os contatos identificados. |
| consult_cnpjA | Consulta dados oficiais de uma empresa brasileira na Receita Federal (BrasilAPI). Args: cnpj: Número do CNPJ com ou sem pontuação (ex: 00.000.000/0001-91 ou 00000000000191). Returns: Dossiê cadastral oficial com Razão Social, Sócios (QSA), Capital Social, Endereço e Contatos. |
| hunt_companyA | Dossiê 360º de Empresa: busca site oficial, extrai contatos, redes sociais, CNPJ e sócios. Args: company_name: Nome da empresa ou marca. domain_or_url: Site oficial da empresa (se já souber, agiliza a busca). Returns: Dossiê de inteligência completo sobre a empresa. |
| hunt_personA | Investiga a presença pública de uma pessoa (LinkedIn, cargos, menções e notícias). Args: name: Nome completo da pessoa. context: Contexto adicional (empresa onde trabalha, cidade, cargo, etc.). Returns: Resumo de perfis e menções públicas encontradas. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Most tools have distinct purposes, but scrape_website, extract_contacts, and hunt_company overlap when the goal is finding contact information from a URL. The descriptions help clarify scope, but an agent could still be uncertain whether to scrape, extract, or run a full company dossier.
Five of six tools follow a consistent verb_noun pattern in snake_case (scrape_website, extract_contacts, hunt_company, hunt_person, consult_cnpj). hunter_search breaks the pattern by using the agent-noun 'hunter' instead of the verb 'hunt'.
Six tools is well-scoped for an OSINT/company-research server. It covers search, scraping, contact extraction, company/person investigation, and official CNPJ lookup without unnecessary bloat or feeling too thin.
The set covers the core intelligence workflow: search, scrape, extract contacts, investigate companies/people, and consult official records. Minor gaps exist, such as no explicit reverse-lookup or export/verification tool, but the main workflows do not hit dead ends.