mcpField
I
Infrastructure Location Risk

Infrastructure Location Risk

远程服务
ryanclinton--infrastructure-location-risk-mcp.apify.actor媒体与设计032 周前更新

关于 Infrastructure Location Risk

Infrastructure Location Risk 是面向保险核保、房地产投资和选址团队的 MCP 服务,可按地址或坐标生成结构化地点风险评估。它并行汇集 15 个数据源,并提供分项评分、风险等级及依据。

主要功能

  1. 01并行查询 15 个数据源
  2. 02提供 8 种风险评估工具
  3. 03生成多维度风险评分
  4. 04输出四级风险等级与建议
  5. 05按地点名称自动地理编码
  6. 06支持定期监测与 API 调用

适用场景

  1. 01评估物业保险承保风险
  2. 02开展房地产投资尽职调查
  3. 03比较关键设施候选地址
  4. 04监测资产组合的气候风险

MCP 相关

该 MCP 服务向 MCP 客户端提供 8 种地点风险评估工具,覆盖自然灾害、污染、基础设施、气候、犯罪及综合核保报告。工具按地址或坐标返回带有评分、等级和依据的结果。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://ryanclinton--infrastructure-location-risk-mcp.apify.actor/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

基础设施与位置风险 MCP 服务

在 ApifyForge 上查看 | 在 Apify Store 上使用


快速入门

添加到你的 MCP 客户端(Claude Desktop、Cursor、Windsurf):

{
  "mcpServers": {
    "infrastructure-location-risk-mcp": {
      "url": "https://ryanclinton--infrastructure-location-risk-mcp.apify.actor/mcp"
    }
  }
}

通过 Model Context Protocol,为任意地址或坐标提供基础设施与位置风险情报。此 MCP 服务并行协调 15 个数据源——FEMA、USGS、NOAA、GDACS、EPA、OpenAQ、UK Police 等——为核保人员、房地产投资者和选址团队生成结构化风险评分。每次工具调用都会返回带评分和等级的评估结果,以及有证据支持的调查发现。

只需通过 MCP 连接一次,你的 AI 助手便能回答“这个仓库选址是否位于洪水和地震区域?”或“为新奥尔良 First Street 1300 号生成完整的核保报告”等问题,无需直接接触任何 API 或数据集。

可以访问哪些数据?

数据点来源示例
📋 联邦灾害声明与历史记录FEMA 灾害声明34 项声明——飓风、洪水、龙卷风
🌍 地震事件、震级、深度USGS 地震搜索150 km 内有 12 次 M4.0 级以上地震
⛈️ 当前严重天气警报NOAA 天气警报3 条极端警报——龙卷风警告
🌐 全球灾害事件与影响估算GDACS 灾害警报气旋,橙色严重程度
🌊 英国各地区洪水风险警报UK 洪水警报7 条当前洪水警报——泰晤士河谷
🌡️ 含极端天气信息的多日天气预报天气预报最高气温 42°C——预计出现热应激
💨 空气质量指数与污染物读数OpenAQ 空气质量PM2.5:87 µg/m³——不健康
🏭 EPA 执法违规记录与超级基金场地距离EPA ECHO5 km 内有 18 条违规记录
🚔 按类别和发生率统计的犯罪事件UK Police 犯罪数据143 起事件——38% 为暴力犯罪
📍 地址地理编码为坐标Nominatim 地理编码器51.5074° N,0.1278° W
🏥 附近设施——医院、学校、服务机构OSM 兴趣点67 个兴趣点——区域发展完善
⚡ 电动汽车充电站密度Open Charge Map24 个充电站——基础设施现代化
🏠 房产交易价格与历史记录UK 土地注册局平均 £485K——22 笔交易
🍽️ 当地商家的食品卫生评级UK 食品卫生82% 评级为 4+——区域维护良好
☀️ 日照时长与季节性日光数据日出/日落计算器白昼 7.3h——纬度极端

为什么使用 Infrastructure & Location Risk MCP Server?

对单处房产进行人工位置风险评估,需要调取 FEMA 记录、订购环境第一阶段报告、查阅 USGS 地震地图、核查洪水区证明,并委托统计犯罪数据——这一流程可能耗时数天,每处成本高达数千美元。即使内部风险团队可以使用 GIS,也要花费数小时,从十几个彼此独立的政府数据库中整理每处位置的数据。

