mcpField
M
mcp-review-platform-reputation-enricher

mcp-review-platform-reputation-enricher

本地服务
github.com/mambalabsdev商业与营销01 周前更新

关于 mcp-review-platform-reputation-enricher

mcp-review-platform-reputation-enricher 是用于企业声誉研究的 MCP 服务,可按 Trustpilot Business Unit ID 或公司域名获取评分和评论数据。默认读取公开数据;可选的公开页面路径还提供认领状态、验证信息和类别。

主要功能

  1. 01获取 TrustScore、星级和评论数
  2. 02提供一至五星评论分布
  3. 03可选读取认领与验证状态
  4. 04区分受阻、未找到及未提取状态
  5. 05输出单行扁平 JSON 数据

适用场景

  1. 01比较公司的 Trustpilot 评分与评论量
  2. 02查看评分对应的评论星级分布
  3. 03核实 Trustpilot 页面是否已认领和验证

MCP 相关

该 MCP 服务向 MCP 客户端提供 `get_trustpilot_reputation` 工具,按 Business Unit ID 或公司域名查询,并返回 Apify Actor 的扁平 JSON 结果。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-mambabuilt-mcp-review-platform-reputation-enricher": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-review-platform-reputation-enricher"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @mambalabsdev/mcp-review-platform-reputation-enricher
需要配置的环境变量
APIFY_TOKEN密钥Apify API token from https://console.apify.com/account/integrations

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mambalabsdev/mcp-review-platform-reputation-enricher1.2.0

工具

1

收录的工具列表 · 更新于 2 周前

参数类型必填说明
sourcesenum否要查询的评价来源。此版本仅支持 Trustpilot。G2、Capterra 和 Glassdoor 会显示为列,并始终报告 skipped,且会在行中说明原因。此设置用于在新增来源后继续支持已保存的配置。以字符串形式传递,以兼容 Clay。trustpilot
skipCacheboolean否设为 "false"(默认值)时,成功的查询会缓存七天并在此期间复用,重复运行不产生费用。设为 "true" 可强制重新抓取。以字符串形式传递,以兼容 Clay。
company_namestring否可选。原样写入输出行,以便关联。查询以 business unit ID 为键,因此名称不会改变返回的商家。
company_domainstring否不带协议的公司域名,例如 monzo.com。用于在公司自己的网站小组件嵌入代码中查找 Trustpilot business unit ID。提供 trustpilotBusinessUnitId 则会跳过此步骤并始终解析成功。
minReviewCountenum否用于设置行中的 rating_is_meaningful。两条评价得出的 5.0 评分与九百条评价得出的 4.2 评分不可直接比较,此列会说明你看到的是哪种情况。它不会删除任何行,也不会更改返回的评分。以字符串形式传递,以兼容 Clay。10 | 50 | 100 | 500 | none
publicPageAccessenum否保留为 "off"(默认值)时,仅读取 Trustpilot 的公开 TrustBox 数据端点,该端点获 Trustpilot 的 robots.txt 允许。设为 "unblocker" 时,通过 Apify Unblocker 读取 Trustpilot 的公开公司页面,无需 business unit ID 即可解析任何域名,并返回类别、认领状态和验证信息。Trustpilot 的 robots.txt 禁止自动化 Agent 访问这些页面,因此是否使用由调用方决定;此方式会消耗调用方 Apify 账户中的 Unblocker 单位。以此方式解析的行会计费 public-page-profile-returned,而不是 reputation-resolved,绝不会同时计费。off | unblocker
includeCategoriesboolean否对默认路由无影响:Trustpilot 仅在公开公司页面上提供类别,因此除非 publicPageAccess 为 unblocker,否则 trustpilot_categories 为 null。保留此设置以兼容已保存的配置。以字符串形式传递,以兼容 Clay。
trustpilotBusinessUnitIdstring否24 个字符的 Trustpilot business unit ID,例如 57da77be0000ff000594bcdb。最快且最可靠的输入:在此提供后始终可解析。可在运行 Trustpilot 小组件的网站页面源代码中找到,字段名为 data-businessunit-id;也可复用先前行中的 trustpilot_business_id。留空时,actor 会在公司自己的网站上查找。

详细介绍

评论平台声誉增强器 MCP 服务

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

评论平台声誉增强器 MCP 服务

一个 MCP 服务,可将公司域名解析为其 Trustpilot 评分、评论数量和认领状态。它封装了 Apify 上的 Mamba Labs Trustpilot Reputation Enricher actor,并向任何 MCP 客户端返回可直接用于 Clay 的扁平 JSON 行。

内容

功能介绍

