关于 mcp-review-platform-reputation-enricher
mcp-review-platform-reputation-enricher 是用于企业声誉研究的 MCP 服务,可按 Trustpilot Business Unit ID 或公司域名获取评分和评论数据。默认读取公开数据;可选的公开页面路径还提供认领状态、验证信息和类别。
主要功能
- 01获取 TrustScore、星级和评论数
- 02提供一至五星评论分布
- 03可选读取认领与验证状态
- 04区分受阻、未找到及未提取状态
- 05输出单行扁平 JSON 数据
适用场景
- 01比较公司的 Trustpilot 评分与评论量
- 02查看评分对应的评论星级分布
- 03核实 Trustpilot 页面是否已认领和验证
MCP 相关
该 MCP 服务向 MCP 客户端提供 `get_trustpilot_reputation` 工具,按 Business Unit ID 或公司域名查询,并返回 Apify Actor 的扁平 JSON 结果。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| sources | enum | 否 | 要查询的评价来源。此版本仅支持 Trustpilot。G2、Capterra 和 Glassdoor 会显示为列,并始终报告 skipped,且会在行中说明原因。此设置用于在新增来源后继续支持已保存的配置。以字符串形式传递,以兼容 Clay。trustpilot |
| skipCache | boolean | 否 | 设为 "false"(默认值)时,成功的查询会缓存七天并在此期间复用,重复运行不产生费用。设为 "true" 可强制重新抓取。以字符串形式传递,以兼容 Clay。 |
| company_name | string | 否 | 可选。原样写入输出行,以便关联。查询以 business unit ID 为键,因此名称不会改变返回的商家。 |
| company_domain | string | 否 | 不带协议的公司域名,例如 monzo.com。用于在公司自己的网站小组件嵌入代码中查找 Trustpilot business unit ID。提供 trustpilotBusinessUnitId 则会跳过此步骤并始终解析成功。 |
| minReviewCount | enum | 否 | 用于设置行中的 rating_is_meaningful。两条评价得出的 5.0 评分与九百条评价得出的 4.2 评分不可直接比较,此列会说明你看到的是哪种情况。它不会删除任何行,也不会更改返回的评分。以字符串形式传递,以兼容 Clay。10 | 50 | 100 | 500 | none |
| publicPageAccess | enum | 否 | 保留为 "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 |
| includeCategories | boolean | 否 | 对默认路由无影响:Trustpilot 仅在公开公司页面上提供类别,因此除非 publicPageAccess 为 unblocker,否则 trustpilot_categories 为 null。保留此设置以兼容已保存的配置。以字符串形式传递,以兼容 Clay。 |
| trustpilotBusinessUnitId | string | 否 | 24 个字符的 Trustpilot business unit ID,例如 57da77be0000ff000594bcdb。最快且最可靠的输入:在此提供后始终可解析。可在运行 Trustpilot 小组件的网站页面源代码中找到,字段名为 data-businessunit-id;也可复用先前行中的 trustpilot_business_id。留空时,actor 会在公司自己的网站上查找。 |
详细介绍
评论平台声誉增强器 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.00005 | Actor 开始运行时收费。收费事件数取决于 Actor 内存(每 GB 一个事件,至少一个事件)。 |
company-checked | Free 计划为 $0.003,较高的 Apify 计划低至 $0.0021 | 每家公司收费一次,前提是 Trustpilot 业务单元查询已完成并生成了非降级行,无论是否找到任何内容。not_found 行会触发此事件,因为查询后什么都没找到也是一个真实结果,也是你所要求的工作。如果查询完全无法运行,生成降级行,则不会触发此事件。 |
reputation-resolved | Free 计划为 $0.0035,较高的 Apify 计划低至 $0.00245 | 每家公司收费一次,前提是找到 Trustpilot 业务单元并返回其汇总记录。没有业务单元时不会触发;Trustpilot 拒绝请求时不会触发;未提供 API 密钥时也不会触发,因为这三种情况都没有生成声誉记录。 |
public-page-profile-returned | Free 计划为 $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
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。