此 MCP 可自动完成整个数据整理与评分流程。将其连接到 Claude、GPT-4o 或任何兼容 MCP 的 AI 客户端,团队即可在每处位置不到两分钟内获得结构化、带评分和等级的风险评估。

  • 定时安排 — 按每日、每周或每月的间隔,对投资组合中的房产进行定期监控,跟踪风险状况随时间的变化
  • API 访问 — 通过 Python、JavaScript 或任何 HTTP 客户端触发评估;直接集成到承保平台和交易流程工具中
  • 并行获取数据 — 同时查询全部 15 个数据源,而非按顺序查询,与人工工作流相比可大幅缩短查询时间
  • 监控 — 当评估标记出极高风险,或运行意外失败时,接收 Slack 或电子邮件提醒
  • 集成 — 通过 Webhook 或 Apify API 将结果推送到 Zapier、Make、Google Sheets、HubSpot 或 GIS 平台

功能

  • 8 个专用 MCP 工具,覆盖实体资产风险的各个层面——从 30 秒危险检查到完整的保险承保报告
  • 使用 Promise.all 调度并行查询 15 个数据源,与顺序 API 调用相比,可缩短往返时间
  • 多重灾害暴露评分(0-100),综合 FEMA 声明频率、USGS M4.0+ 地震次数、NOAA 严重/极端警报等级、GDACS 全球灾害接近程度,以及英国洪水警告密度
  • 环境污染半径评分(0-100),根据 EPA ECHO 违规记录密度、OpenAQ PM2.5/AQI 平均值与 WHO 阈值的对比,以及英国食品卫生低评级集中度得出
  • 基础设施质量指数(0-100),根据 OSM 兴趣点密度(50 个以上 POI 表示开发完善)、作为现代基础设施代理指标的电动汽车充电站数量、食品卫生高评级比例,以及英国土地注册局房产平均价值评分
  • 气候趋势评分(0-100),根据预测的极端气温(>40°C / <-20°C)、天气描述中的风暴和暴风雪关键词检测、超过 50 km/h 的大风预测、NOAA 历史警报频率,以及用于检测极端纬度的日出/日落日长分析得出
  • 犯罪安全评分(0-100),使用英国警方犯罪事件数量,并根据暴力犯罪比例进行加权——标记为“暴力”“抢劫”或“武器”类别的事件会提高评分
  • 综合保险承保报告,采用加权模型:危险(30%)+ 气候(25%)+ 污染(20%)+ 犯罪(15%)+ 基础设施反向评分(10%)
  • 四级风险等级输出——低风险/中等风险/高风险/不可承保,并为每个等级提供通俗易懂的建议
  • 自动地理编码 — 提供地点名称;服务会先通过 Nominatim 解析坐标,再向地震、犯罪、洪水和 POI 数据源发送空间查询
  • 支出限额执行 — 每次工具调用都会检查 Actor.charge();达到运行预算时会停止并给出明确错误,防止超支
  • 无状态 MCP 模式 — 在 Apify Standby 上运行;每次向 /mcp 发送 POST 请求都会创建一个隔离的服务实例,可安全地供多个用户并发访问

位置风险评估的使用场景

财产与意外伤害保险核保

财产与意外伤害保险核保人员每个地点要花 20-40 分钟收集灾害数据,然后才能为风险定价。这个 MCP 将流程简化为一次工具调用:insurance_underwriting_report 会返回综合风险评级、全部五项维度评分,以及通俗易懂的建议(拒保 / 提高保费 / 标准 / 优选)。每周处理数百份申请的团队可以通过 Apify API 将此功能嵌入受理工作流。

房地产投资尽职调查

在承诺投入资金前,评估收购目标的投资者需要交叉核查洪水区、地震风险、环境留置权、犯罪率和房产市场背景。property_intelligence 和 natural_disaster_exposure 工具将英国土地注册处交易记录与灾害评分结合起来,为交易团队快速描绘风险概况;否则,这项工作需要 Phase I 环境报告和手动查询 FEMA。

数据中心和关键设施选址

选择数据中心、仓库或制造厂址的基础设施团队,需要确保地震和洪水风险低、环境记录良好且公用设施基础稳固。infrastructure_quality_index 工具将电动汽车充电密度和 OSM POI 覆盖率量化为现代基础设施的代理指标,而 natural_disaster_exposure 则可比较候选地点的地震和洪水风险。

市政与城市规划

评估哪些社区应纳入资本改进计划的城市规划人员和韧性事务主管,需要多灾种风险数据、环境污染源邻近情况和基础设施质量指数。此 MCP 可为任何地点生成全部五个维度的数据,帮助以数据为依据,确定防洪设施、环境修复或基础设施投资的优先级。

气候风险投资组合评估