提供 Trustpilot business unit ID 或公司域名,即可获取 TrustScore、评论数量、星级评分以及 1 至 5 星的评分明细。每家公司返回一行扁平数据。默认情况下,它会读取 Trustpilot 的公开 TrustBox 数据端点,该端点允许 Trustpilot 的 robots.txt 抓取。无需 Trustpilot API 密钥。

business unit ID 是可靠的查询方式:提供该 ID 就一定能解析成功。仅提供域名时,只有公司官网嵌入了 Trustpilot 小组件才能解析,因此大多数域名在未提供 ID 时会返回 not_found。某行中的 trustpilot_business_id 可在后续调用时作为 ID 再次传入。将 publicPageAccess 设为 unblocker,则会通过 Apify Unblocker 读取 Trustpilot 的公开公司页面;这样无需 ID 也能解析域名,并会额外返回类别、认领状态和验证信息。Trustpilot 的 robots.txt 禁止自动化 Agent 访问这些页面,因此是否采用此方式由你决定;该方式会消耗你自己的 Apify 账户中的 Unblocker 用量。

该工具会区分四种空值:被拒绝的请求会返回 blocked;没有 business unit 的域名会返回 not_found;无法读取的值会返回 not_extractable;从未查询过的数据源则会返回 skipped。G2、Capterra 和 Glassdoor 会作为明确标记为跳过的状态列提供,因此添加数据源时,行结构不会改变。

所有查询都在 Apify 上运行。此软件包只是一个轻量客户端,用于调用 actor 并原样返回结果。

快速开始

你需要 Node.js 18 或更高版本,以及拥有 API 令牌的 Apify 账户。

将以下内容添加到 Claude Desktop 配置中:

