关于 mcp-ecommerce-platform-profiler
这是对接 Apify 上 Mamba Labs Ecommerce Platform Profiler actor 的 MCP 服务,供销售和研究团队检查店铺的平台、支付方式及商品目录信息,并返回带证据和覆盖情况的扁平公司数据行。
主要功能
- 01识别电商平台
- 02检测支付服务商及应用
- 03估算商品数量
- 04报告货币和配送目的地
- 05提供置信度、证据及覆盖情况
- 06返回扁平公司数据行
适用场景
- 01根据店铺平台筛选潜在客户
- 02查看公开购物车中的支付方式
- 03估算潜在客户的商品目录规模
MCP 相关
通过 `profile_ecommerce_platform` 工具向 MCP 客户端提供 Apify actor。它将输入传给 actor,并返回其结果。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| skipCache | boolean | 否 | 设为 false(默认值)时,成功的查询会缓存七天并在重复运行时复用,不会产生任何费用。设为 true 可强制重新获取。 |
| company_name | string | 否 | 可选,但强烈建议提供。身份验证会将发现的记录与此名称进行比对,因此提供该名称是减少错误匹配成本最低的方法。 |
| checkCheckout | boolean | 否 | 为 true 时,还会读取公开购物车页面,因为有些支付服务商和先买后付服务只会在该页面加载。此操作不会添加商品、开始结账或提交任何内容,只会读取公开 URL。会多消耗一次请求。 |
| company_domain | string | 否 | 公司域名,不带协议,例如 allbirds.com。这是读取的店铺,也是与 fleet 中所有其他 actor(包括 Pinterest 品牌信息映射器)进行关联的键。 |
| escalateOnBlock | boolean | 否 | 为 true(默认)时,遇到返回 403 或 429 的店铺会通过住宅网络出口重试一次,因为首次读取时遇到机器人验证很常见,重试一次即可解决相当一部分问题。设为 false 可快速、低成本地失败退出。 |
| includeProductCount | boolean | 否 | 为 true(默认)时,会估算商品目录规模:对于 Shopify 店铺,使用 Shopify products endpoint;其他店铺则使用站点地图。会多消耗一到两个请求。 |
| includePaymentProviders | boolean | 否 | 为 true(默认)时,会检测店铺加载的支付服务商脚本。只有在实际结账过程中才加载的服务商无法通过主页发现,因此提供了 checkCheckout。 |
详细介绍
电商平台分析器 MCP 服务
一个 MCP 服务,可检测网店使用的电商平台、支付服务商和商品目录规模。它封装了 Apify 上的 Mamba Labs Ecommerce Platform Profiler actor,并向任何 MCP 客户端返回适用于 Clay 的扁平 JSON 行。
内容
功能介绍
提供公司域名后,它会读取网店并返回该网店使用的电商平台、加载的支付服务商、是否销售订阅商品、大致的商品数量,以及支持的货币和配送目的地。每家公司返回一行扁平数据。
可检测的平台包括 Shopify、WooCommerce、Magento、BigCommerce、Salesforce Commerce、Squarespace、Wix、PrestaShop 和 commercetools。采用静态读取:读取主页、站点地图,以及可选的公开购物车页面。不使用浏览器,因此,如果网店只有在 JavaScript 运行后才会显示所用平台,结果会标记为 not_extractable,而不会猜测并标记为最接近的平台。置信度取决于证据类型:供应商标头的置信度较高,而 HTML 中出现子字符串的置信度较低。
所有检测均在 Apify 上运行。本软件包只是一个轻量客户端,用于调用 actor 并原样返回结果。
快速开始
你需要 Node.js 18 或更高版本,以及带有 API token 的 Apify 账户。
将以下内容添加到 Claude Desktop 配置中:
{
"mcpServers": {
"mamba-ecommerce-platform-profiler": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-ecommerce-platform-profiler"],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
在 https://console.apify.com/account/integrations 获取你的 token,将其粘贴到配置中,然后重启 Claude Desktop。随后即可使用 profile_ecommerce_platform 工具。
先决条件
- Node.js 18 或更高版本
- 带有 API token 的 Apify 账户
示例提示词
- “allbirds.com 使用什么电商平台?”
- “分析 gymshark.com,并列出购物车页面加载的支付服务商。”
- “这个网店销售订阅商品吗?它大约列出了多少种商品?”
- “检查此域名使用的平台;如果网站阻止访问,则立即失败。”
输入
company_domain(可选):不带其他内容的公司域名,例如allbirds.com。这是要读取的店面,也是它与工具集内所有其他 Actor 的关联键。company_name(可选,但强烈建议提供):身份验证关卡用来核对发现记录的名称,因此提供该名称是减少错误匹配最省事的方式。includeProductCount(可选):为 true 时(默认值),会估算目录规模;如果店铺使用 Shopify,则通过 Shopify products 端点估算,否则通过站点地图估算。这会额外花费一到两次请求。includePaymentProviders(可选):为 true 时(默认值),会检测店面加载的支付提供商脚本。仅在实际结账流程中加载的提供商无法通过首页发现,因此才有checkCheckout。checkCheckout(可选):为 true 时,还会读取公开的购物车页面,因为有些支付和先买后付提供商会在该页面加载,而不会在首页加载。这不会添加商品、启动结账或提交任何内容。它只是读取公开 URL,并额外花费一次请求。escalateOnBlock(可选):为 true 时(默认值),如果店面返回 403 或 429,就会从住宅网络出口重试一次,因为首次读取遇到机器人验证很常见。设为 false 可快速、低成本地失败。skipCache(可选):为 false 时(默认值),成功的查询会缓存七天并重复使用。设为 true 可强制重新获取。max_charge_usd(可选):本次运行的美元费用上限。若某项操作可能导致费用超过此金额,Actor 会在执行前停止。省略此项则使用 Apify 设置的每次运行最高费用。
输出
该工具会返回该公司的扁平 JSON 行,包含 22 个 snake_case 字段,且没有嵌套对象。platform_confidence 和 platform_evidence 会与检测结果一同返回,而非仅返回一个标签;coverage 显示该行的填充程度;fetch_status 表示读取是否成功。完整输出架构请参阅 Apify Store 页面。
输出示例
{
"degraded": false,
"degradation_reason": null,
"company_domain": "allbirds.com",
"company_name": "Allbirds",
"ecommerce_platform": "shopify",
"platform_confidence": "high",
"platform_evidence": "header",
"platforms_all": "shopify",
"payment_providers": "apple_pay",
"has_subscriptions": false,
"subscription_apps": null,
"has_marketplace": false,
"product_count_estimate": 250,
"product_count_source": "products_json",
"product_count_exact": false,
"currencies": null,
"ships_to": null,
"pages_read": 2,
"escalated": false,
"coverage": 0.71,
"fetch_status": "ok",
"run_date": "2026-08-22T19:23:53.897Z"
}
功能
- 识别店面所使用的电商平台
- 支付提供商、订阅应用和市场应用
- 目录规模估算、货币和配送目的地
- 仅读取静态首页和站点地图,不使用浏览器
- 每项检测均记录置信度和证据,而非仅提供标签
- 按行报告覆盖率,以便发现信息不足的读取结果
- 22 个扁平 snake_case 字段,每家公司一行
定价
Apify FREE 计划按事件计费,价格取自实时定价记录;Apify 付费计划的每事件费用更低。
| 事件 | 价格(USD) |
|---|---|
Actor 启动(apify-actor-start) | 0.00005 |
公司已检查(company-checked) | 0.0035 |
已检测到平台(platform-detected) | 0.003 |
已估算商品数量(product-count-estimated) | 0.0025 |
Actor 完整文档
此服务端是一个轻量客户端,不包含任何检测逻辑。完整的输入和输出参考、定价及运行历史,请参阅 Apify Store 页面:
https://apify.com/mambalabs/ecommerce-platform-profiler
Mamba Labs GTM Suite
此服务端是 Mamba Labs GTM Suite 的 MCP 服务之一。该套件中的每个 Actor 都接受域名或公司名称,并返回一行扁平数据,因此可以直接堆叠到同一个 Clay 表中,无需重新整理。此服务端背后的 Actor 是 Ecommerce Platform Profiler,不可变的 Apify Actor ID 为 5G2NeYjBbQTjaTn9L。
由 Mamba Labs 构建 | npm | Apify Store
许可证
MIT
由 Mamba Labs 构建。https://apify.com/mambalabs
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。