n8n, Make, Zapier
자동화 플랫폼에서는 PublicWWW 도구를 워크플로의 단계로 호출할 수 있습니다. 정해진 일정에 검색을 실행하고, 찾은 사이트를 스프레드시트나 CRM에 넣거나, AI 단계가 무엇을 검색할지 정하게 할 수 있습니다. 같은 서버에 토큰으로 연결합니다.
프로필 페이지에서 플랫폼마다 토큰을 따로 발급하면 필요할 때 하나만 차단할 수 있습니다. 무료 계정도 무료 요금제 한도 안에서 같은 도구를 쓸 수 있습니다. 제한 및 오류를 참고하세요. 도구 단계 없이 정기적으로 내보내기만 하려면 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가 있습니다. 사이트마다 항목 하나씩 얻으려면
뒤에 structuredContent.results를 대상으로 하는 Split Out 노드를
연결하세요.
Make
시나리오에 MCP Client 앱을 추가합니다. 연결 설정에서 + New MCP Server를
선택하고 URL에 https://api.publicwww.com/mcp를 입력한 뒤, API Key / Access
token에 토큰을 붙여 넣으세요. 그런 다음 Call a tool에서 search를
선택해 검색을 단계로 실행하거나, Execute an action with AI로 AI가 호출을 정하게 합니다.
Call a tool에는 도구의 인수(query, rows, page,
snippets)가 나열됩니다. 출력에는 응답이 두 번 담깁니다. Result는 JSON
텍스트, Parsed Result는 필드 형태이며, 사이트 목록이 담긴 results와
total, returned, truncated 등이 들어 있습니다.
사이트를 하나씩 처리하려면 Parsed Result > results를 대상으로 Iterator를
추가하세요.
Zapier
MCP Client 앱을 연결합니다. 서버 URL은 https://api.publicwww.com/mcp,
전송 방식은 Streamable HTTP, OAuth는 끄고, bearer token 입력란에 토큰을 넣습니다. Zapier가
바로 도구 목록(search와 account, 각각의 파라미터)을 읽어 옵니다.
검색에는 search와 함께 Run Read-Only Tool 액션을 사용하세요. 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 | Organization의 웹사이트 필드 |
| Salesforce | Account | Website |
레코드에 등록 이유(쿼리)를 사용자 지정 필드나 메모로 남겨 두면, 나중에 다른 검색 결과와
목록이 섞이지 않습니다. rank로 목록을 인기순으로 정렬할 수 있습니다. 1이 가장
인기 있는 사이트이며, rank가 비어 있으면 인기 순위가 없는 사이트입니다.
주의할 점
- 검색을 한 번 실행할 때마다 계정의 일일 할당량에서 1회가 차감되며, 계정당 1분에 최대 10회까지만 요청할 수 있습니다. 시트의 행마다 도구를 호출하는 반복문은 두 제한에 모두 걸립니다. 대신 한 번의 검색으로 더 많은 행을 요청하세요.
-
거부된 요청은
quota_exceeded,retry_after가 포함된too_many_requests같은 코드와 함께 도구 오류로 반환되며, 플랫폼에서는 실패한 단계로 표시됩니다. 코드 목록은 제한 및 오류에 있습니다.