跟踪气候调整后投资组合风险的资产管理人员和 ESG 团队,可以安排每周调用 climate_trajectory_forecast,覆盖其房产投资组合,以监测极端天气、NOAA 警报频率或洪水风险是否呈上升趋势。FEMA 历史灾害数量是主要趋势信号。

房产买家尽职调查

个人买家及其顾问可以在报价前快速运行 location_risk_assessment,在两分钟内查询特定邮编或地址的 FEMA 灾害历史、当前洪水警报和地震风险,费用为 $0.045。

如何使用 Infrastructure & Location Risk MCP Server

  1. 连接 MCP 服务 — 将服务 URL 添加到 MCP 客户端(Claude Desktop、Cursor、Windsurf 或任何兼容 MCP 的工具)。端点为 https://infrastructure-location-risk-mcp.apify.actor/mcp。使用你的 Apify API 令牌作为 Bearer 令牌。
  2. 提出地点相关问题 — 输入自然语言问题,例如:“对德克萨斯州休斯敦港进行全面风险评估”或“伦敦贝克街 221B 的地震和洪水风险如何?”
  3. 服务进行地理编码并获取数据 — 如果你提供地点名称,Nominatim 会自动解析坐标。最多可并行查询 15 个数据源。完整报告通常需要 60-90 秒。
  4. 查看结构化输出 — 你会收到经过评分和评级的 JSON 响应,其中包含各维度风险评分(0-100)、风险等级标签、证据发现和建议。对于完整的核保报告,响应会列出全部 15 个数据源的计数,让你确切了解评级依据的证据。

MCP 工具

工具价格功能
location_risk_assessment$0.045快速危险因素检查:FEMA 灾害、USGS 地震、NOAA 警报、英国洪水。返回危险因素暴露评分(0-100)。
natural_disaster_exposure$0.045完整的自然灾害概况:FEMA(30 条记录)、USGS 200 km 半径范围内的数据、NOAA 严重/极端事件筛选、GDACS 全球事件、英国洪水警告。
environmental_contamination_check$0.045EPA ECHO 违规密度、OpenAQ 空气质量读数、英国食品卫生低评级集中度。返回污染评分(0-100)。
infrastructure_quality_index$0.045OSM 兴趣点密度、电动汽车充电桩数量、食品卫生比率、英国土地注册处房产价值、地理编码解析结果。返回质量评分(0-100)。
climate_trajectory_forecast$0.045极端气温和风暴预测分析、NOAA 警报频率、FEMA 历史趋势、英国洪水风险、按纬度评估日照时长。
crime_safety_assessment$0.045英国警方犯罪事件数量分析,包括暴力犯罪比例分析和前 10 类犯罪分类明细。
property_intelligence$0.045英国土地注册处交易、平均价格计算、房产类型细分、附近兴趣点数量、地理编码数据。
insurance_underwriting_report$0.045汇总全部 5 个维度和 15 个数据源的综合报告。提供加权风险评分、字母等级和通俗易懂的承保建议。
工具输入参数

所有工具都接受以下参数:

参数类型必填描述
locationstring是地名、地址、城市或邮政编码。例如:"Houston, TX"、"SW1A 1AA"
latitudenumber否十进制度数表示的纬度。若省略,将通过 Nominatim 根据 location 解析。
longitudenumber否十进制度数表示的经度。若省略,将通过 Nominatim 根据 location 解析。

注意:property_intelligence 仅接受 location(string);它会在内部处理地理编码。

连接此 MCP 服务

Claude Desktop

将以下内容添加到你的 claude_desktop_config.json:

{
  "mcpServers": {
    "infrastructure-location-risk": {
      "url": "https://infrastructure-location-risk-mcp.apify.actor/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_APIFY_TOKEN"
      }
    }
  }
}
Cursor / Windsurf / Cline

添加一个新的 MCP 服务条目,并将其指向:

https://infrastructure-location-risk-mcp.apify.actor/mcp

在请求标头中加入 Authorization: Bearer YOUR_APIFY_TOKEN。

Python(直接 HTTP)
import httpx, json

APIFY_TOKEN = "YOUR_APIFY_TOKEN"
MCP_URL = "https://infrastructure-location-risk-mcp.apify.actor/mcp"

payload = {
    "jsonrpc": "2.0",
    "method": "tools/call",
    "params": {
        "name": "insurance_underwriting_report",
        "arguments": {
            "location": "Houston, TX"
        }
    },
    "id": 1
}

response = httpx.post(
    MCP_URL,
    json=payload,
    headers={"Authorization": f"Bearer {APIFY_TOKEN}"},
    timeout=120.0
)
result = response.json()
report = json.loads(result["result"]["content"][0]["text"])

