n8n, Make и Zapier
Платформы автоматизации могут вызывать инструменты PublicWWW как шаги сценария: запускать поиск по расписанию, заносить сайты в таблицу или CRM либо поручать ИИ-шагу решать, что искать. Они подключаются к тому же серверу с токеном.
Выпустите для каждой платформы свой токен на странице профиля, чтобы любую из них можно было отключить отдельно. Бесплатные аккаунты получают те же инструменты с лимитами бесплатного тарифа - см. Лимиты и ошибки. Для простой выгрузки по расписанию без шага с инструментом проще REST API: на любой платформе есть HTTP-шаг, а API описан в OpenAPI.
n8n
С MCP работают два узла. MCP Client выполняет один инструмент как обычный шаг; MCP Client Tool передаёт инструменты узлу AI Agent, и тот сам выбирает и вызывает их. Настройки у обоих одинаковые:
| Параметр | Значение |
|---|---|
| Endpoint | https://api.publicwww.com/mcp |
| Server Transport | HTTP Streamable |
| Authentication | Bearer Auth с учётными данными, в которых хранится ваш токен |
В MCP Client выберите инструмент - search или
account - и заполните его параметры или переключите Input Mode на JSON:
{ "query": "\"angular.min.js\"", "rows": 100 }
Узел возвращает один элемент с ответом инструмента в
structuredContent: сайты - в results (domain, url,
rank), рядом - total, returned, truncated.
Чтобы получить по элементу на сайт, добавьте после него узел Split Out
по structuredContent.results.
Make
Добавьте в сценарий приложение MCP Client. В его подключении выберите
+ New MCP Server, укажите https://api.publicwww.com/mcp в
качестве URL и вставьте токен в поле API Key / Access token. Затем
используйте Call a tool с search, чтобы выполнить поиск как
шаг, или Execute an action with AI, чтобы вызовы выбирал ИИ.
Call a tool показывает аргументы инструмента - query,
rows, page, snippets. На выходе ответ
приходит дважды: Result - текстом JSON и Parsed Result - полями:
results с сайтами, total, returned,
truncated и прочими. Чтобы обрабатывать сайты по одному, добавьте
Iterator по Parsed Result > results.
Zapier
Подключите приложение MCP Client: адрес сервера
https://api.publicwww.com/mcp, транспорт Streamable HTTP, OAuth
выключен, токен - в поле bearer token. Zapier сразу прочитает список
инструментов - search и account с их параметрами. Для
поиска используйте действие Run Read-Only Tool с search;
триггер New Tool лишь сообщает о новых инструментах на сервере.
В CRM: HubSpot, Pipedrive, Salesforce
Типичная задача - список потенциальных клиентов: все сайты, которые загружают определённый скрипт, виджет или код отслеживания, заносятся в CRM как компании. У всех трёх платформ выше есть шаги для HubSpot, Pipedrive и Salesforce, так что сценарий везде одинаковый:
- Триггер - расписание или кнопка, которую вы нажимаете.
- Инструмент PublicWWW
searchс вашим запросом, например"googletagmanager.com/gtm.js" site:de, и столько строк, сколько вы хотите импортировать. - Цикл по
results: по одному сайту за проход, с егоdomain,urlиrank. - Поиск компании в CRM по домену и создание её, только если её там нет, - тогда повторный запуск сценария добавит новые сайты, а остальные не тронет.
| CRM | Запись | Сопоставлять по |
|---|---|---|
| HubSpot | Company | Domain name |
| Pipedrive | Organization | Поле с адресом сайта у организации |
| Salesforce | Account | Website |
Полезно отметить в записи, откуда она взялась, - запрос в дополнительном поле
или в заметке, - чтобы последующий поиск чего-то другого не смешал списки.
rank упорядочивает список по популярности: 1 - самый популярный
сайт, а пустое значение значит, что у сайта нет места в рейтинге популярности.
За чем следить
- Каждый запуск поиска - это один поиск из суточного лимита аккаунта, и на один аккаунт проходит не больше 10 запросов в минуту; цикл, который вызывает инструмент для каждой строки таблицы, упрётся и в то, и в другое. Вместо этого запрашивайте больше строк за один поиск.
-
Отказы возвращаются как ошибки инструмента с кодом -
quota_exceeded,too_many_requestsсretry_after, - и платформы показывают их как неудачный шаг. Коды перечислены в разделе Лимиты и ошибки.