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 密钥。无需维护选择器。代理只需读取工具架构即可直接调用。

快速入门 (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. 或其追踪的任何品牌。所有数据均来自公开可用的端点。

F
license - not found
-
quality - not tested
C
maintenance

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