print(f"Location: {report['location']}")
print(f"Risk grade: {report['grade']}")
print(f"Overall score: {report['overallRiskScore']}/100")
print(f"Hazard exposure: {report['dimensions']['hazardExposure']['score']}/100 — {report['dimensions']['hazardExposure']['riskLevel']}")
print(f"Recommendation: {report['recommendation']}")
JavaScript / Node.js
const APIFY_TOKEN = "YOUR_APIFY_TOKEN";
const MCP_URL = "https://infrastructure-location-risk-mcp.apify.actor/mcp";

const response = await fetch(MCP_URL, {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": `Bearer ${APIFY_TOKEN}`,
  },
  body: JSON.stringify({
    jsonrpc: "2.0",
    method: "tools/call",
    params: {
      name: "insurance_underwriting_report",
      arguments: { location: "New Orleans, LA" }
    },
    id: 1
  })
});

const data = await response.json();
const report = JSON.parse(data.result.content[0].text);

console.log(`${report.location}: ${report.grade} (score: ${report.overallRiskScore}/100)`);
console.log(`Hazard: ${report.dimensions.hazardExposure.score} | Climate: ${report.dimensions.climateTrajectory.score} | Contamination: ${report.dimensions.contamination.score}`);
console.log(`Recommendation: ${report.recommendation}`);
cURL
# Run a full insurance underwriting report
curl -X POST "https://infrastructure-location-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": "insurance_underwriting_report",
      "arguments": { "location": "New Orleans, LA" }
    },
    "id": 1
  }'

# Quick location risk check
curl -X POST "https://infrastructure-location-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": "location_risk_assessment",
      "arguments": { "location": "San Francisco, CA" }
    },
    "id": 2
  }'

输出示例

以下是高风险地点的 insurance_underwriting_report 响应示例:

{
  "location": "New Orleans, LA",
  "coordinates": { "lat": 29.9511, "lng": -90.0715 },
  "overallRiskScore": 71,
  "grade": "UNINSURABLE / EXTREME RISK",
  "dimensions": {
    "hazardExposure": {
      "score": 85,
      "riskLevel": "EXTREME RISK",
      "findings": [
        "34 FEMA disaster declarations — extreme historical disaster zone",
        "3 significant earthquakes (M4.0+)",
        "5 severe/extreme NOAA alerts — active severe weather zone",
        "Multi-hazard zone: FEMA disasters, seismic, severe weather, flooding"
      ],
      "hazardTypes": ["FEMA disasters", "seismic", "severe weather", "flooding"]
    },
    "contamination": {
      "score": 43,
      "riskLevel": "MODERATE CONTAMINATION RISK",
      "findings": [
        "18 EPA enforcement records — moderate contamination risk",
        "Air quality index 72 — moderate air quality",
        "3 food establishments with low hygiene ratings"
      ]
    },
    "infrastructureQuality": {
      "score": 62,
      "label": "GOOD",
      "findings": [
        "74 points of interest — well-developed area",
        "18 EV charging stations — good infrastructure",
        "78% high-rated food establishments — well-maintained area",
        "Location successfully geocoded — well-mapped area"
      ]
    },
    "climateTrajectory": {
      "score": 68,
      "label": "HIGH CLIMATE RISK",
      "findings": [
        "2 extreme temperature forecast(s) — climate stress",
        "1 storm/severe weather forecast(s)",
        "34 historical FEMA disasters — recurring climate pattern",
        "7 active NOAA alerts — elevated climate risk period"
      ]
    },
    "crimeSafety": {
      "score": 37,
      "label": "MODERATE CRIME RISK",
      "findings": [
        "73 crime incidents — moderate crime",
        "11 violent crime incident(s)"
      ]
    }
  },
  "recommendation": "Location presents extreme risk. Multiple hazard types, environmental contamination, or severe climate exposure. Decline coverage or apply maximum surcharges.",
  "dataSources": {
    "femaDisasters": 34,
    "earthquakes": 8,
    "noaaAlerts": 7,
    "gdacsDisasters": 2,
    "ukFloods": 0,
    "weatherForecasts": 7,
    "airQualityReadings": 12,
    "epaRecords": 18,
    "crimeIncidents": 73,
    "pointsOfInterest": 74,
    "evChargingStations": 18,
    "landRegistryRecords": 0,
    "foodHygieneRatings": 0
  }
}

输出字段

