n8n, Make e Zapier
Plataformas de automação podem chamar as ferramentas do PublicWWW como etapas de um workflow: executar uma busca de forma agendada, colocar os sites em uma planilha ou em um CRM, ou deixar uma etapa de IA decidir o que buscar. Elas se conectam ao mesmo servidor com um token.
Gere um token para cada plataforma na sua página de perfil, para poder cortar o acesso de qualquer uma delas isoladamente. Contas gratuitas têm as mesmas ferramentas, com os limites do plano gratuito; veja Limites e erros. Para uma simples exportação agendada, sem etapa de ferramenta, a API REST é mais simples: toda plataforma tem uma etapa HTTP, e a API é descrita em OpenAPI.
n8n
Dois nós falam MCP. O MCP Client executa uma ferramenta como uma etapa comum; o MCP Client Tool entrega as ferramentas a um nó AI Agent, que as escolhe e chama por conta própria. Os dois usam as mesmas configurações:
| Configuração | Valor |
|---|---|
| Endpoint | https://api.publicwww.com/mcp |
| Server Transport | HTTP Streamable |
| Authentication | Bearer Auth, com uma credencial que contenha o seu token |
No MCP Client, escolha a ferramenta (search ou
account) e preencha os parâmetros dela, ou mude o Input Mode para JSON:
{ "query": "\"angular.min.js\"", "rows": 100 }
O nó retorna um item com a resposta da ferramenta em
structuredContent: os sites em results (domínio, URL,
posição no ranking) e, ao lado, total, returned e
truncated. Para obter um item por site, adicione em seguida um nó
Split Out sobre structuredContent.results.
Make
Adicione o app MCP Client a um cenário. Na conexão, escolha
+ New MCP Server, informe https://api.publicwww.com/mcp como
URL e cole o seu token em API Key / Access token. Depois, use
Call a tool com search para executar uma busca como etapa, ou
Execute an action with AI para deixar a IA escolher as chamadas.
Call a tool lista os argumentos da ferramenta: query,
rows, page, snippets. A saída traz a
resposta duas vezes: Result como texto JSON e Parsed Result como
campos: results com os sites, total, returned,
truncated e o restante. Para tratar os sites um a um, adicione um
Iterator sobre Parsed Result > results.
Zapier
Conecte o app MCP Client: URL do servidor
https://api.publicwww.com/mcp, transporte Streamable HTTP, OAuth
desativado e o seu token no campo de bearer token. O Zapier lê a lista de
ferramentas na hora: search e account, com os
parâmetros. Para uma busca, use a ação Run Read-Only Tool com
search; o gatilho New Tool só avisa sobre ferramentas
adicionadas ao servidor.
Para um CRM: HubSpot, Pipedrive, Salesforce
O caso mais comum é uma lista de prospects: todos os sites que carregam um determinado script, widget ou código de rastreamento, inseridos no CRM como empresas. As três plataformas acima têm etapas para HubSpot, Pipedrive e Salesforce, então o workflow é o mesmo em todas:
- Um gatilho: um agendamento ou um botão que você clica.
- A ferramenta
searchdo PublicWWW com a sua consulta, por exemplo"googletagmanager.com/gtm.js" site:de, e quantas linhas você quiser importar. - Um loop sobre
results: um site por vez, comdomain,urlerank. - Procure a empresa no CRM pelo domínio e crie-a somente se ela não existir: assim, rodar o workflow de novo acrescenta os sites novos e não mexe nos demais.
| CRM | Registro | Correspondência por |
|---|---|---|
| HubSpot | Company | Domain name |
| Pipedrive | Organization | Um campo de site na organização |
| Salesforce | Account | Website |
Ajuda anotar no registro por que ele está ali (a consulta em um campo
personalizado ou em uma nota), para que uma busca posterior por outra coisa não
misture as listas. O rank ordena a lista por popularidade: 1 é o
site mais popular, e um rank vazio significa que o site não tem posição no
ranking de popularidade.
Pontos de atenção
- Cada execução de uma busca consome uma busca da cota diária da conta, e são aceitas no máximo 10 requisições por minuto por conta: um loop que chama a ferramenta para cada linha de uma planilha esbarra nos dois limites. Em vez disso, peça mais linhas em uma única busca.
-
As recusas voltam como erros da ferramenta, com um código
(
quota_exceeded,too_many_requestscomretry_after), que as plataformas mostram como etapa com falha. Os códigos estão em Limites e erros.