Back to MCP directory
publicPublicdnsLocal runtime

mcp

Propbar MCP服务器提供英国房产研究工具,支持AI助手搜索房产、分析区域安全、查找附近学校、探索人口统计数据以及构建自动估值模型,覆盖超过3000万处英国房产数据。

article

README

🚀 Propbar MCP 服务器

Propbar MCP 服务器为 AI 助手提供 英国房产研究工具。它能让 Claude、GPT 等大语言模型搜索房产信息、分析区域安全性、查找附近学校、探索人口统计数据,还能 构建自动估值模型(AVM)

该服务器由 Propbar 全面的英国房产数据库提供支持,涵盖 3000 多万套房产

MCP 注册表 英国房产数据

🚀 快速开始

Claude 桌面端

将以下内容添加到 claude_desktop_config.json 文件中:

{
  "mcpServers": {
    "propbar": {
      "url": "https://mcp.propbar.co.uk"
    }
  }
}

首次连接时,系统会提示你通过 OAuth 进行身份验证。

编程式访问

import { Client } from '@modelcontextprotocol/sdk/client/index.js'
import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'

const transport = new StreamableHTTPClientTransport(
  new URL('https://mcp.propbar.co.uk'),
  {
    requestInit: {
      headers: {
        Authorization: `Bearer ${accessToken}`,
      },
    },
  }
)

const client = new Client({ name: 'my-app', version: '1.0.0' })
await client.connect(transport)

// 获取用于估值的可比房产
const result = await client.callTool('get_comparables', {
  coordinates: { latitude: 51.5074, longitude: -0.1278 },
  propertyType: 'flat',
  bedrooms: 2,
  radiusKm: 1,
  transactionType: 'sale'
})

✨ 主要特性

  • 提供全面的英国房产研究工具,支持 Claude、GPT 等大语言模型。
  • 可用于构建自动估值模型(AVM),提供 50 多个可过滤字段的房产搜索。
  • 为购房者提供综合的区域数据,包括犯罪与安全、学校、人口统计和市场分析。

📦 安装指南

💻 使用示例

获取用于估值的可比房产

{
  "tool": "get_comparables",
  "arguments": {
    "coordinates": { "latitude": 51.5074, "longitude": -0.1278 },
    "propertyType": "flat",
    "bedrooms": 2,
    "radiusKm": 1,
    "transactionType": "sale"
  }
}

返回结果:近期销售的房产、已达成销售协议的房产以及当前挂牌的房产,包含价格、日期、建筑面积、能源性能证书(EPC)评级和房产门户网站链接等信息。

检查区域安全性

{
  "tool": "get_crime_stats",
  "arguments": {
    "latitude": 53.958,
    "longitude": -1.080
  }
}

查找附近学校

{
  "tool": "get_schools",
  "arguments": {
    "latitude": 53.9583,
    "longitude": -1.0803,
    "radiusMetres": 2000
  }
}

获取人口统计数据

{
  "tool": "get_demographics",
  "arguments": {
    "areaCode": "E06000014",
    "topics": ["ageBands", "ethnicGroup", "tenure"]
  }
}

📚 详细文档

使用案例

构建自己的自动估值模型(AVM)

get_comparables 工具提供 全面的房产搜索,拥有 50 多个可过滤字段,非常适合构建自动估值模型:

  • 交易数据:包含销售日期和金额的销售历史、当前挂牌价格
  • 市场状态:待售、已达成销售协议、已接受报价、已预订、重新挂牌日期
  • 房产属性:类型、卧室数量、浴室数量、建筑面积、建造年代
  • EPC 数据:能源评级(A - G)、能效得分、潜在评级
  • 产权与费用:永久产权/租赁产权、剩余租赁年限、服务费、地租
  • 定价指标:每平方米价格、每平方英尺价格、随时间的价格变化
  • 挂牌信息:挂牌天数、降价情况、房产门户网站链接

示例 AVM 工作流程

1. get_comparables({ latitude, longitude, propertyType: "flat", bedrooms: 2 })
2. 按销售日期(过去 12 个月)和距离进行过滤
3. 对差异进行调整(建筑面积、EPC 评级、房屋状况)
4. 计算每平方英尺价格并应用于目标房产

购房者的房产研究

帮助用户利用全面的区域数据做出明智的决策:

  • 犯罪与安全:该区域安全吗?与其他区域相比如何?
  • 学校:附近有哪些学校?学校的教育标准办公室(Ofsted)评级如何?
  • 人口统计:这里居住的是哪些人?年龄、产权类型、家庭类型如何?
  • 市场分析:类似房产的售价是多少?

可用工具

