HouseData
UK property data: EPC, flood risk, planning, sale prices, MEES 2030 checks and grants.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (5)
- LOWen get_price_history
- LOWen get_area_market
- LOWen get_flood_risk
- LOWen get_planning_history
- LOWen get_grants
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"housedata": {
"url": "https://housedata.uk/mcp"
}
}
}Puntos de conexión remotos
https://housedata.uk/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (11)
🟢search_property(query)
Find candidate properties by address or postcode. Always call this first and confirm the match with the user before running other tools — never guess which property was meant.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text address or postcode, e.g. \"14 Acacia Road, CV4 7AL\" or \"CV4 7AL\""
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_property_summary(property_id)
One-call overview of a property: EPC headline, last sale, flood risk, LPA, planning-risk score and council tax band. Start here after disambiguating with search_property.
Esquema de entrada
{
"type": "object",
"properties": {
"property_id": {
"type": "string",
"description": "The property id returned by search_property (an EPC certificate lmk-key). Prefer this over re-supplying a postcode once you have it."
}
},
"required": [
"property_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_epc_history(property_id)
All EPC certificates lodged for a property over time, with floor area, room counts and rating per certificate. A floor-area jump between certificates with no matching planning record is the single highest-value red flag for a cash buyer.
Esquema de entrada
{
"type": "object",
"properties": {
"property_id": {
"type": "string",
"description": "The property id returned by search_property (an EPC certificate lmk-key). Prefer this over re-supplying a postcode once you have it."
}
},
"required": [
"property_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_price_history(property_id, postcode, address)
HM Land Registry Price Paid transaction history for a property or postcode.
Esquema de entrada
{
"type": "object",
"properties": {
"property_id": {
"description": "The property id returned by search_property (an EPC certificate lmk-key). Prefer this over re-supplying a postcode once you have it.",
"type": "string"
},
"postcode": {
"description": "UK postcode — required if property_id is not given",
"type": "string"
},
"address": {
"description": "House number/name to narrow results within the postcode",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_area_market(postcode)
UK House Price Index and local market trend (price growth, transaction velocity, property mix) for a postcode area.
Esquema de entrada
{
"type": "object",
"properties": {
"postcode": {
"type": "string",
"description": "UK postcode or outcode, e.g. \"CV4 7AL\" or \"CV4\""
}
},
"required": [
"postcode"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_flood_risk(property_id, postcode)
Environment Agency flood zone (river/sea) and surface-water risk for a property, reported separately. Returns an explicit absent state rather than a false "low" when EA has no data for the location.
Esquema de entrada
{
"type": "object",
"properties": {
"property_id": {
"description": "The property id returned by search_property (an EPC certificate lmk-key). Prefer this over re-supplying a postcode once you have it.",
"type": "string"
},
"postcode": {
"description": "UK postcode — required if property_id is not given",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_planning_history(property_id, postcode)
Nearby planning applications and decisions, plus a rule-based planning approval-likelihood score for the area.
Esquema de entrada
{
"type": "object",
"properties": {
"property_id": {
"description": "The property id returned by search_property (an EPC certificate lmk-key). Prefer this over re-supplying a postcode once you have it.",
"type": "string"
},
"postcode": {
"description": "UK postcode — required if property_id is not given",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_broadband(postcode)
Ofcom broadband and mobile coverage for a postcode. Requires a HouseData API key. Live-checked per call, so this can take several seconds — do not call it in a tight loop over many postcodes.
Esquema de entrada
{
"type": "object",
"properties": {
"postcode": {
"type": "string",
"description": "UK postcode"
}
},
"required": [
"postcode"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_prism_score(property_id, postcode)
Housedata PRISM score: identifies where a property's features (extensions, conversions, floor-area changes) lack a corresponding planning/building-control record, with remediation paths. Requires an active HouseData API key — if the account is not entitled, the error explains how to upgrade.
Esquema de entrada
{
"type": "object",
"properties": {
"property_id": {
"description": "The property id returned by search_property (an EPC certificate lmk-key). Prefer this over re-supplying a postcode once you have it.",
"type": "string"
},
"postcode": {
"description": "UK postcode — required if property_id is not given",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢check_epc_compliance(items)
Batch-checks up to 50 properties (by id or postcode) against Minimum Energy Efficiency Standard (MEES) 2030 thresholds and flags expired certificates. Use for landlord portfolio compliance sweeps.
Esquema de entrada
{
"type": "object",
"properties": {
"items": {
"type": "array",
"items": {
"type": "string"
},
"description": "Property ids and/or postcodes, up to 50"
}
},
"required": [
"items"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_grants(property_id, postcode, tenure, income_range, country)
Energy-efficiency and home-improvement grant schemes a property may be eligible for, based on EPC rating, council tax band, tenure and income band.
Esquema de entrada
{
"type": "object",
"properties": {
"property_id": {
"description": "The property id returned by search_property (an EPC certificate lmk-key). Prefer this over re-supplying a postcode once you have it.",
"type": "string"
},
"postcode": {
"description": "UK postcode — required if property_id is not given",
"type": "string"
},
"tenure": {
"type": "string",
"enum": [
"owner_occupied",
"private_rented",
"social_rented"
]
},
"income_range": {
"type": "string",
"enum": [
"under_31k",
"31k_60k",
"over_60k"
]
},
"country": {
"type": "string",
"enum": [
"england",
"scotland",
"wales",
"northern_ireland"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia