HouseData
by housedata.uk · remote · no sign-in to list tools · v1.0.0 · published by uk.housedata
UK property data: EPC, flood risk, planning, sale prices, MEES 2030 checks and grants.
11 tools: 1 change things and 10 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things1Claude Code: ask: see these tools
- Only reads10Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http housedata https://housedata.uk/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
11 tools
Changes things 1Claude Code: ask
check_epc_complianceBatch-checks up to 50 properties (by id or postcode) against Minimum Energy Efficiency Standard (MEES) 2030 thresholds and flags expired certificates.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- title: Check EPC / MEES compliance
Only reads 10Claude Code: allow
get_area_marketUK House Price Index and local market trend (price growth, transaction velocity, property mix) for a postcode area.No findings
Why it is in this group
- The name "get_area_market" says "get": a word for reading.
Description, as the server wrote it UK House Price Index and local market trend (price growth, transaction velocity, property mix) for a postcode area.
Annotations the server declares
- readOnlyHint: true
- title: Get area market trend
get_broadbandOfcom broadband and mobile coverage for a postcode.No findings
Why it is in this group
- The name "get_broadband" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- title: Get broadband availability
get_epc_historyAll EPC certificates lodged for a property over time, with floor area, room counts and rating per certificate.No findings
Why it is in this group
- The name "get_epc_history" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- title: Get EPC history
get_flood_riskEnvironment Agency flood zone (river/sea) and surface-water risk for a property, reported separately.No findings
Why it is in this group
- The name "get_flood_risk" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- title: Get flood risk
get_grantsEnergy-efficiency and home-improvement grant schemes a property may be eligible for, based on EPC rating, council tax band, tenure and income band.No findings
Why it is in this group
- The name "get_grants" says "get": a word for reading.
Description, as the server wrote it Energy-efficiency and home-improvement grant schemes a property may be eligible for, based on EPC rating, council tax band, tenure and income band.
Annotations the server declares
- readOnlyHint: true
- title: Get grant eligibility
get_planning_historyNearby planning applications and decisions, plus a rule-based planning approval-likelihood score for the area.No findings
Why it is in this group
- The name "get_planning_history" says "get": a word for reading.
Description, as the server wrote it Nearby planning applications and decisions, plus a rule-based planning approval-likelihood score for the area.
Annotations the server declares
- readOnlyHint: true
- title: Get planning history
get_price_historyHM Land Registry Price Paid transaction history for a property or postcode.No findings
Why it is in this group
- The name "get_price_history" says "get": a word for reading.
Description, as the server wrote it HM Land Registry Price Paid transaction history for a property or postcode.
Annotations the server declares
- readOnlyHint: true
- title: Get Price Paid history
get_prism_scoreHousedata PRISM score: identifies where a property's features (extensions, conversions, floor-area changes) lack a corresponding planning/building-control record, with remediation …No findings
Why it is in this group
- The name "get_prism_score" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- title: Get PRISM consent-gap score
get_property_summaryOne-call overview of a property: EPC headline, last sale, flood risk, LPA, planning-risk score and council tax band.No findings
Why it is in this group
- The name "get_property_summary" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- title: Get property summary
search_propertyFind candidate properties by address or postcode.No findings
Why it is in this group
- The name "search_property" says "search": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- title: Search for a property
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http housedata https://housedata.uk/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__housedata__search_property",
"mcp__housedata__get_property_summary",
"mcp__housedata__get_epc_history",
"mcp__housedata__get_price_history",
"mcp__housedata__get_area_market",
"mcp__housedata__get_flood_risk",
"mcp__housedata__get_planning_history",
"mcp__housedata__get_broadband",
"mcp__housedata__get_prism_score",
"mcp__housedata__get_grants"
],
"ask": [
"mcp__housedata__check_epc_compliance"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as housedata. Review it before you use it.