| 工具 | 描述 | 输入 | |------|-------------|-------| | search_areas | 按名称或邮政编码搜索英国区域 | 查询词 | | search_properties | 按地址搜索英国房产 | 查询词 | | get_area_details | 获取坐标和区域代码 | 区域代码或路径 | | get_crime_stats | 获取犯罪统计数据和安全评级 | 区域代码或经纬度 | | get_schools | 获取带有 Ofsted 评级的学校信息 | 区域代码或经纬度 | | get_demographics | 获取人口普查的人口统计数据 | 区域代码或经纬度 | | get_property_basic | 获取房产基本信息 | 房产 ID | | get_property_full | 获取带有历史信息的完整房产信息 | 房产 ID | | get_comparables | 用于估值的可比房产 | 经纬度 + 过滤器 |

可比房产搜索字段

get_comparables 工具会查询一个包含 56 个可过滤字段 的 Elasticsearch 索引:

房产属性

| 字段 | 描述 | |-------|-------------| | build.propertyType | 独立式住宅、半独立式住宅、联排别墅、公寓等 | | roomDetails.beds | 卧室数量 | | roomDetails.baths | 浴室数量 | | build.totalFloorArea | 总建筑面积(平方米) | | build.constructionAge.* | 建造年份/建造时期 | | tenure.type | 永久产权、租赁产权、共有产权 | | councilTax.taxBand | 市政税等级(A - H) |

定价与销售

| 字段 | 描述 | |-------|-------------| | pricing.currentSale | 当前挂牌销售价格 | | pricing.currentRent | 当前挂牌出租价格(每月) | | saleHistory.date | 历史销售日期 | | saleHistory.amount | 历史销售价格 | | marketStatus.pricePerSqm | 每平方米价格 | | marketStatus.pricePerSqft | 每平方英尺价格 |

市场状态

| 字段 | 描述 | |-------|-------------| | marketStatus.forSale | 当前是否挂牌出售 | | marketStatus.forRent | 当前是否挂牌出租 | | marketStatus.sstcDate | 已达成销售协议日期 | | marketStatus.underOfferDate | 已接受报价日期 | | marketStatus.reservedDate | 已预订日期(出租) | | marketStatus.lastOTM | 最后一次挂牌日期 | | marketStatus.backOTM | 重新挂牌标志 |

EPC 与能源

| 字段 | 描述 | |-------|-------------| | epc.currentRating | 当前 EPC 评级(A - G) | | epc.potentialRating | 潜在 EPC 评级 | | epc.currentEfficiency | 当前能效得分(1 - 100) | | epc.potentialEfficiency | 潜在能效得分 |

租赁产权与费用

| 字段 | 描述 | |-------|-------------| | leaseYearsRemaining | 剩余租赁年限 | | charges.serviceCharge.current | 年度服务费 | | charges.groundRent.current | 年度地租 |

挂牌信息与情报

| 字段 | 描述 | |-------|-------------| | listings.* | 完整的挂牌数据(嵌套) | | listings.publishedDate | 挂牌日期 | | listings.removedDate | 撤牌日期 | | listings.priceChange | 价格变化历史 |

工具工作流程

┌─────────────────────┐     ┌─────────────────────┐
│   search_areas      │     │  search_properties  │
│   (get areaCode)    │     │  (get propertyId)   │
└─────────┬───────────┘     └──────────┬──────────┘
          │                            │
          ▼                            ▼
┌─────────────────────┐     ┌─────────────────────┐
│  Area Tools:        │     │  Property Tools:    │
│  • get_crime_stats  │     │  • get_property_*   │
│  • get_schools      │     │  • get_comparables  │
│  • get_demographics │     │                     │
└─────────────────────┘     └─────────────────────┘

灵活输入:大多数工具可以接受 areaCodelatitude/longitude 坐标作为输入。

OAuth 发现

受保护资源元数据(RFC 9728):

https://mcp.propbar.co.uk/.well-known/oauth-protected-resource

数据来源

  • 房产数据Propbar - 拥有 3000 多万套英国房产的销售历史、挂牌信息和 EPC 数据。
  • 犯罪统计数据英国警方 - 按地理位置提供的月度犯罪数据。
  • 学校信息学校信息查询 - Ofsted 评级、学校类型。
  • 人口统计数据2021 年英国人口普查 - 人口、家庭、产权类型。

相关产品

  • 需要自动化营销服务? EverySignal.ai - 人工智能驱动的房产营销自动化服务。
  • 需要咨询、企业解决方案或直接 API 访问? Vepler.com - 英国房产数据咨询与企业平台。

支持

🔧 技术细节

  • 端点https://mcp.propbar.co.uk
  • 传输协议:可流式传输的 HTTP(MCP 2025 - 03 - 26)
  • 身份验证:通过 Supabase 使用 OAuth 2.1 进行身份验证

📄 许可证

专有许可证 - 需要有效的 Propbar 订阅。


关键词:英国房产 API、自动估值模型、AVM、房产可比数据、房价数据、EPC 评级、英国房价、房产市场分析、MCP 服务器、人工智能房产工具、土地注册处数据

为 AI 助手提供的英国房产研究和估值工具。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client