关于 ESG Supply Chain Risk
此 MCP 服务使用公开监管机构和政府间组织数据评估企业及国家的 ESG 风险。它面向 ESG、GRC、采购和投资团队,结合多维评分、SASB 映射及欧盟合规差距分析。
主要功能
- 01环境、社会与治理评分
- 02并行查询 15 个数据源
- 03SASB 行业重要性映射
- 04CSRD 与 CSDDD 风险分析
- 05制裁与企业登记信息核查
- 06逐年合规趋势分析
适用场景
- 01在供应商准入或续约前进行筛查
- 02识别 CSRD 报告数据缺口
- 03在投资筛查中评估 ESG 风险
- 04比较采购来源国风险
- 05跟踪合规记录变化
MCP 相关
向 MCP 客户端提供企业 ESG 评估、环境与劳工检查、治理筛查、国家风险、趋势分析、SASB 报告及 CSRD 差距分析工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://ryanclinton--esg-supply-chain-risk-mcp.apify.actor/mcpclaude mcp add --transport http esg-supply-chain-risk https://ryanclinton--esg-supply-chain-risk-mcp.apify.actor/mcp{"mcpServers":{"esg-supply-chain-risk":{"type":"http","url":"https://ryanclinton--esg-supply-chain-risk-mcp.apify.actor/mcp"}}}在 Cursor 中打开{"servers":{"esg-supply-chain-risk":{"type":"http","url":"https://ryanclinton--esg-supply-chain-risk-mcp.apify.actor/mcp"}}}在 VS Code 中打开{"mcpServers":{"esg-supply-chain-risk":{"type":"http","url":"https://ryanclinton--esg-supply-chain-risk-mcp.apify.actor/mcp"}}}{"mcpServers":{"esg-supply-chain-risk":{"serverUrl":"https://ryanclinton--esg-supply-chain-risk-mcp.apify.actor/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
ESG 供应链风险 MCP 服务
快速开始
添加到你的 MCP 客户端(Claude Desktop、Cursor、Windsurf):
{
"mcpServers": {
"esg-supply-chain-risk-mcp": {
"url": "https://ryanclinton--esg-supply-chain-risk-mcp.apify.actor/mcp"
}
}
}
通过 Model Context Protocol 提供 ESG 供应链风险评估和合规情报。此 MCP 服务整合了 15 个公共监管和政府间数据源,可生成多支柱环境、社会和治理评分(E:0-35,S:0-35,G:0-30)、SASB 行业重要性映射、供应链国家风险分类,以及 EU CSRD/CSDDD 合规差距分析,所有操作只需一次工具调用即可完成。
专为 ESG 分析师、GRC 团队、供应链负责人和资产管理者打造,帮助他们获取独立的政府来源 ESG 情报,而无需依赖自我申报问卷或昂贵的订阅平台。
可以访问哪些数据?
| 数据点 | 来源 | 示例 |
|---|---|---|
| 📋 环境违规和处罚 | EPA ECHO | 14 项违规,罚款 $340,000 |
| 💨 空气质量测量值(AQI) | OpenAQ | AQI 178 — 不健康,设施运营区域 |
| 🏗️ 工作场所安全检查和违规记录 | OSHA | 6 项严重违规,2 项故意违规 |
| ⛏️ 矿山安全违规记录 | MSHA | 3 条记录 — Pinnacle Mining Co. |
| 💰 工资和工时执法行动 | DOL WHD | 拖欠工资 $87,400,2 项执法行动 |
| 🚫 供应链强迫劳动和童工风险标记 | ILAB | 棉花被标记 — 孟加拉国、乌兹别克斯坦 |
| 🛑 美国财政部制裁筛查 | OFAC | 0 条 SDN 匹配 — 无风险 |
| 🌐 全球制裁、PEP 和观察名单数据 | OpenSanctions | 整合 100 多个来源 |
| 📦 国际贸易流量数据 | UN COMTRADE | 从 CN、BD、VN 进口 $2.1B 商品 |
| 🏦 企业注册和所有权 | OpenCorporates | 覆盖 140 多个司法辖区的 2 亿多条公司记录 |
| 🔖 法律实体识别码(LEI) | GLEIF | LEI 已验证:213800GRFGISQC1AG340 |
| 📊 治理和发展指标 | World Bank | 腐败控制:运营司法辖区评分 28/100 |
| 📈 经济和环境统计数据 | OECD | GDP 增长、环境绩效指数 |
| ⚡ 能源消耗和生产数据 | EIA | 行业能源强度基准 |
| 🌊 自然灾害和气候暴露风险 | GDACS | 运营区域附近发生 2 起红色级别事件 |
为什么使用 ESG Supply Chain Risk MCP Server?
手动开展 ESG 尽职调查,需要从十多个政府门户网站提取数据、统一不一致的格式,并手动汇总评分。全面评估一家供应商的 ESG 通常需要 8-12 小时。若要大规模筛查——例如在年度合同审核前筛查 50 家供应商——则会耗费分析师数周时间。
EcoVadis 和 MSCI ESG 等企业级 ESG 平台每年收费 $30,000-$150,000。它们也严重依赖公司自我申报问卷,这会带来固有的利益冲突。此 MCP 服务的数据完全来自政府执法数据库和政府间登记机构,企业无法修改这些来源中的数据。
此 MCP 服务可自动完成整个流程——并行收集数据、算法评分、重要性映射和合规差距检测——一次工具调用平均不到 3 分钟即可完成。
- 定时运行——自动对任意供应商名单开展季度或年度 ESG 监测
- API 访问——通过任意 MCP 客户端将 ESG 筛查集成到采购、GRC 或投资工作流中
- 15 个并行数据源——所有 Actor 均通过 Apify 的基础设施同时运行,而非依次运行
- 监测——评估完成或风险阈值被突破时接收提醒
- 集成——通过 Webhook 连接 Zapier、Make、Google Sheets、HubSpot 或任何 GRC 平台
功能
- 多支柱 ESG 评分 — 环境(0-35)、社会(0-35)和治理(0-30)支柱评分,各自附有独立的发现列表;三项相加后得出 0-100 风险量表上的综合评分
- 五级风险评级 — ESG LEADER(0-15)、LOW ESG RISK(16-30)、MODERATE ESG RISK(31-50)、HIGH ESG RISK(51-70)、SEVERE ESG RISK(71-100)
- 15 个 Actor 并行编排 — 通过
runActorsParallel同时查询所有数据源,将延迟从顺序执行所需的数分钟缩短至 3 分钟以内 - SASB 重要性映射 — 为 8 个行业预先映射特定行业的重要因素:能源、采矿、制造、服装、技术、金融、医疗保健和食品
- 欧盟 CSRD 合规差距检测 — 根据四项关键 ESRS 标准检查数据可用性:E1(气候变化)、S1(自有员工)、S2(价值链员工)和 G1(商业行为)
- 欧盟 CSDDD 供应链尽职调查警报 — ILAB 强迫劳动标记会在劳工权利评估中触发明确的 CSDDD 义务警告
- 高风险国家分类 — 基于 ILAB 和 FATF 方法的 20 国供应链风险清单(包括 CN、BD、MM、VN、TH、IN、PK、KH、ET 及其他 11 个国家)
- EPA 罚款汇总 — 汇总所有 EPA 记录中的罚款金额,计算总财务责任敞口
- OSHA 严重程度分层 — 将严重、故意和重复违规与检查总数分别筛选
- DOL 欠薪计算 — 汇总所有 DOL WHD 执法行动中应付的欠薪
- 同比趋势分析 — 按年份对 EPA、OSHA 和 DOL 记录分组,以检测合规状况改善或恶化的趋势
- 治理制裁筛查 — 结合 OFAC SDN 名单与汇总 100 多个来源的 OpenSanctions,进行双层筛查
- LEI 验证 — 查询 GLEIF 注册库以核实法律实体透明度;缺少 LEI 会被计为治理风险信号
- 世界银行治理评分 — 将司法管辖区的腐败控制和法治百分位评分纳入治理支柱
- 支出限额控制 — 每次工具调用都会在执行前检查
Actor.charge()限额;达到上限时返回结构化错误
ESG 供应链风险评估的使用场景
供应商 ESG 尽职调查
制造商、零售商和技术公司的采购及 ESG 团队必须在新供应商入驻或续签合同前,筛查现有和新供应商的环境、劳工及治理风险。手动筛查 200 家供应商需要数月时间。对每家供应商调用 company_esg_assessment,每次调用费用为 $0.045,即可生成支柱评分、SASB 重要性标记和 CSRD 差距报告 — 完整筛查流程只需数小时。
欧盟 CSRD 和 CSDDD 合规准备
受欧盟《企业可持续发展报告指令》约束的公司必须从 2025 年起披露 ESRS 信息。csrd_compliance_gap 工具会将可用数据映射至 E1、S1、S2 和 G1 报告标准,并将各项分类为 DATA AVAILABLE、REVIEW NEEDED、CRITICAL GAP 或 NEEDS ASSESSMENT。若存在 ILAB 强迫劳动指标,labor_rights_assessment 工具会生成 CSDDD 供应链尽职调查警报。
资产管理公司的投资组合 ESG 筛查
在基金配置周期前筛查 50-100 家公司 ESG 风险的投资分析师,可结合行业背景调用 company_esg_assessment,获取符合 SASB 标准的评分。治理支柱会自动进行 OFAC/OpenSanctions 筛查,在投资前标记任何制裁风险敞口。结构化 JSON 输出可直接集成至投资组合管理系统。
供应链回流与采购决策
评估替代采购国家时,例如将生产从孟加拉国迁至越南,或从越南转移至近岸的墨西哥,请对每个候选国家调用 supply_chain_country_risk。该工具会根据 ILAB/FATF 的 20 国高风险名单对风险等级进行分类,提取 UN COMTRADE 贸易流数据,并返回世界银行治理指标,以量化证据支持采购决策。
积极参与期间的 ESG 趋势监测
在整改期间与企业积极沟通的投资者和 ESG 管理人员,需要衡量合规状况是否确实有所改善。esg_trend_analysis 工具按日历年度汇总 EPA 违规、OSHA 检查和 DOL 执法行动,让数据直观呈现同比改善或恶化情况,而不只是企业自行报告的目标。
反腐败治理尽职调查
开展交易前治理检查的并购团队、私募股权公司和合规官,可调用 governance_integrity_check,一次性获得结构化响应,其中整合了双层制裁筛查(OFAC + OpenSanctions)、通过 OpenCorporates 核验企业注册信息、GLEIF 提供的 LEI 状态,以及运营司法辖区的世界银行腐败控制评分。
如何连接 ESG 供应链风险 MCP 服务
Claude Desktop
将以下条目添加到 claude_desktop_config.json 文件中(macOS 上通常位于 ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"esg-supply-chain-risk": {
"url": "https://esg-supply-chain-risk-mcp.apify.actor/mcp",
"headers": {
"Authorization": "Bearer YOUR_APIFY_TOKEN"
}
}
}
}
保存后重启 Claude Desktop。8 个 ESG 工具会立即显示在工具面板中。
Cursor、Windsurf 或 Cline
将相同的 MCP 服务 URL 添加到 IDE 的 MCP 设置中。所有支持 Model Context Protocol Streamable HTTP 传输的客户端均可使用此服务。
以编程方式调用(HTTP POST)
curl -X POST https://esg-supply-chain-risk-mcp.apify.actor/mcp \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "company_esg_assessment",
"arguments": {
"company_name": "Pinnacle Textiles",
"sector": "apparel",
"country": "BD"
}
},
"id": 1
}'
MCP 工具
| 工具 | 价格 | 使用的 Actor | 最适用于 |
|---|---|---|---|
company_esg_assessment | $0.045 | 15 | 提供完整的 E/S/G 评分及 SASB + CSRD 输出 |
environmental_compliance_check | $0.045 | 4 | EPA 违规、空气质量、灾害风险 |
labor_rights_assessment | $0.045 | 4 | OSHA、MSHA、DOL WHD、ILAB — CSDDD 提醒 |
governance_integrity_check | $0.045 | 5 | 制裁筛查、LEI、企业透明度 |
supply_chain_country_risk | $0.045 | 4 | 国家 ESG 风险、ILAB 标记、贸易流 |
esg_trend_analysis | $0.045 | 3 | E/S 合规趋势同比检测 |
sasb_materiality_report | $0.045 | 4 | 行业特定的 SASB 重大因素 |
csrd_compliance_gap | $0.045 | 6 | ESRS E1/S1/S2/G1 合规差距分析 |
工具参数
company_esg_assessment
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
company_name | string | 是 | 用于评估全部 15 个数据源的企业名称 |
sector | string | 否 | 用于 SASB 重要性分析的行业:energy、mining、manufacturing、apparel、technology、financial、healthcare、food |
country | string | 否 | 主要运营国家/地区代码(ISO 两字母代码,例如 US、CN、DE),用于空气质量、贸易和治理数据 |
environmental_compliance_check
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
company_name | string | 是 | 用于 EPA ECHO 搜索的企业或设施名称 |
location | string | 否 | 用于空气质量(OpenAQ)和灾害(GDACS)检查的位置 |
labor_rights_assessment
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
company_name | string | 是 | 用于 OSHA、MSHA 和 DOL WHD 查询的企业名称 |
sector | string | 否 | 用于 ILAB 供应链强迫劳动检查的行业 |
governance_integrity_check
| Parameter | Type | Required | Description |
|---|---|---|---|
company_name | string | Yes | 用于制裁筛查和企业注册信息查询的公司名称 |
country | string | No | World Bank 治理指标所用的运营国家代码 |
supply_chain_country_risk
| Parameter | Type | Required | Description |
|---|---|---|---|
country | string | Yes | 要评估的国家代码(例如 CN、BD、VN) |
product | string | No | 要在 ILAB 强迫劳动数据库中查询的产品或大宗商品 |
esg_trend_analysis
| Parameter | Type | Required | Description |
|---|---|---|---|
company_name | string | Yes | 要根据 EPA、OSHA 和 DOL 历史记录进行分析的公司名称 |
sasb_materiality_report
| Parameter | Type | Required | Description |
|---|---|---|---|
sector | string | Yes | SASB 行业:energy、mining、manufacturing、apparel、technology、financial、healthcare、food |
company_name | string | No | 可选的公司名称,用于丰富行业特定数据 |
csrd_compliance_gap
| Parameter | Type | Required | Description |
|---|---|---|---|
company_name | string | Yes | 要根据 ESRS 报告标准进行评估的公司 |
country | string | No | 主要运营国家,用于提供司法辖区层面的背景信息 |
输出示例
制造企业的完整 company_esg_assessment 响应:
{
"company": "Pinnacle Textiles",
"sector": "apparel",
"country": "BD",
"esgScore": 58,
"esgGrade": "HIGH ESG RISK",
"pillarScores": {
"environmental": {
"score": 18,
"max": 35,
"findings": [
"7 EPA violations",
"$340,000 in EPA penalties",
"Operations near areas with poor air quality (AQI > 150)"
]
},
"social": {
"score": 26,
"max": 35,
"findings": [
"6 serious OSHA violations — critical worker safety failures",
"14 total OSHA inspection records — pattern of safety issues",
"$87,400 in DOL back wages owed — significant labor exploitation",
"ILAB forced/child labor indicators: cotton, jute",
"Supply chain exposure to high-risk labor countries: BD, VN, MM"
]
},
"governance": {
"score": 14,
"max": 30,
"findings": [
"No LEI — reduced financial transparency",
"Low corruption control score in operating jurisdiction: 24/100"
]
}
},
"sasbMateriality": [
"supply chain labor",
"raw material sourcing",
"chemical management",
"water use",
"fair wages"
],
"csrdGaps": [
"ESRS S1 Own Workforce: Labor violations detected — requires detailed workforce disclosure",
"ESRS S2 Workers in Value Chain: Forced labor indicators in supply chain — CSDDD due diligence obligation",
"ESRS G1 Business Conduct: Insufficient corporate transparency for governance disclosure"
],
"recommendation": "Significant ESG risk. Remediation plan required. May impact EU CSRD/CSDDD compliance.",
"actorsUsed": 15
}
输出字段
| Field | Type | Description |
|---|---|---|
company | string | 提供的公司名称 |
sector | string | 用于 SASB 重要性映射的行业 |
country | string | 用于治理和贸易查询的国家代码 |
esgScore | number | ESG 综合风险评分,范围为 0-100(分数越高,风险越高) |
esgGrade | string | 风险等级:ESG LEADER / LOW ESG RISK / MODERATE / HIGH / SEVERE ESG RISK |
pillarScores.environmental.score | number | 环境支柱评分,范围为 0-35 |
pillarScores.environmental.findings | string[] | 具体环境风险发现及相关数据 |
pillarScores.social.score | number | 社会支柱评分,范围为 0-35 |
pillarScores.social.findings | string[] | 具体劳工和社会风险发现及相关数据 |
pillarScores.governance.score | number | 治理支柱评分,范围为 0-30 |
pillarScores.governance.findings | string[] | 具体治理风险发现及相关数据 |
sasbMateriality | string[] | 适用于公司所在行业的 4-5 项 SASB 重要因素 |
csrdGaps | string[] | 已识别的欧盟 CSRD/ESRS 合规差距及 ESRS 标准参考 |
recommendation | string | 根据 ESG 总评分提供的分级整改建议 |
actorsUsed | number | 此次评估调用的数据源 Actor 数量 |
ESG 供应链筛查需要多少费用?
此 MCP 采用按事件付费定价,每次调用收费 $0.045。除已包含在内的 Apify 计算费用外,不收取月度订阅费或平台费用。
| Scenario | Tool Calls | Cost per Call | Total Cost |
|---|---|---|---|
| 快速治理检查 | 1 | $0.045 | $0.045 |
| 单个供应商完整 ESG 评估 | 1 | $0.045 | $0.045 |
| 筛查 10 家供应商 | 10 | $0.045 | $0.45 |
| 对 50 家供应商进行季度审查 | 50 | $0.045 | $2.25 |
| 对 200 家供应商进行年度尽职调查 | 200 | $0.045 | $9.00 |
你可以为每个会话设置最高支出限额来控制费用。达到预算时,服务端会返回结构化错误,因此单次运行的费用绝不会超过限额。
相比之下,EcoVadis 每年收费 $30,000-$150,000,MSCI ESG 则采用企业定价。定期使用此 MCP 筛查供应商的大多数团队,每月花费不到 $20,且无需订阅承诺。Apify 免费套餐包含每月 $5 的额度,足以免费调用 111 次工具。
ESG 供应链风险 MCP 服务的工作原理
阶段 1:并行收集 15 个参与方的数据
调用任何工具时,服务都会通过 runActorsParallel 向多个 Apify actor 并行发送 HTTP 请求。对于 company_esg_assessment,全部 15 个 actor 会同时运行:EPA ECHO、OpenAQ、OSHA、MSHA、DOL WHD、ILAB、OFAC、OpenSanctions、OpenCorporates、GLEIF、UN COMTRADE、World Bank、OECD、EIA 和 GDACS。每次调用的超时时间为 120 秒,内存分配为 256 MB。actor 在失败时会返回空数组,而不是抛出异常,因此单个数据源不可用不会导致整个评估中止。
阶段 2:ESG 评分引擎
scoring.ts 中的 computeESGScore 函数会在三大支柱上应用加权扣分逻辑。环境支柱(最高 35 分)采用分级评分:存在 1 次或更多 EPA 违规扣 3 分,4 次或更多扣 8 分,10 次或更多扣 15 分;EPA 罚款超过 $100,000 时额外扣 5 分。空气质量 AQI 高于 150(WHO“有害健康”阈值)时扣 5 分。运营地点附近出现 GDACS RED/SEVERE 灾害警报时扣 4 分。社会支柱(最高 35 分)中,OSHA 严重/故意/重复违规扣 6-12 分,MSHA 记录每条扣 2 分(最高 8 分),DOL 欠薪按三级标准扣分(最高 10 分),ILAB 强迫劳动指标固定扣 10 分。供应链涉及 20 个高风险国家名单中的国家时,每个不同国家扣 2 分(最高 6 分)。治理支柱(最高 30 分)中,制裁匹配扣 15 分,缺少公司注册信息扣 5 分,没有 LEI 扣 4 分,世界银行腐败控制或法治评分低于 30 时分别扣 5 分和 3 分。
阶段 3:SASB 重要性与 CSRD 差距映射
评分完成后,引擎会应用另外两个分析层。SASB 重要性通过将 sector 参数与预加载的重要性映射表进行匹配来确定,该映射表涵盖 8 个 SASB 行业,每个行业包含 4-5 个重要因素。欧盟 CSRD 差距分析会检查 ESRS E1、S1、S2 和 G1 标准的数据可用性:存在 ILAB 标记或缺少公司数据时,差距归类为 CRITICAL GAP;存在劳动违规时,归类为 REVIEW NEEDED;找到执法记录时,归类为 DATA AVAILABLE;其他情况则归类为 NEEDS ASSESSMENT。criticalGaps 数量决定整体 CSRD 准备状态:READY(0 个差距)、PARTIALLY READY(1-2 个差距)或 NOT READY(3 个或更多差距)。
阶段 4:组装结构化 JSON 响应
所有工具响应都使用一致的 json() 助手函数,按照 MCP 规范将输出序列化为 { content: [{ type: "text", text: "..." }] }。每个工具在执行前都会检查 Actor.charge();如果达到支出限额,则返回结构化错误对象(而非异常),确保自动化工作流中的行为安全且可预测。
获得最佳效果的提示
-
完整评估时始终提供
sector。 只有指定行业后,SASB 重要性评估结果才有意义。否则,工具会返回通用的“需要进行一般 ESG 披露”提示,而不是 4-5 项特定行业的重要因素。请使用 8 个受支持的值之一:energy、mining、manufacturing、apparel、technology、financial、healthcare、food。 -
使用治理和供应链工具时提供
country。 世界银行治理指标、联合国 COMTRADE 贸易流量和 GDACS 灾害风险均需要国家背景信息。否则,大多数查询会默认使用US,这可能无法反映公司的实际运营环境。 -
先运行
supply_chain_country_risk,再进行完整评估。 如果要筛查新的采购国家,请先运行supply_chain_country_risk,以确定是否需要加强尽职调查。如果该国位于 20 个国家组成的高风险名单中,请直接使用完整背景信息运行company_esg_assessment,而不是进行较轻量的检查。 -
对持续合作的供应商运行
esg_trend_analysis。 ESG 分数反映的是当前状况。对于已合作 3 年以上的供应商,趋势分析可以揭示执法事件是集中在近年(情况恶化)还是正在减少(情况改善),这会显著影响整改沟通。 -
将
csrd_compliance_gap与sasb_materiality_report结合,用于报告准备。 CSRD 差距工具可识别缺失的披露数据;SASB 报告则可识别披露时最重要的因素。对同一家公司同时运行这两项工具,可完整了解需要收集哪些信息以及应优先处理哪些内容。 -
在 MCP 客户端中设置支出限额。 对大型供应商名单进行筛查的自动化工作流,请在 Apify actor 设置中配置
maxTotalChargeUsd参数,以防循环运行时间超出预期而产生意外费用。 -
公司名称匹配结果可能不完全准确。 政府数据库使用的公司名称格式各不相同(法律实体名称、DBA、母公司名称)。如果
company_esg_assessment返回的记录数少于预期,请尝试使用监管机构记录中的确切法律实体名称、母公司名称或设施名称。
与其他 Apify actor 结合使用
| Actor | 组合使用方式 |
|---|---|
| Counterparty Due Diligence MCP | 在 ESG 评分的同时运行治理诚信检查,构建完整的 KYB + ESG 供应商准入工作流 |
| OFAC Sanctions Search | 在启动完整 ESG 评估前,直接用于大批量制裁专项筛查 |
| OpenSanctions Search | 将治理筛查范围扩展到 OFAC 之外的 100 多个全球监控名单,覆盖国际供应商 |
| ILAB Supply Chain Intel | 在承担完整供应商 ESG 评估费用前,单独检查商品是否涉及强迫劳动 |
| World Bank Indicators | 直接获取国家发展数据,为投资研究报告提供宏观 ESG 背景 |
| EPA ECHO Search | 在进行完整的多支柱评分前,对设施集群开展有针对性的环境合规检查 |
| UN COMTRADE Search | 独立构建供应链贸易流向图,分析进口依赖和集中度 |
局限性
- 环境与劳工数据以美国为中心。 EPA ECHO、OSHA、MSHA 和 DOL WHD 仅涵盖位于美国的设施和运营。在美国境外独家运营的公司,在环境和社会支柱中显示的数据有限或没有数据,导致风险评分人为偏低(有利),无法反映其实际合规状况。
- 没有范围 1/2/3 排放数据。 完整的 GHG Protocol 核算需要公司报告的数据。EIA 能源数据提供行业层面的能源强度基准,可作为代理指标,但不能替代设施层面的排放报告。
- 公司名称匹配并不精确。 政府执法数据库对法律实体名称、DBA 和子公司名称的使用并不一致。除非另行提供子公司名称,否则搜索母公司不会检索到以子公司名称提交的记录。
- ILAB 数据反映的是已发布名单,而非实时监测。 ILAB《童工或强迫劳动生产商品清单》定期更新,而非持续更新。供应链所在国家新出现的强迫劳动问题可能不会立即显示。
- 世界银行和 OECD 指标以国家为单位,而非以公司为单位。 治理支柱评分反映经营所在司法辖区的治理质量,而非特定公司的内部治理实践。在治理不善的司法辖区内,一家治理良好的公司,其评分会比实际实践所应得的更差。
- 没有私营公司的财务数据。 本 MCP 所含公共来源不提供信用评级、财务困境指标和资本结构数据。若要全面评估交易对手风险,请搭配财务数据提供商使用。
- 每个来源的并行 actor 超时时间为 120 秒。 如果个别 Apify actors 出现延迟,整体评估可能需要更长时间。完整评估涉及 15 个 actor,偶尔可能需要 5 分钟以上。
- CSRD 差距分析涵盖四项 ESRS 标准。
csrd_compliance_gap工具依据 E1、S1、S2 和 G1 进行映射。完整的 ESRS 框架还包括 E2-E5 和 S3-S4 标准,这些标准需要公司报告的数据,而公共数据库无法提供。
集成
- Apify API — 通过 Python、JavaScript 或任何 HTTP 客户端以编程方式调用 ESG 评估;集成到采购和 GRC 平台
- Zapier — 在采购系统中新增供应商记录时触发 ESG 评估,并将结果发送到 GRC 或 CRM 工具
- Make — 构建自动化 ESG 监控工作流,按季度运行,并将结果推送到 Google Sheets 或 Airtable
- Google Sheets — 将供应商批量 ESG 评分直接导出到评分表,供风险委员会审查
- Webhooks — 在评估完成或返回 HIGH/SEVERE ESG 风险等级时,通过 Slack 或电子邮件通知合规团队
- LangChain / LlamaIndex — 将 ESG 评估输出输入 RAG 流程,用于 AI 辅助合规报告和内容生成
故障排查
-
非美国公司的环境和社会支柱评分为零。 EPA、OSHA、MSHA 和 DOL WHD 仅索引在美国注册的设施。对于国际公司,请改用
governance_integrity_check和supply_chain_country_risk,它们使用不受司法辖区限制的数据源(OpenSanctions、World Bank、UN COMTRADE、GLEIF)。 -
SASB 重要性评估返回“需要一般 ESG 披露”。 未提供
sector参数,或其值与支持的选项不匹配。请使用以下选项之一:energy、mining、manufacturing、apparel、technology、financial、healthcare或food——必须使用小写并完全匹配。 -
即使没有明显的供应链问题,CSRD 差距评估仍显示 S2 存在严重差距。 ILAB 强迫劳动数据按商品和国家划分,而非针对具体公司。如果该公司所在行业从有 ILAB 标记商品的国家进口(例如从乌兹别克斯坦进口棉花、从中国进口电子产品),就会出现标记,无论该公司的具体采购做法如何。这表明需要绘制公司层级的供应链图谱,但不一定意味着已确认违规。
-
制裁检查返回的命中结果似乎有误。 制裁匹配会将名称与 OFAC SDN 和 OpenSanctions 数据库进行相似度比对。常见公司名称可能导致误报。请查看治理响应中的
records数组,确认匹配对象是否为相同的法律实体、司法辖区和实体类型。 -
完整评估耗时超过 5 分钟。 15 个上游 Actor 中的一个或多个出现延迟。每个 Actor 的超时时间为 120 秒,失败时会返回空数组,因此评估仍会完成,但受影响的支柱可能缺少部分数据。如果延迟持续,请查看 Apify 平台状态:status.apify.com。
负责任地使用
- 此 MCP 会访问公开的政府执法数据、政府间数据库和开放企业登记信息。
- 所有 15 个数据源均为官方公共记录:EPA、OSHA、MSHA、DOL、ILAB、OFAC、UN COMTRADE、World Bank、OECD、OpenCorporates、GLEIF、EIA 和 GDACS。
- 根据公开执法数据得出的 ESG 评分反映的是监管记录,并非完整的 ESG 评估。应将其作为更广泛尽职调查流程中的一项参考,而非终止供应商合作的唯一依据。
- 处理包含自然人信息的 ESG 数据(例如 OpenSanctions 中的 PEP 记录)时,请遵守 GDPR 及适用的数据保护法律。
- 有关网页抓取和公开数据合法性的指南,请参阅 Apify 的指南。
常见问题
ESG Supply Chain Risk MCP 与 EcoVadis 或 MSCI ESG Ratings 有何不同? EcoVadis 和 MSCI ESG 主要依赖公司自行填写的问卷和分析师审查,收集这些信息耗时较长,而且容易受到报告偏差影响。此 MCP 仅使用政府执法数据库和政府间登记信息作为数据源——公司无法修改这些来源。它提供独立、量化的合规证据,而非依据自我披露得出的评分。其取舍在于,它覆盖的是监管足迹,而非完整的 ESG 披露范围。
ESG 供应链风险评估使用多少个数据源?
company_esg_assessment 工具会并行调用全部 15 个 Actor:EPA ECHO、OpenAQ、OSHA、MSHA、DOL WHD、ILAB、OFAC、OpenSanctions、OpenCorporates、GLEIF、UN COMTRADE、World Bank、OECD、EIA 和 GDACS。根据评估的支柱不同,专用工具会使用 3 到 6 个数据源。
ESG 供应链风险评估是否涵盖范围 1、2 和 3 排放?
不涵盖。完整的 GHG Protocol 排放核算需要公司报告的数据,而这些数据无法从公开数据库获取。EIA 能源数据提供行业层面的强度基准,可作为环境支柱的代理指标;OpenAQ 则提供运营地点附近的环境空气质量数据。对于范围 1、2 和 3 排放,本 MCP 应与公司报告的 CDP 或可持续发展报告数据配合使用。
重要性映射支持哪些 SASB 行业? 目前支持八个行业,并提供预映射的重要性因素:能源、采矿、制造、服装、科技、金融、医疗保健和食品。每个行业都会返回 4–5 个与 SASB 一致的重要性因素。属于此列表以外行业的公司会收到通用披露指导信息。
我可以使用 ESG 供应链风险数据进行欧盟 CSRD 合规报告吗?
可以,但有一些注意事项。csrd_compliance_gap 工具会根据 ESRS E1、S1、S2 和 G1 标准映射数据可用性并识别差距。ILAB 强迫劳动标记会明确提示 CSDDD 供应链尽职调查义务。不过,CSRD 报告还需要公司报告的 GHG 数据、双重重要性评估和利益相关方参与,这些内容无法仅从公开数据库中获取。
ESG 供应链国家风险分类的准确度如何? 20 个高风险国家名单依据 ILAB 方法(有记录显示这些国家在商品生产中存在强迫劳动和童工)以及 FATF 金融犯罪风险名单制定。这些国家的供应链尽职调查要求最为紧迫。分类采用二元标记(HIGH/STANDARD)——它是一种风险信号,并不代表对所有从这些国家采购的公司都作出了确定性评估。
完成一次全面的公司 ESG 评估需要多久? 通常需要 2–4 分钟。全部 15 个参与者会并行运行,超时时间为 120 秒。总耗时取决于最慢的数据源,而不是 15 个数据源耗时之和。聚焦型工具(环境合规、劳工权利、治理)通常会在 60–90 秒内完成。
将 EPA、OSHA 和 DOL 的执法数据用于 ESG 筛查是否合法? 合法。本 MCP 使用的所有数据源都是美国联邦机构、联合国机构和国际登记机构发布的官方公开记录,专门用于公开访问和提高透明度。请参阅 Apify 关于网页抓取合法性的指南。
我可以安排 ESG 供应链风险评估自动运行吗? 可以。MCP 服务以 Apify 的 Standby 模式运行,会保持活动状态并响应请求,不会出现冷启动。你可以通过 Apify 内置的调度器安排定期 ESG 监控,也可以通过 Zapier、Make 或任何基于 cron 的工作流,按季度或年度触发评估。
如果 15 个数据源中的某个不可用,会发生什么?
单个参与者运行失败时会返回空数组,而非抛出异常,因此整体评估仍会完成,只是受影响支柱的数据有所减少。响应仍会根据成功返回数据的数据源提供评分和发现结果。持续性故障会记录在 Apify 运行日志的 error 级别。
ESG 供应链风险评分与简单的制裁筛查有何不同? 制裁筛查(OFAC/OpenSanctions)只对治理支柱评分,而且仅评估其中的“被封锁实体”信号。ESG 评估还会根据 EPA 执法数据对环境支柱评分,根据 OSHA/MSHA/DOL/ILAB 数据对社会支柱评分,并提供 SASB 重要性背景信息和 CSRD 合规差距分析。治理支柱最多只占 100 个可能风险分中的 30 分;环境和社会支柱各自最多贡献 35 分,从而提供全面的风险概况。 ESG 供应链风险评估能否与 Claude 或其他 AI 助手搭配使用? 可以。该服务实现了 MCP Streamable HTTP 协议,Claude Desktop、Cursor、Windsurf、Cline 以及其他兼容 MCP 的 AI 助手均支持此协议。将服务 URL 添加到 MCP 客户端配置中,8 个工具便会立即显示在工具面板中。
帮助我们改进
如果遇到问题,请启用运行共享,以帮助我们更快地调试:
- 前往账户设置 > 隐私
- 启用 与公开的 Actor 创建者共享运行记录
这样一来,出现问题时我们就能查看运行详情。你的数据仅对 Actor 开发者可见,不会公开。
支持
发现漏洞或有功能请求?请在此 Actor 页面上的 Issues 选项卡中提交问题。对于定制集成(将 ESG 筛查连接到你的 GRC 平台、采购系统或投资工作流),请通过 Apify 平台联系我们。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。