{
  "mcpServers": {
    "mamba-review-platform-reputation-enricher": {
      "command": "npx",
      "args": ["-y", "@mambalabsdev/mcp-review-platform-reputation-enricher"],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

在 https://console.apify.com/account/integrations 获取令牌,将其粘贴进去,然后重启 Claude Desktop。届时即可使用 get_trustpilot_reputation 工具。

前提条件

  • Node.js 18 或更高版本
  • 拥有 API 令牌的 Apify 账户

示例提示词

  • “获取业务单元 4992d8e10000640005041a9a 的 Trustpilot 评分。”
  • “这家公司在 Trustpilot 上的星级分布情况如何?”
  • “查询此域名的 Trustpilot 声誉,仅在评论数至少为 100 时标记。”
  • “这家公司的 Trustpilot 资料是否已认领并验证?使用公开页面路径。”

输入

  • company_domain(可选):不带协议的公司域名,例如 monzo.com。用于在公司自己的 widget 嵌入代码中查找 Trustpilot 业务单元 ID。改为提供 trustpilotBusinessUnitId 可跳过此步骤并直接解析。
  • company_name(可选):原样传递到输出行,用于关联。查找依据是业务单元 ID,因此名称不会改变返回的企业。
  • trustpilotBusinessUnitId(可选):24 个字符的 Trustpilot 业务单元 ID,例如 57da77be0000ff000594bcdb。这是最快、最可靠的输入。可在运行 Trustpilot widget 的任意网站的页面源代码中,通过 data-businessunit-id 查找,也可以复用之前某一行中的 trustpilot_business_id。
  • publicPageAccess(可选):off(默认值)或 unblocker。unblocker 通过 Apify Unblocker 读取 Trustpilot 公开的公司页面,可解析没有 ID 的域名,并提供类别、认领状态和验证状态。通过此方式解析的行会计为 public-page-profile-returned,而不是 reputation-resolved;两者不会同时计费。
  • minReviewCount(可选):可选值为 none、10、50、100 或 500。它会在该行设置 rating_is_meaningful。两条评论得出的 5.0 评分与九百条评论得出的 4.2 评分不可相提并论,此列会说明你看到的是哪一种情况。它不会删除任何行,也不会改变返回的评分。
  • includeCategories(可选):对默认路径无效,因为 Trustpilot 仅在其公开公司页面上发布类别。除非 publicPageAccess 为 unblocker,否则 trustpilot_categories 为 null。保留此参数是为了让已保存的配置继续有效。
  • sources(可选):要查询的评论来源。版本 1 仅支持 trustpilot。G2、Capterra 和 Glassdoor 会显示为列,且始终标记为 skipped,并在该行注明原因。保留此设置是为了在新增来源时让已保存的配置继续有效。
  • skipCache(可选):为 false(默认值)时,成功的查询会缓存七天并重复使用。设为 true 可强制重新获取。
  • max_charge_usd(可选):此调用的支出上限,单位为 USD。若某项费用会导致本次运行超出此金额,Actor 会在产生该费用前停止,并保留已计费的所有行。

输出

该工具会返回此公司的扁平 JSON 行,其中包含 33 个 snake_case 字段,且没有嵌套对象。读取任何评分前,应先查看 trustpilot_status 字段;trustpilot_route 和 trustpilot_id_source 用于说明业务单元的解析方式;rating_is_meaningful 则反映你设置的评论数阈值。完整输出架构请参阅 Apify Store 页面。

输出示例

{
  "degraded": false,
  "degradation_reason": null,
  "company_domain": "mattressonline.co.uk",
  "company_name": "Mattress Online",
  "trustpilot_business_id": "4992d8e10000640005041a9a",
  "trustpilot_url": "https://www.trustpilot.com/review/www.mattressonline.co.uk",
  "trustpilot_name": "MattressOnline.co.uk",
  "trustpilot_rating": 4.8,
  "trustpilot_review_count": 72332,
  "trustpilot_stars": 5,
  "trustpilot_one_star": 1618,
  "trustpilot_two_stars": 768,
  "trustpilot_three_stars": 1485,
  "trustpilot_four_stars": 5850,
  "trustpilot_five_stars": 62611,
  "trustpilot_country_code": "GB",
  "trustpilot_route": "widget",
  "trustpilot_id_source": "homepage_embed",
  "trustpilot_claimed_status": "not_extractable",
  "trustpilot_is_claimed": null,
  "rating_is_meaningful": true,
  "trustpilot_status": "ok",
  "g2_status": "skipped",
  "capterra_status": "skipped",
  "glassdoor_status": "skipped",
  "coverage": 1,
  "fetch_status": "ok",
  "run_date": "2026-08-23T06:39:38.824Z"
}

功能

  • TrustScore、星级评分和评论总数
  • 完整的一至五星评分分布,而不仅是平均值
  • 在可选的公开页面路径中提供认领和验证状态,以及 Trustpilot 类别
  • 四种各自具有独立状态的空结果,确保拒绝结果不会被视为零
  • G2、Capterra 和 Glassdoor 均以明确标记为跳过的列呈现
  • 每家公司一行,包含 33 个扁平的 snake_case 字段
  • 无需 Trustpilot API 密钥

定价

你按 Apify 上的事件付费,费用从你自己的 Apify 账户扣除。以下价格来自实时定价记录,读取时间:2026-10-16:

事件每个事件的价格(USD)触发时机
apify-actor-start$0.00005Actor 开始运行时收费。收费事件数取决于 Actor 内存(每 GB 一个事件,至少一个事件)。
company-checkedFree 计划为 $0.003,较高的 Apify 计划低至 $0.0021每家公司收费一次,前提是 Trustpilot 业务单元查询已完成并生成了非降级行,无论是否找到任何内容。not_found 行会触发此事件,因为查询后什么都没找到也是一个真实结果,也是你所要求的工作。如果查询完全无法运行,生成降级行,则不会触发此事件。
reputation-resolvedFree 计划为 $0.0035,较高的 Apify 计划低至 $0.00245每家公司收费一次,前提是找到 Trustpilot 业务单元并返回其汇总记录。没有业务单元时不会触发;Trustpilot 拒绝请求时不会触发;未提供 API 密钥时也不会触发,因为这三种情况都没有生成声誉记录。
public-page-profile-returnedFree 计划为 $0.005,较高的 Apify 计划低至 $0.0035每家公司收费一次,适用于通过可选公共页面路由完成查询的情况;该路由仅在你将 publicPageAccess 设为 unblocker 时运行。它会替代该行的声誉查询收费,而不是额外收费,因此同一行绝不会被收取两次费用;如果运行时保留该设置不变,则根本不会触发此事件。

该 Actor 的 Apify 页面显示当前价格。运行此服务会消耗 Apify 积分。

Actor 完整文档

此服务是一个轻量客户端,不包含任何查询逻辑。如需查看完整的输入和输出参考、定价及运行历史,请访问 Apify Store 页面:

https://apify.com/mambalabs/review-platform-reputation-enricher


Mamba Labs GTM Suite

此服务是 Mamba Labs GTM Suite MCP 服务之一。该套件中的每个 Actor 都接受一个域名或一家公司作为输入,并返回一行扁平数据,因此无需重新整理即可放入同一个 Clay 表格中。此服务背后的 Actor 是 Trustpilot Reputation Enricher,其不可变的 Apify Actor ID 为 3lIqfCt61j4hqE1xz。

由 Mamba Labs 构建 | npm | Apify Store

许可证

MIT

由 Mamba Labs 构建。https://apify.com/mambalabs

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。