n8n, Make y Zapier
Las plataformas de automatización pueden llamar a las herramientas de PublicWWW como pasos de un flujo de trabajo: ejecutar una búsqueda de forma programada, llevar los sitios a una hoja de cálculo o a un CRM, o dejar que un paso de IA decida qué buscar. Se conectan al mismo servidor con un token.
Crea un token para cada plataforma en tu página de perfil, para poder cortar el acceso a cualquiera de ellas por separado. Las cuentas gratuitas tienen las mismas herramientas con los límites del plan gratuito; consulta Límites y errores. Para una simple exportación programada sin un paso de herramienta, la API REST es más sencilla: todas las plataformas tienen un paso HTTP, y la API está descrita en OpenAPI.
n8n
Hay dos nodos que hablan MCP. MCP Client ejecuta una herramienta como un paso normal; MCP Client Tool entrega las herramientas a un nodo AI Agent, que las elige y las llama por su cuenta. Ambos usan la misma configuración:
| Ajuste | Valor |
|---|---|
| Endpoint | https://api.publicwww.com/mcp |
| Server Transport | HTTP Streamable |
| Authentication | Bearer Auth, con una credencial que contenga tu token |
En MCP Client, elige la herramienta (search o
account) y rellena sus parámetros, o cambia Input Mode a JSON:
{ "query": "\"angular.min.js\"", "rows": 100 }
El nodo devuelve un elemento con la respuesta de la herramienta en
structuredContent: los sitios en results (dominio, URL,
posición) y, junto a ellos, total, returned y
truncated. Para obtener un elemento por sitio, añade después un nodo
Split Out sobre structuredContent.results.
Make
Añade la aplicación MCP Client a un escenario. En su conexión, elige
+ New MCP Server, escribe https://api.publicwww.com/mcp como
URL y pega tu token en API Key / Access token. Después usa
Call a tool con search para ejecutar una búsqueda como paso,
o Execute an action with AI para que la IA elija las llamadas.
Call a tool muestra los argumentos de la herramienta: query,
rows, page, snippets. Su salida contiene la
respuesta dos veces: Result como texto JSON y Parsed Result como
campos (results con los sitios, total, returned,
truncated y el resto). Para procesar los sitios de uno en uno, añade
un Iterator sobre Parsed Result > results.
Zapier
Conecta la aplicación MCP Client: URL del servidor
https://api.publicwww.com/mcp, transporte Streamable HTTP, OAuth
desactivado y tu token en el campo del bearer token. Zapier lee la lista de
herramientas al momento: search y account con sus
parámetros. Para una búsqueda, usa la acción Run Read-Only Tool con
search; el disparador New Tool solo avisa de las herramientas
que se añaden al servidor.
A un CRM: HubSpot, Pipedrive, Salesforce
El caso habitual es una lista de clientes potenciales: todos los sitios que cargan un script, un widget o un código de seguimiento concreto, llevados al CRM como empresas. Las tres plataformas anteriores tienen pasos para HubSpot, Pipedrive y Salesforce, así que el flujo de trabajo es el mismo en todas:
- Un disparador: una programación o un botón en el que haces clic.
- La herramienta
searchde PublicWWW con tu consulta, por ejemplo"googletagmanager.com/gtm.js" site:de, y tantas filas como quieras importar. - Un bucle sobre
results: un sitio en cada pasada, con sudomain,urlyrank. - Busca la empresa en el CRM por su dominio y créala solo si no existe; así, al volver a ejecutar el flujo se añaden los sitios nuevos y el resto no se toca.
| CRM | Registro | Buscar por |
|---|---|---|
| HubSpot | Company | Domain name |
| Pipedrive | Organization | Un campo de sitio web en la organización |
| Salesforce | Account | Website |
Conviene anotar en el registro por qué está ahí (la consulta en un campo
personalizado o en una nota), para que una búsqueda posterior de otra cosa no
mezcle las listas. rank ordena la lista por popularidad: 1 es el
sitio más popular, y una posición vacía significa que el sitio no tiene posición
por popularidad.
Qué vigilar
- Cada ejecución de una búsqueda es una búsqueda de la cuota diaria de la cuenta, y como máximo se atienden 10 solicitudes por minuto por cuenta: un bucle que llama a la herramienta para cada fila de una hoja choca con ambos límites. Es mejor pedir más filas en una sola búsqueda.
-
Los rechazos llegan como errores de la herramienta con un código
(
quota_exceeded,too_many_requestsconretry_after), que las plataformas muestran como un paso fallido. Los códigos están en Límites y errores.