字段类型描述
locationstring输入的位置,按提供内容返回
coordinates.latnumber解析后的十进制度纬度
coordinates.lngnumber解析后的十进制度经度
overallRiskScorenumber综合风险分数,范围为 0-100(分数越高,风险越大)
gradestring风险等级:LOW RISK — PREFERRED RATE / MODERATE RISK — STANDARD PREMIUM / HIGH RISK — ELEVATED PREMIUM / UNINSURABLE / EXTREME RISK
dimensions.hazardExposure.scorenumber多灾害暴露分数,范围为 0-100
dimensions.hazardExposure.riskLevelstringLOW / MODERATE / HIGH / EXTREME RISK
dimensions.hazardExposure.findingsstring[]来自各数据源的证据说明
dimensions.hazardExposure.hazardTypesstring[]检测到的活跃灾害类别
dimensions.contamination.scorenumber环境污染分数,范围为 0-100
dimensions.contamination.riskLevelstringLOW / MODERATE / HIGH CONTAMINATION RISK
dimensions.contamination.findingsstring[]EPA 违规次数、AQI 读数、卫生数据
dimensions.infrastructureQuality.scorenumber基础设施质量指数,范围为 0-100(分数越高,质量越好)
dimensions.infrastructureQuality.labelstringPOOR / FAIR / GOOD / EXCELLENT
dimensions.infrastructureQuality.findingsstring[]POI 数量、电动汽车充电情况、房产价值
dimensions.climateTrajectory.scorenumber气候风险趋势分数,范围为 0-100
dimensions.climateTrajectory.labelstringLOW / MODERATE / ELEVATED / HIGH CLIMATE RISK
dimensions.climateTrajectory.findingsstring[]极端天气预测、NOAA 模式、FEMA 趋势
dimensions.crimeSafety.scorenumber犯罪与安全分数,范围为 0-100
dimensions.crimeSafety.labelstringLOW / MODERATE / HIGH CRIME RISK
dimensions.crimeSafety.findingsstring[]事件数量及暴力犯罪占比
recommendationstring通俗易懂的核保建议
dataSources.*number13 类数据源各自的记录数量

对于单项工具(location_risk_assessment、natural_disaster_exposure 等),响应会返回上述字段中的相关子集。

运行位置风险评估需要多少费用?

此 MCP 采用按事件计费——每次调用工具需支付 $0.045。平台计算费用已包含在内,无需订阅,也没有月度最低消费。

场景工具调用次数每次调用费用总费用
单次快速灾害检查1$0.045$0.05
完整核保报告1$0.045$0.05
比较 5 个候选地点(快速)5$0.045$0.23
比较 5 个地点(完整报告)5$0.045$0.23
100 处房产的资产组合(完整报告)100$0.045$4.50

你可以在 Apify 账户中为每次运行设置最高支出限额,以控制费用。达到预算后,Actor 会停止运行并返回清晰的错误消息。

传统的 Phase I 环境评估每处房产需花费 $1,500-$3,500,洪水区认定证书则每份需花费 $25-$150。通过传统渠道评估一个包含 100 处房产的资产组合,费用将超过 $150,000;使用此 MCP 则只需 $4.50。

Apify 免费套餐每月包含价值 $5 的平台额度,可免费调用工具约 110 次。

Infrastructure & Location Risk MCP Server 的工作原理

阶段 1:地理编码与坐标解析

如果未提供坐标,服务端会调用 Nominatim 地理编码器,并将 maxResults: 1 设置为参数,将输入的位置字符串解析为十进制纬度/经度坐标对。随后,所有空间查询都会使用该坐标,包括 USGS 地震半径搜索(150-200 km)、OSM POI 邻近查询、电动汽车充电站半径查询、英国犯罪地点查询,以及日出/日落时间计算。

第 2 阶段:并行获取数据

所有适用的 Actor 调用都会通过 Promise.all 并发执行。生成完整的核保报告时,会同时运行 14 个 Actor 调用:FEMA、USGS(150 km 半径)、NOAA、GDACS、UK Flood、Weather、OpenAQ、EPA ECHO、UK Crime、OSM POI(50 条结果)、Open Charge Map、UK Land Registry、UK Food Hygiene 和 Sunrise/Sunset。每个 Actor 分配 256 MB 内存,超时时间为 120 秒;超时后会返回空数组,而不是阻塞管道。

第 3 阶段:计算评分模型

