Harmonic Search
Pesquise por empresas e profissionais usando a API do Harmonic.ai.
Documentação
Servidor MCP Harmonic
Um servidor Model Context Protocol (MCP) que fornece acesso à API da Harmonic.ai para busca de empresas e pessoas/profissionais.
Recursos
- Buscar empresas no banco de dados da Harmonic
- Obter informações detalhadas da empresa por domínio
- Buscar pessoas/profissionais
- Obter informações detalhadas de uma pessoa por ID
- Pacote autônomo com todas as dependências incluídas
Compilação
Instale as dependências:
npm install
Compile o servidor:
npm run build
Isso cria um pacote autônomo em dist/standalone/ com todas as dependências incluídas.
Uso com Claude Desktop
-
Obtenha sua chave de API da Harmonic em https://console.harmonic.ai/docs/dashboard
-
Adicione o servidor à sua configuração do Claude Desktop:
Edite ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"harmonic": {
"command": "node",
"args": ["/absolute/path/to/HarmonicMCPServer/dist/standalone/index.js"]
}
}
}
Importante:
- Substitua
/absolute/path/to/HarmonicMCPServerpelo caminho real do seu projeto - Use o caminho completo para o node (encontre-o com
which node) - Certifique-se de que o caminho não tenha espaços ou caracteres especiais
-
Reinicie o Claude Desktop
-
No Claude, primeiro defina sua chave de API:
Use the harmonic_set_api_key tool with your API key
- Agora você pode usar as ferramentas da Harmonic:
harmonic_search_company_by_domain- Buscar uma empresa pelo domínio do seu siteharmonic_search_companies- Buscar empresas por consultaharmonic_search_people- Buscar pessoas/profissionaisharmonic_get_saved_search_results- Obter resultados de uma busca salvaharmonic_get_company_employees- Obter todos os funcionários ativos de uma empresa
Ferramentas Disponíveis
harmonic_set_api_key
Defina sua chave de API da Harmonic para autenticação.
Parâmetros:
api_key(obrigatório): Sua chave de API da Harmonic
harmonic_search_company_by_domain
Buscar uma empresa pelo domínio do seu site usando o método POST.
Parâmetros:
domain(obrigatório): O domínio do site da empresa (ex.: harmonic.ai)
harmonic_search_companies
Buscar empresas por consulta usando o método GET.
Parâmetros:
query(obrigatório): Consulta de busca para empresassize(opcional): Número de resultados a retornar (padrão: 50)cursor(opcional): Cursor para paginação
harmonic_search_people
Buscar pessoas/profissionais usando o método GET.
Parâmetros:
query(obrigatório): Consulta de busca para pessoassize(opcional): Número de resultados a retornar (padrão: 50)cursor(opcional): Cursor para paginação
harmonic_get_saved_search_results
Obter resultados de uma busca salva.
Parâmetros:
search_id(obrigatório): O ID da busca salvasize(opcional): Número de resultados a retornar (padrão: 50)cursor(opcional): Cursor para paginação
harmonic_get_company_employees
Obter todos os funcionários ativos de uma empresa.
Parâmetros:
company_id(obrigatório): O ID da empresasize(opcional): Número de resultados a retornar (padrão: 50)cursor(opcional): Cursor para paginação
Desenvolvimento
Execute em modo de desenvolvimento:
npm run dev
Documentação da API
Para mais informações sobre a API da Harmonic, visite: https://console.harmonic.ai/docs/api-reference/introduction