ShopSignal
ShopSignal — AI 에이전트를 위한 DTC 경쟁사 인텔리전스
Claude, Cursor, ChatGPT 또는 모든 MCP 호환 에이전트가 모든 DTC 패션/뷰티/라이프스타일 브랜드의 카탈로그, 가격, 신제품 출시 정보를 단 한 번의 도구 호출로 실시간으로 확인할 수 있게 합니다.
기능
ShopSignal은 모든 MCP 호환 AI 에이전트에 4가지 도구를 제공합니다. Claude Desktop, Cursor, n8n 또는 나만의 LangGraph 에이전트에 추가하고 다음과 같이 질문해 보세요:
"현재 Glossier에서 할인 중인 상품은 무엇인가요?" "Cuyana, Tibi, Toteme의 슬립 드레스 가격을 비교해 줘." "이번 주 Glossier와 Rhode에서 새로 출시된 제품은 무엇인가요?" "이 Cuyana 드레스를 추적해서 할인할 때 알려줘: [URL]"
스크래핑 설정이 필요 없습니다. API 키도 필요 없습니다. 유지 관리할 선택자(selector)도 없습니다. 에이전트가 도구 스키마를 읽고 바로 호출합니다.
빠른 시작 (60초)
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) 또는 %APPDATA%\Claude\claude_desktop_config.json(Windows)에 추가하세요:
{
"mcpServers": {
"shopsignal": {
"command": "npx",
"args": ["-y", "@apify/actors-mcp-server", "--actors", "kodek/shopsignal-mcp"],
"env": {
"APIFY_TOKEN": "YOUR_APIFY_TOKEN"
}
}
}
}Claude Desktop을 재시작합니다. 다음과 같이 질문하세요: "ShopSignal을 사용하여 glossier.com과 rhodeskin.com의 비타민 C 세럼 가격을 비교해 줘."
Cursor
설정 → 도구 및 MCP(Tools and MCP) → 새 MCP 서버(New MCP server) → 다음을 붙여넣기:
https://mcp.apify.com?actors=kodek/shopsignal-mcpAuthorization 헤더를 Bearer YOUR_APIFY_TOKEN으로 설정하세요.
커스텀 에이전트 (LangGraph, CrewAI, n8n, Mastra)
https://mcp.apify.com에서 표준 Streamable HTTP MCP 전송을 사용합니다. Apify MCP 문서를 참조하세요.
도구
get_store_snapshot
호출당 $0.05 · 모든 DTC 스토어의 가격, 옵션, 재고를 포함한 전체 카탈로그를 반환합니다.
// Input
{ "url": "https://glossier.com" }
// Output (truncated)
{
"store_name": "Glossier",
"platform": "shopify",
"product_count": 142,
"scraped_at": "2026-05-04T18:22:00Z",
"products": [
{
"handle": "balm-dotcom",
"title": "Balm Dotcom",
"vendor": "Glossier",
"price_min": 14, "price_max": 14, "currency": "USD",
"compare_at_price": null, "on_sale": false,
"available": true,
"images": ["https://..."],
"variants": [
{ "title": "Original", "option1": "Original", "price": 14, "available": true },
{ "title": "Birthday", "option1": "Birthday", "price": 14, "available": false }
]
}
]
}track_product_price
호출당 $0.05 · 현재 가격 + 30일 이력 + 확인된 최저/최고가를 반환합니다.
// Input
{ "product_url": "https://cuyana.com/products/classic-easy-tote" }
// Output
{
"title": "Classic Easy Tote",
"current_price": 195, "currency": "USD",
"available": true,
"lowest_30d": 156, "highest_30d": 195,
"recent_drop_pct": null,
"history": [
{ "date": "2026-04-04", "price": 195, "available": true },
{ "date": "2026-04-15", "price": 156, "available": true },
{ "date": "2026-04-22", "price": 195, "available": true }
]
}compare_products_across_brands ⭐ 프리미엄
호출당 $0.50 · 핵심 도구입니다. 텍스트 및 이미지 유사성을 사용하여 여러 브랜드에서 일치하는 제품을 찾습니다. 30분 이상의 수동 비교 작업을 대체합니다.
// Input
{
"query": "white slip dress",
"brand_urls": ["https://faithfullthebrand.com", "https://staudclothing.com", "https://cuyana.com"],
"max_per_brand": 3
}
// Output
{
"query": "white slip dress",
"brands_searched": 3,
"matches": [
{
"canonical_title": "White satin slip midi dress",
"options": [
{ "brand": "Faithfull the Brand", "price": 198, "url": "...", "similarity_score": 0.92, "in_stock": true },
{ "brand": "Staud", "price": 345, "url": "...", "similarity_score": 0.85, "in_stock": true },
{ "brand": "Cuyana", "price": 295, "url": "...", "similarity_score": 0.81, "in_stock": false }
],
"cheapest_in_stock": { "brand": "Faithfull the Brand", "price": 198, "url": "..." }
}
]
}detect_drops_and_restocks
호출당 $0.20 · 최근 N일 동안의 신제품, 재입고, 가격 인하 및 단종된 품목을 반환합니다.
// Input
{ "url": "https://cuyana.com", "days": 7 }
// Output
{
"new_products": [{ "title": "...", "price": 78, "url": "..." }],
"restocked": [{ "title": "...", "url": "...", "out_since": "2026-04-12" }],
"price_drops": [{ "title": "...", "old_price": 88, "new_price": 64, "drop_pct": 27 }],
"discontinued": [{ "title": "...", "last_seen": "2026-04-28" }]
}가격
도구 | 호출당 가격 | 대체하는 작업 |
| $0.05 | 약 5분간의 수동 브라우징 |
| $0.05 | 약 2분간의 확인 및 스프레드시트 업데이트 |
| $0.50 | 약 30분간의 브랜드 간 조사 |
| $0.20 | 약 15분간의 주간 경쟁사 검토 |
구독료가 없습니다. 월 최소 사용량 제한도 없습니다. 호출이 성공했을 때만 비용을 지불합니다. 실패한 호출(Shopify가 아닌 스토어, 네트워크 오류 등)은 과금되지 않습니다. 확장하기 전에 단일 스토어에서 테스트해 보세요. 대부분의 사용자는 5~10회 호출 내에서 가치를 체감합니다.
Apify가 결제, 세금 및 청구를 처리합니다. 성공한 호출에 대해서만 비용을 지불하면 됩니다.
지원 범위
✅ 현재 지원: 패션, 뷰티, 라이프스타일 분야의 84개 검증된 Shopify 기반 DTC 브랜드. 주요 브랜드는 다음과 같습니다:
뷰티: Glossier, Rhode, Supergoop, Sol de Janeiro, Kosas, Merit, Tower 28
여성 패션: Skims, Everlane, Cuyana, Mejuri, Tibi, ThirdLove
남성 패션: Kith, Taylor Stitch, Buck Mason, Aimé Leon Dore
라이프스타일/홈: Allbirds, Our Place, Stanley, Therabody, Vuori, Brooklinen
84개 브랜드의 전체 시드 목록은 매일 스냅샷으로 저장되므로 첫날부터 가격 이력을 확인할 수 있습니다.
❌ 현재 지원하지 않음:
기업용 봇 방지 기술(Cloudflare Bot Fight, Akamai Bot Manager)을 사용하는 스토어 — Aritzia, Lululemon, J.Crew, Rhone 등은 브라우저 핑거프린트 스크래핑이 필요합니다(v2 로드맵).
Shopify에서 Salesforce Commerce Cloud, Magento 또는 커스텀 빌드로 이전한 브랜드 — Reformation, Drunk Elephant, Anthropologie, Free People 등과 같은 기업형 DTC 브랜드.
마켓플레이스(Amazon, eBay, REVOLVE, SSENSE, MR PORTER, Net-a-Porter) — 별도의 스크래퍼가 필요합니다.
인증이 필요한 스토어.
일부 Shopify Plus 스토어는 공개
/products.json엔드포인트를 제한합니다(Skims가 한 예입니다). 이들은 플랫폼 감지는 통과하지만 빈 카탈로그나 부분적인 카탈로그를 반환합니다. 사용자가 발견하는 대로 영향을 받는 특정 스토어를 문서화할 예정입니다.시드 목록 중 일부 브랜드는 현재
/products.json에서 404를 반환합니다(Vuori, Buck Mason, Princess Polly, Alo Yoga, Briogeo, Staud, Mytopicals, For Love & Lemons). 모니터링 중이며, 일부는 자연스럽게 해결될 수 있고 나머지는 향후 업데이트에서 다룰 예정입니다.
스토어 추가
시드 목록에 없는 스토어를 쿼리하면 즉석에서 감지를 시도합니다. Shopify 기반인 경우 결과를 얻을 수 있으며 해당 스토어는 자동으로 일일 스냅샷 로테이션에 추가됩니다. Shopify가 아닌 스토어는 명확한 오류를 반환합니다.
작동 방식
ShopSignal은 모든 Shopify 스토어가 기본적으로 노출하는 공개 /products.json 엔드포인트를 사용합니다. v1에서는 스크래핑이 필요 없습니다. 데이터는 구조화되어 있고 빠르며 신뢰할 수 있습니다.
track_product_price 호출 시마다 ShopSignal은 기록 데이터 세트에 일일 스냅샷을 저장합니다. 도구를 오래 사용할수록 가격 이력은 더 깊어집니다. 초기 사용자는 도구가 도입되기 전에 수집된 데이터의 혜택을 자동으로 누릴 수 있습니다.
시드 관심 목록(84개 검증된 Shopify 기반 DTC 스토어)은 매일 스냅샷으로 저장되므로 가장 많이 검색되는 브랜드에 대해서는 첫날부터 가격 이력이 존재합니다.
ShopSignal이 존재하는 이유
DTC 이커머스 카테고리에는 Prisync, Particl, Skuuudle, Price2Spy, Intelligence Node 등 수십 개의 경쟁사 가격 책정 SaaS 도구가 있으며, 모두 대시보드와 함께 월 $50~$10,000 이상의 비용을 청구합니다. 하지만 그중 어떤 것도 AI 에이전트가 접근할 수 없습니다.
AI 쇼핑 에이전트와 DTC 운영 에이전트는 별도의 대시보드가 아닌, 자신의 추론 루프 내에서 이 데이터가 필요합니다. ShopSignal은 이를 위해 특별히 구축된 최초의 MCP 서버입니다. 호출한 만큼만 지불하고, 월 최소 사용량은 없으며, Apify의 MCP 마켓플레이스를 통해 에이전트가 발견할 수 있습니다.
예시 (Claude에 붙여넣기)
쇼핑객용: "ShopSignal을 사용하여 $250 미만의 흰색 슬립 미디 드레스를 찾아줘. Faithfull the Brand, Staud, Rouje, Cuyana를 비교해 줘."
DTC 운영자용: "주간 경쟁사 스캔을 실행해 줘: 지난 7일 동안 Skims, Wearpepper, ThirdLove에서 새로 출시된 제품은 무엇인가요?"
에이전시용: "현재 Glossier, Rhode, Kosas, Merit에서 할인 중인 모든 제품의 스냅샷을 만들어 줘. 할인율 순으로 정렬해 줘."
연구원용: "이 Tibi 드레스를 30일 동안 추적해서 몇 번 할인되었는지 알려줘: [URL]"
FAQ
합법인가요? 네. /products.json은 스토어가 의도적으로 노출하는 공개적이고 문서화된 Shopify 엔드포인트입니다. 로그인 벽을 우회하거나 서비스 약관을 위반하지 않습니다.
내 스토어 데이터에 사용할 수 있나요? 네, 하지만 더 나은 옵션이 있습니다. Shopify의 Admin API는 ShopSignal이 볼 수 없는 개인 데이터(주문, 고객, 재무 보고서)를 제공합니다. ShopSignal은 본인 소유가 아닌 스토어에 대한 경쟁사 인텔리전스용입니다.
속도 제한은 어떻게 되나요? Apify가 속도 제한 및 프록시 로테이션을 투명하게 처리합니다. 실질적인 제한은 사용자당 시간당 약 1,000개의 스토어 스냅샷입니다.
버그를 보고하거나 기능을 요청하려면 어떻게 하나요? GitHub에서 이슈를 열어주세요.
스토어가 Shopify가 아니면 어떻게 되나요? v1은 { platform: "other", error: "non-shopify store, supported in v2" }를 반환합니다. v2(Playwright 기반) 쿡북 출시 예정일: 출시 후 약 6주.
로드맵
[x] v1.0 — Shopify 전용, 4개 도구, 시드 목록의 일일 이력
[ ] v1.1 —
detect_drops_and_restocks를 위한 웹훅 (Slack/Discord/이메일로 푸시)[ ] v1.2 — 과거 할인 빈도 분석 ("Cuyana는 얼마나 자주 드레스 가격을 인하하는가?")
[ ] v2.0 — Shopify가 아닌 스토어를 위한 Playwright 폴백 (Reformation, Net-a-Porter 등)
[ ] v2.1 — 마켓플레이스 확장 (eBay 판매 목록, Grailed, Vinted)을 통한 재판매 가격 인식
제작자
kodek — 수직적 이커머스 인텔리전스를 위한 MCP 서버를 구축합니다. 수집품, 시계, 가정용품을 위한 자매 도구가 곧 출시될 예정입니다.
ShopSignal은 Shopify, Inc. 또는 추적하는 브랜드와 제휴하지 않습니다. 모든 데이터는 공개적으로 사용 가능한 엔드포인트에서 가져옵니다.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/codesk90/shopsignal-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server