五个评分函数会根据阈值规则处理收集到的数据数组:

  • 灾害评分采用分级计分:20+ FEMA 声明 = 25 分;5+ 次 M4.0 地震 = 20 分;3+ 条严重 NOAA 警报 = 15 分;任何 GDACS 事件 = 10 分;5+ 起 UK 洪水 = 15 分。分数上限为 100。
  • 污染评分会对所有读数中的 OpenAQ value/aqi/pm25 字段取平均值。AQI >150 = 30 分;EPA 记录 >20 = 35 分。
  • 基础设施质量采用 POI 数量阈值(50+ = 25 分)和电动汽车充电密度(20+ = 20 分),然后增加食品卫生高评级比例奖励(评级为 4+ 的比例 >80% = 15 分)和 UK Land Registry 平均房价溢价奖励(>£500K = 10 分)。
  • 气候趋势会检测预报 temperature/temp/maxTemp 字段中的极端温度(>40°C 或 <-20°C)、description/conditions/summary 字段中的风暴关键词、超过 50 km/h 的风速,以及低于 8 小时或高于 16 小时的日照时长异常值。
  • 犯罪安全会统计事件总数并计算暴力犯罪比例:若 category/crimeType 字段中包含 "violen"、"robbery" 或 "weapon" 的事件超过总事件数的 30%,则扣 30 分。
第 4 阶段:综合核保报告

加权公式为:(hazard × 0.30) + (climate × 0.25) + (contamination × 0.20) + (crime × 0.15) + ((100 - infrastructure) × 0.10)。基础设施质量会反向计分,因为质量越高,总体风险越低。综合总分对应四个等级:0-29 = 低风险(优惠费率),30-49 = 中等风险(标准保费),50-69 = 高风险(较高保费),70-100 = 不可承保(拒保或收取最高附加费)。

获得最佳结果的提示

  1. 提供已知坐标。 如果你已经知道纬度和经度,请在工具调用中提供。这样可以跳过 Nominatim 地理编码步骤,每次请求节省约 5-10 秒。

  2. 使用具体的地点名称。 与“Washington DC”相比,“1600 Pennsylvania Ave NW, Washington DC”的地理编码结果更准确。对于英国地点,邮政编码(“SW1A 1AA”)可提供最精确的半径搜索结果。

  3. 先运行 location_risk_assessment,再生成完整报告。 快速风险检查的费用同样是 $0.045,耗时 20-30 秒。如果风险评分较低,你可能不需要完整的承保报告。

  4. 了解英国与美国的数据覆盖范围。 犯罪、洪水、土地登记和食品卫生工具仅适用于英国。对于美国地点,风险数据(FEMA、USGS、NOAA、EPA)很全面,但房产和犯罪维度返回的数据有限。对于美国地点,请使用 natural_disaster_exposure 工具,而不是完整的承保报告。

  5. 使用 API 批量比较。 比较 10 个以上的候选地点时,请使用 Python 或 JavaScript 客户端并行运行评估。遍历地点列表并收集所有结果后再进行分析,避免通过聊天界面逐一运行。

  6. 结合房产数据 Actor。 property_intelligence 工具涵盖英国土地登记数据。对于美国房产数据,请将此 MCP 与 Company Deep Research 或 WHOIS Domain Lookup 结合使用,以补充调查房产所有者的相关信息。

  7. 安排每周气候趋势检查。 对于位于飓风走廊、洪泛区或野火区域的投资组合房产,请每周运行 climate_trajectory_forecast。NOAA 警报频率和极端天气会随季节变化——每季度审查一次可能会错过风险加剧的季节。

  8. 为批量运行设置支出上限。 以编程方式评估大型投资组合时,请在 Apify 的运行设置中配置每次运行的支出上限,以防地点列表超出预期而产生意外费用。

与其他 Apify Actor 结合使用

Actor组合方式
Location Risk Report为某个地点生成完整的叙述式 PDF 风格报告——此 MCP 标记出高风险后,可用它进行更深入的文字分析
Company Deep Research将某个设施标记为存在环境或风险隐患后,查询其运营公司
WHOIS Domain Lookup调查在已标记地点运营的企业的域名注册信息
Website Tech Stack Detector分析保险科技或房地产科技公司,以识别该领域潜在的集成合作伙伴
B2B Lead Qualifier识别商业地产公司或保险公司的风险概况后,对其进行评分和线索资格判定
Trustpilot Review Analyzer验证指定地点的房地产中介或环境咨询公司的声誉
Event Lead Extractor从保险和房地产会议的赞助商中提取联系人,这些赞助商可能需要地点风险工具

