Skip to main content
Glama
codesk90

ShopSignal

by codesk90

ShopSignal — 面向 AI 代理的 DTC 竞争对手情报工具

让 Claude、Cursor、ChatGPT 或任何兼容 MCP 的代理能够通过一次工具调用,实时查看任何 DTC 时尚/美妆/生活方式品牌的目录、价格和新品发布。

Apify Actor MCP Pricing


功能介绍

ShopSignal 为任何兼容 MCP 的 AI 代理提供了 4 种工具。将其放入 Claude Desktop、Cursor、n8n 或您自己的 LangGraph 代理中,即可询问如下问题:

“Glossier 目前有哪些商品在打折?” “比较 Cuyana、Tibi 和 Toteme 的吊带裙价格。” “Glossier 和 Rhode 本周发布了哪些新产品?” “追踪这条 Cuyana 裙子,并在它打折时通知我:[URL]”

无需设置爬虫。无需 API 密钥。无需维护选择器。代理只需读取工具架构即可直接调用。

Related MCP server: pricepilot-mcp

快速入门 (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 → 新建 MCP 服务器 → 粘贴:

https://mcp.apify.com?actors=kodek/shopsignal-mcp

将 Authorization 请求头设置为 Bearer YOUR_APIFY_TOKEN。

自定义代理 (LangGraph, CrewAI, n8n, Mastra)

标准的 Streamable HTTP MCP 传输地址为 https://mcp.apify.com。请参阅 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" }]
}

定价

工具

每次调用价格

替代的工作量

get_store_snapshot

$0.05

~5 分钟手动浏览

track_product_price

$0.05

~2 分钟查询 + 表格更新

compare_products_across_brands

$0.50

~30 分钟跨品牌研究

detect_drops_and_restocks

$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 端点,这是每个 Shopify 商店默认公开的接口。v1 版本无需爬取。数据结构化、快速且可靠。

对于每次 track_product_price 调用,ShopSignal 都会在其历史数据集中存储一份每日快照。工具使用的时间越长,价格历史记录就越深入 —— 早期用户会自动受益于工具在他们使用之前收集的数据。

种子观察列表(84 个经过验证的 Shopify DTC 商店)每天都会进行快照,因此对于最受关注的品牌,从第一天起就存在价格历史记录。

为什么会有 ShopSignal

DTC 电子商务领域有数十种竞争对手定价 SaaS 工具 —— Prisync, Particl, Skuuudle, Price2Spy, Intelligence Node —— 所有这些工具每月收费 $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]”

常见问题解答

这合法吗? 是的。/products.json 是一个公开的、有文档记录的 Shopify 端点,商店会刻意将其公开。没有绕过登录墙,没有违反服务条款。

我可以将其用于我自己的商店数据吗? 可以,但您有更好的选择 —— Shopify 的 Admin API 可以提供 ShopSignal 无法看到的私有数据(订单、客户、财务报告)。ShopSignal 仅用于您未拥有的商店的竞争对手情报。

速率限制是多少? Apify 透明地处理速率限制和代理轮换。实际限制:每位用户每小时约 1,000 次商店快照。

如何报告错误或请求功能? 在 GitHub 上提交 issue。

如果商店不是 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 的 Webhook(推送到 Slack/Discord/电子邮件)

  • [ ] v1.2 — 历史销售频率分析(“Cuyana 多久打折一次裙子?”)

  • [ ] v2.0 — 非 Shopify 商店的 Playwright 后备方案(Reformation, Net-a-Porter 等)

  • [ ] v2.1 — 市场平台扩展(eBay 已售商品、Grailed、Vinted),实现具备转售意识的定价

构建者

kodek — 构建用于垂直电子商务情报的 MCP 服务器。即将推出针对收藏品、手表和家居用品的姊妹工具。


ShopSignal 不隶属于 Shopify, Inc. 或其追踪的任何品牌。所有数据均来自公开可用的端点。

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Cross-channel CPG pricing intelligence — Amazon category benchmarks (percentile rank, trend, tier breakdown) for multi-channel brands selling on Amazon plus retail/DTC/wholesale. Six tools across 800+ tracked products in Grocery, Health & Beauty, Household, and Pet Supplies.
    6
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Real Amazon (US, UK, DE, CA, AU) & Walmart shopping data for AI assistants: ranked product shortlists, current prices, live stock, real ratings, and price/BSR history from a 17M+ product warehouse. Free hosted endpoint, no signup — 30 queries a day.
    3
    1
    MIT