局限性

  • 英国犯罪、洪水、土地注册和食品卫生数据仅适用于英国。 对于美国和非英国地区,犯罪安全评分、英国洪水预警、英国土地注册和英国食品卫生结果均为空。美国地区的综合承保评分主要由 FEMA、USGS、NOAA、EPA 和气候趋势维度决定。
  • FEMA 和 EPA ECHO 数据仅适用于美国。 对于英国和美国以外的国际地区,有意义的风险数据仅限于 GDACS(全球灾害)、OpenAQ(空气质量)、USGS(地震)和天气预报。
  • 不提供实时卫星或图像分析。 此 MCP 完全使用 API 数据源,不进行目视检查、无人机分析或卫星变化检测。
  • 数据源的新鲜度各不相同。 FEMA 灾害声明为历史记录。NOAA 警报为实时数据。英国土地注册交易数据会滞后 2-3 个月。OpenAQ 读数接近实时,但各城市的监测站覆盖情况不一。
  • 地理编码精度取决于地址。 农村地区、工业园区或新建区域可能会解析到市镇中心坐标,而非具体地块坐标。对于精度要求较高的评估,请提供明确的纬度/经度。
  • 每次工具调用的单个执行者超时时间为 120 秒。 如果数据源响应缓慢或不可用,该数据源会返回空数组,而不会阻塞整体响应。风险评分仅反映可用数据。
  • 不支持导出 PDF 或报告。 输出为通过 MCP 协议传输的结构化 JSON。渲染为 PDF 或输入下游文档需要单独集成。
  • 评分模型采用确定性阈值,而非 ML 模型。 评分引擎会应用源代码中定义的固定分值阈值(例如,20 次以上 FEMA 声明 = 25 分)。这些阈值用于校准相对排名,而非精算定价。

集成

  • Apify API — 以编程方式调用任何工具;将地点风险检查集成到承保平台、交易跟踪系统或 GIS 流水线中
  • Zapier — 每当 CRM 或电子表格中新增房产时,触发地点风险检查
  • Make — 构建多步骤工作流:通过电子邮件接收房产地址,运行风险评估,并根据评级将结果发送到相应的 Slack 频道
  • Google Sheets — 将评估结果输入房产组合跟踪表;每个地点占一行,每个维度评分占一列
  • Webhooks — 计划的组合评估完成后接收 Webhook 负载,以便集成到仪表板或 BI 工具
  • LangChain / LlamaIndex — 将此 MCP 服务作为工具接入 Agent 工作流,让 AI 在交易分析或报告生成期间决定何时触发地点风险检查

故障排除

  • 美国地点的评分为空 — 犯罪、洪水、土地登记和食品卫生维度仅适用于英国,因此对于美国地址会返回空数组。这是预期行为。针对美国的灾害分析,请使用 natural_disaster_exposure,它涵盖 FEMA、USGS、NOAA 和 GDACS 的完整数据。

  • 地理编码失败或返回意外坐标 — Nominatim 会将地点字符串解析为最匹配的 OpenStreetMap 条目。对于“Springfield”这类含义不明确的输入,可能会匹配到错误的城市。如果地点需要精确坐标,请提供明确的 latitude 和 longitude 参数。

  • 工具调用超时或返回部分数据 — 每个上游 Actor 的超时时间为 120 秒。如果政府数据源响应缓慢,或在查询时返回 HTTP 错误,该数据源对应的评分数据将为空数组。响应会在 dataSources 字段中注明受影响的数据源数量。如果关键数据源意外显示零条记录,请几分钟后重试。

  • 达到支出限额错误 — 你已达到 Apify 账户中设置的单次运行预算上限。请在运行设置中提高最高支出,或前往 Account > Billing 购买更多 Apify 额度。

  • 已知高风险地点的评分似乎过低 — 对于英国和美国以外的地点,多个评分维度没有数据,默认值为零,因此会拉低综合评分。这是数据覆盖范围有限所致,并非评分错误。解读英国和美国以外地点的评分时,请结合实际情况进行判断。

负责任地使用

  • 此 MCP 服务仅访问公开的政府数据库和开放数据登记库。
  • 所有数据源——FEMA、USGS、NOAA、EPA、UK Police、UK Environment Agency、UK Land Registry、Food Standards Agency——均为公众可访问的开放政府数据。
  • 风险评分是辅助决策的分析工具,不能替代专业保险评估、Phase I 环境报告或持证工程勘察。
  • 请勿使用地点风险数据歧视个人或社区,以免违反公平信贷、公平住房或反歧视法律。
  • 有关数据使用合法性的指导,请参阅 Apify 的指南。

常见问题

我每月可以进行多少次地点风险评估? 工具调用次数没有上限。每次调用费用为 $0.045。唯一的限制是 Apify 账户余额或你设置的单次运行支出限额。Apify 免费套餐每月提供 $5 额度,约可用于 110 次工具调用。

地点风险 MCP 是否覆盖美国和英国以外的国际地点? GDACS(全球灾害预警)、USGS 地震数据(全球地震数据)、OpenAQ(全球空气质量监测站)、Open Charge Map(全球电动汽车充电设施)和天气预报提供全球覆盖。FEMA、NOAA 和 EPA 提供美国特定地区的覆盖。犯罪、洪水预警、土地登记和食品卫生数据仅覆盖英国。对于其他国家的地点,灾害和气候评分仍有参考价值,但犯罪和房产维度将为空。

多灾害暴露评分的准确度如何? 该评分是用于比较的排名工具,并非经过认证的精算模型。它根据政府数据的数量和严重程度分类应用分级阈值。评分达到 80+ 的地点,其有记录的灾害活动明显多于评分为 20 的地点。对于监管或合规用途,请结合经过认证的洪水区判定、地震灾害地图和专业 Phase I 环境报告。 这与 Verisk 或 CoreLogic 等商业风险数据提供商有何不同? 商业提供商提供专有模型、历史损失数据和符合监管要求的灾害评分。此 MCP 聚合开放政府数据,并以更低的成本进行对比评分——每次查询只需 $0.045,而商业平台为每处房产收费数百美元。它最适合用于初步筛查、尽职调查分流和 AI 辅助研究,而非具有约束力的核保决策。

我可以比较多个地点,找出风险最低的地点吗? 可以。对每个候选地点运行 location_risk_assessment 或 insurance_underwriting_report,然后比较 overallRiskScore 值。分数越低,综合风险越低。各维度的细分结果可让你比较各地点的单项风险因素——某个地点的灾害风险可能较低,但污染风险较高。

运行完整的保险核保报告需要多长时间? 完整的核保报告会并行查询 14 个数据源。根据数据源的响应速度,通常需要 60-120 秒。快速灾害检查(location_risk_assessment)需要 20-40 秒。请将 HTTP 客户端超时设置为至少 150 秒。

将地点风险数据用于保险核保是否合法? 所有数据源都是政府公开数据库。将公开数据用于分析通常是合法的。不过,在保险定价中将地点数据作为受保护特征的替代指标,可能会受到你所在司法辖区的公平保险法规约束。在将地点评分直接用于定价前,请咨询法律顾问。

我可以安排此 MCP 自动监控房产组合吗? 可以。使用 Apify Scheduler 按日、周或月安排评估。你也可以设置 webhook,在每次定时运行完成时自动将结果发送到你的系统。

如果 15 个数据源中有一个不可用,会发生什么? 每个上游 Actor 都设有 120 秒超时,并采用平稳的错误处理机制。如果某个数据源失败,它会向评分流程提供一个空数组,受影响维度的评分仅根据可用数据计算。响应中的 dataSources 字段会显示各数据源的记录数,方便你识别缺失的数据。

综合风险等级如何对应保险核保决策? 四个等级对应标准核保措施:低风险(0-29)=优选费率、标准条款。中等风险(30-49)=标准核保,无需调整。高风险(50-69)=应用风险调整保费,要求额外检查。不可保/极高风险(70-100)=拒绝承保,或应用最高附加费和除外责任。

我可以将此 MCP 与 Claude、GPT-4o 或其他 AI 助手搭配使用吗? 可以。任何兼容 MCP 的 AI 客户端都可以连接此服务。已使用 Claude Desktop、Cursor、Windsurf 和 Cline 进行测试。支持工具调用的 GPT-4o 可通过 HTTP 直接调用 MCP 端点。此服务使用标准的 MCP Streamable HTTP 传输,并采用无状态会话处理。

此 MCP 会保存我的地点查询吗? 此服务是无状态的——每次工具调用都会创建一个独立的 MCP 服务实例,并在响应后销毁。Apify 会按照标准 Apify 数据保留政策存储运行日志和数据集输出,你可以在账户设置中进行配置。

帮助我们改进

如果你遇到问题,可以在 Apify 账户中启用运行共享,帮助我们更快地排查问题:

  1. 前往 账户设置 > 隐私
  2. 启用 与公开 Actor 创建者共享运行记录

这样一来,出现问题时我们就能查看你的运行详情,从而更快地修复问题。只有 Actor 开发者能看到你的数据,不会公开。

支持

发现 Bug 或有功能需求?请在此 Actor 页面的 Issues 标签页中提交 issue。如需定制评分模型、企业集成或批量数据合同,请通过 Apify 平台联系我们。

评论

支持 Markdown

第一次接触 MCP?

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

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