No sign in
Tools: 20
MCP App
Open Data

UK Property Intelligence

Chat with AI and use the interactive dashboard.

House price data and EPC evidence for UK valuation workflows — Land Registry sold prices, price-per-square-foot comparables, postcode reports, and match-confidence flags from public sources.

Best forProperty AnalystsLenders & Public SectorRetrofit PlanningComparable Valuation Evidence

Try this workflow

HA9 0DY report

Build a property report for HA9 0DY with recent sales, EPC records, and price-per-square-foot matches.

Use in your AI tool

Use the tools from this page

Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.

Connect the MCP server

You’ll sign in to MCPBundles when your client connects.

MCP URL
https://mcp.mcpbundles.com/bundle/uk-property-intelligence

Chat in MCPBundles Studio

Sign in once, then chat here with saved access — one connection to many servers, with a history of what your AI ran.

Managed
Interactive app
20 tools
Agent guide included

Search with the interactive app or chat with AI — both work side by side.

Browse all tools
No sign in
Tools: 20
MCP App

Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com

What you can do with UK Property Intelligence

Built for

Property Analysts, Lenders & Public Sector, Retrofit Planning, Comparable Valuation Evidence

Example workflows

HA9 0DY report

Opens the atlas with sale history, EPC context, geography, and matched metrics.

Try this

Build a property report for HA9 0DY with recent sales, EPC records, and price-per-square-foot matches.

Dataset coverage

Health check before relying on derived valuation metrics.

Try this

Show dataset coverage — Land Registry sales, EPC certificates, postcodes, and PPD/EPC match counts.

Low EPC in HA9

Finds low energy-performance candidates for retrofit workflows.

Try this

Search EPC records in HA9 0DY and show properties with ratings E to G.

Value an address

Starts with a natural address query and turns it into bounded valuation evidence.

Try this

Value 34, Theberton Street, London N1 0QX using nearby sales, EPC evidence, floor area matches, and confidence flags.

Context to know first

Can AI estimate a UK house value from public data?

It can produce an evidence-backed valuation band when there are bounded comparables, recent sold-price records, and usable EPC floor-area matches. It should expose confidence and caveats instead of pretending every address has equal evidence.

What UK property data sources does this use?

The server joins HM Land Registry Price Paid Data, EPC certificate data, and postcode geography. Reports return bounded intelligence and derived metrics, not raw bulk data redistribution.

Does this replace a formal RICS valuation?

No. It is designed for screening, research, comparable evidence, retrofit targeting, and agent workflows where the user needs a transparent starting point.

Related editorial

UK Property Data Valuation Workflows with AI

How AI agents can use sold prices, EPC records, postcode geography, and confidence flags to build transparent property valuation evidence.

Read article

AI Skill
SKILL.md

Domain knowledge for UK Property Intelligence — workflow patterns, data models, and gotchas for your AI agent.

UK Property Intelligence

This MCP server exposes bounded property intelligence through tools. It does not provide raw bulk data downloads.

Interactive Map App

An interactive map dashboard is available alongside this chat. When the app panel is open, search results are automatically forwarded to the map — do NOT re-open the app. Call the relevant property tool (postcode lookup, property report, property details, UPRN lookup, or postcode profile) and the map will update with postcode centroids and geography context.

Panel routing — start here

When the map panel is open, call the read that owns the data — do not re-open the app.

User intentFirst panel readWhat the map shows
Postcode area report / geography on mapproperty reportPostcode centroids, composite report
One property drill-downproperty detailsMarker + side panel (EPC, sales)
Postcode-scoped metrics / match viewpostcode match or price-per-sqftPostcode-scoped metrics
EPC certificates in an areaEPC searchCertificate list
Quick inflated last-sale estimatelast-sale inflatedEstimate panel
Sold prices / trends / distributionssales, price trends, or price distributionsTime-series / distribution views
Market activity or repeat salesmarket activity or repeat salesActivity tables
Dataset health before trusting metricsdataset statsCoverage stats
Planning applications near an address or councilplanning applicationsApplication list
One planning application and its documentsplanning applicationApplication detail

Chat-first (no map update): geocoding, UPRN resolution, address find, council-tax lookup, EPC certificate URLs (includes Rightmove/Zoopla links when available), traffic and listed-building context reads, planning browse and detail.

Core Workflows

  • Look up postcode geography: lat/lon, local authority, ward, LSOA/MSOA, and constituency where present in the local postcode product.
  • Resolve strict property identity fields to candidates from local PPD and EPC records: UPRN, full postcode, or house number plus street/building name.
  • Look up rich information for one resolved property identity: latest EPC, EPC history, latest sale, and sale history.
  • Search locally-ingested EPC/DEC certificates by postcode, address fragment, certificate type, and energy band.
  • Resolve a domestic EPC certificate number or gov.uk EPC URL to the public find-energy-certificate page via uk_property_epc_certificate_url (also returns Rightmove house-prices and Zoopla property URLs when local sale evidence exists).
  • Council tax band lookups return council_tax_url (gov.uk VOA property page) when a cached VOA property id is matched.
  • List known addresses for a postcode and look up EPC-backed UPRNs where the source data contains a UPRN.
  • Inflate a property's latest observed sale to today using local median £/sqft movement (uk_property_last_sale_inflated). Use this for a quick time-adjusted sale estimate when you already have a last sale date and price. Prefer uk_property_price_per_sqft when EPC floor area comps are available for a fuller evidence band.
  • Retrieve deterministic HMLR sale rows, price trends, price distributions, market activity, and repeat-sale evidence with shared date-window and house/flat shape filters.
  • Match HMLR Price Paid transactions to EPC records within a postcode using conservative materialized rule-pass matches where available.
  • Retrieve flexible price-per-square-foot evidence from scoped HMLR sales joined to EPC floor areas. Agents choose postcode, postcode outer, street, town, district, county, national scope, or uprn_radius (sold comps near a UPRN anchor). Observation rows expose display_address, sale_address, and epc_address — there is no address field. Request date windows, house/flat shape filters, summary stats, paginated rows, or grouped rankings.
  • Answer broad ranking questions with one grouped analytical query at the requested geography and ranking dimension. For "UK", "national", "country-wide", or "everywhere" prompts, use the whole-country scope.
  • Inspect dataset health, match coverage, valuation usability, outlier counts, EPC age context, and property-type coverage before relying on derived metrics.
  • Inspect objective sale/EPC signals such as repeat-sale movements and deterministic price-per-square-foot evidence. Treat block-level summaries, weak-EPC value gaps, and below-median signals as interpretations the agent composes from raw evidence, not standalone live-listing opportunity discovery.
  • Build a property report with recent sale history, EPC context, geography, match confidence, floor area, price per square metre, and price per square foot.
  • Look up council tax band (A–H) for England and Wales properties via the live HMRC Valuation Office Agency lookup. VOA does not expose UPRN — pass uprn to resolve local identity first, or postcode with house_number and street_or_building.
  • Pull the official Land Registry monthly house-price index when the user asks for "the index", "official trend", or "how have <region> prices moved" at a coarser-than-postcode scope. This is a region-level monthly series, not transaction data. Prefer transaction-level trend and distribution evidence for postcode-level analysis.
  • Add transport context with DfT Traffic when the user asks about traffic, road noise, or transport connectivity at an address. First find nearby count points, then retrieve annual average daily flow for the chosen count point. Treat AADF as last-published; there is a 1–2 year publication lag.
  • Add listed-building context when the user asks about heritage, conservation, planning constraints, or whether a property is listed. Listed status (Grade I, II*, II) materially affects valuation, insurance, and works permissions.
  • Browse UK planning applications by council, postcode, reference, or recent nationwide feed (uk_property_planning_browse). When the response scope is councils, pick an authority from the list and re-run with council set. Open one application with documents via uk_property_planning_detail using area_slug and reference from the browse rows.

Interpretation Rules

  • Treat materialized PPD/EPC matches as high-confidence joins, while still surfacing match method and confidence metadata.
  • Prefer UPRN for property-level questions. If UPRN is unknown, use the strict property lookup with a full postcode, or house number plus street/building name, and only proceed when the response is specific enough for a property-level workflow.
  • For terse valuation prompts such as "value 8 Heatherdene West Horsley" or "value flat 6 Munro House 14 St Cross Street", keep the workflow compact:
    1. Resolve the address once with uk_property_find_address (structured fields; street_or_building alone is valid when town_or_area helps disambiguate).
    2. Fetch uk_property_property_details for the resolved identity.
    3. Retrieve uk_property_price_per_sqft summary with scope_type=postcode and the resolved full postcode first — use the subject EPC floor area as target_floor_area_sqm when available.
    4. Stop and answer with a valuation band from valuation_grade, observation count, median price per square foot, EPC floor area, and caveats.
  • Do not repeat uk_property_price_per_sqft with scope_type=uprn_radius when summary.valuation_grade is insufficient and suggested_fallback points to postcode scope — follow suggested_fallback instead of widening the radius.
  • For HMLR sale history on a specific address, resolve identity first, then call uk_property_sales with postcode= (or scope_type=postcode) plus address_query. Do not combine address_query with postcode_outer, town, or national scope.
  • uk_property_lookup_postcode requires a full postcode (e.g. BS1 1AA). Outcodes such as BS1 or KT13 are not valid — use uk_property_sales with scope_type town, district, or postcode_outer instead.
  • uk_property_property_details may return sales_coverage_note when sales is empty to distinguish missing postcode-level HMLR from address-level non-match.
  • Do not expand a terse valuation into extra sale tables, full reports, trend analysis, distribution analysis, district/county scans, traffic context, listed-building context, or dataset-health diagnostics unless the user asks for that extra context. Those capabilities are for richer reports, not first-contact valuation answers.
  • When applying price-per-square-foot evidence to a subject floor area, pass the subject floor area to the price-per-square-foot evidence capability and use the returned applied evidence values. Do not hand-convert square metres to square feet in the final answer when the tool has already returned deterministic values.
  • Do not pass unstructured free-text addresses to the property lookup. Split known facts into fields and leave unknown fields empty.
  • Use price-per-area metrics only when the matched EPC has a positive floor area.
  • Preserve quality flags such as thin comparable sets, EPC timing, and outlier sale/floor-area values in conclusions.
  • For grouped ranking prompts, one successful grouped analytical call is enough unless the user asks for corroborating quality, trend, or activity context. Do not expand into unrelated market, quality, or trend tools after receiving the requested ranked groups.
  • Do not recommend obtaining a current EPC as a default next step. Most users will not own the property being analysed, so this is usually not actionable. Avoid treating EPC age alone as a defect: floor area is unlikely to change, so an older EPC can still be useful for price-per-area evidence. Even an EPC from 20 years ago will often keep materially valid floor-area and broad energy-performance signals, though not always; frame age as context, not a blanket stale-data warning.
  • Do not infer retrofit actions or improvement uplift unless those facts are present in the returned tool data.
  • Surface source attribution and licence boundaries when using address-level EPC data in customer-facing outputs.

Licensing Boundary

HMLR Price Paid data is used for authenticated agent-query and UI-display workflows. EPC non-address fields are licensed under Open Government Licence v3.0. EPC address and postcode fields carry Ordnance Survey/Royal Mail copyright and database-right notices and are used here for bounded energy/property-intelligence workflows, not bulk redistribution.

Where the data comes from

HMLR, EPC, and postcode data are normalized into local Postgres tables. Tool calls return bounded query results, summaries, match scores, and derived metrics such as price per square foot.

Residential property transaction sale prices in England and Wales.

Source updated: Monthly
We refresh: Monthly poll with upstream metadata preflight
CSV bulk extract loaded into Postgres
England and Wales
Energy Performance of Buildings Data
Ministry of Housing, Communities and Local Government

EPC and DEC certificate data used for energy-performance context and floor area.

Source updated: Regular upstream bulk refreshes
We refresh: Metadata-gated bulk refresh
CSV bulk archives loaded into Postgres
England and Wales
ONS Postcode Directory
Office for National Statistics / Gridlink Consortium

Postcode centroids and administrative geography assignments.

Source updated: Quarterly
We refresh: Quarterly
CSV bulk archive loaded into Postgres
United Kingdom
HMRC Valuation Office Agency Council Tax lookup
HM Revenue & Customs / Valuation Office Agency

Property-level council tax band lookup for individual dwellings in England and Wales.

Source updated: Continuous (administrative updates)
We refresh: Manual postcode scrape via uk-council-tax-bands refresh
HTML lookup at tax.service.gov.uk, materialized to Postgres
England and Wales
MHCLG / Welsh Government council tax levels
Ministry of Housing, Communities and Local Government / Welsh Government

Official Band D council tax levels by billing authority, used to compute annual charges from VOA bands.

Source updated: Annual (financial year)
We refresh: Manual via uk-council-tax-bands refresh
ODS/XLSX official statistics tables
England and Wales
EPC address and postcode fields carry Ordnance Survey and Royal Mail copyright/database-right notices. This server returns bounded reports and derived intelligence, not raw bulk address redistribution.
Materialized PPD/EPC matches are limited to deterministic, unambiguous rule-pass joins. High-stakes decisions should review match confidence and quality flags.

Source availability last verified 2026-04-27.

Tools discovered (20)

  • Uk Property Address By Postcode

    List address records seen in local HMLR Price Paid and EPC datasets for one full postcode. Requires a full postcode (outcode + sector + unit, e.g. 'KT24 6LH') — does NOT accept outcodes like 'KT24' or place names. Returns the addresses our data has seen, not the full Royal Mail PAF list for that postcode. Do NOT loop over multiple postcodes to find addresses on a street — use HMLR sale evidence with postcode_outer and address_query instead. Do not use this as a substitute for structured address

  • Uk Property Council Tax Band

    Look up the council tax band for a UK residential property in England or Wales from MCPBundles-hosted VOA band data materialized by the uk-council-tax-bands refresh. Returns the VOA address, band A–H, local authority, and optional annual charge. VOA does not publish UPRN — pass uprn to resolve postcode/address from local HMLR/EPC evidence first, or pass postcode with house_number and street_or_building. Scotland is not covered. When the postcode is not in the bulk cache yet, probes VOA live once

  • Uk Property EPC Certificate URL

    Resolve locally-ingested EPC rows to public gov.uk certificate URLs, plus Rightmove house-prices and Zoopla property URLs when local sale evidence exists. Provide certificate_number, uprn, or postcode (optionally with address_query).

  • Uk Property Find Address

    Find specific UK property identity candidates from strict fields: UPRN, full postcode, street_or_building (min 3 chars), or house_number plus street_or_building. Street-only lookups infer candidate postcodes from the identity address evidence spine before querying HMLR/EPC; add town_or_area to narrow when the street name is common. Returns candidate addresses, EPC UPRNs where available, and ONSUD-backed postcode UPRN candidate sets when exact address text is missing. Structured fields are requir

  • Uk Property Last Sale Inflated

    Estimate today's value by inflating the latest observed HMLR sale for one property using local market movement in median £/sqft. Fast path uses precomputed comp_rollups for the current 12-month window plus one sale-year aggregate query. Returns inflated_price, annualized_rate_pct, last_sale, market_index scope, confidence, and caveats. This is not a full £/sqft comparable valuation — use price-per-square-foot evidence when EPC floor area comps are available. Do not use for postcode-only market a

  • Uk Property Lookup Postcode

    Look up postcode centroid and administrative geography for a full UK postcode. Pass a complete postcode such as 'BS1 1AA' — not a postcode area/outcode like 'BS1' or 'KT13'. For outcodes or place names, resolve the place to candidate postcodes first. Do not call this when you need sale history, EPC certificates, or PPD/EPC matches — use the bounded postcode property report instead.

  • Uk Property Market Activity

    Return scoped **transaction volume** time series — monthly sale counts (transaction_count), active postcodes, and median price per month. Use scope_type=national for England-wide monthly activity. Choose this path (NOT sale-price trend aggregates) when the user asks how many sales happened per month, market activity, or transaction volumes. Sale-price trends return price medians/averages; this tool returns transaction_count in monthly_activity.

  • Uk Property Match Postcode

    Return local HMLR Price Paid to EPC matches for one postcode, preferring conservative materialized rule-pass matches. Returns sale price, floor area, price per square metre, price per square foot, match source metadata, and valuation quality flags that distinguish raw outliers from normal comparable evidence. Do not call without a full postcode — this tool is postcode-scoped. Do not chase broader market tiers here — use HMLR sale evidence or price-per-square-foot aggregates for ranked evidence o

  • Uk Property Open App

    Open the UK Property Intelligence interactive map dashboard. Use this only when the user asks to open or view the property explorer before running a specific search. Use only when the user asks to open the panel before a specific data read. When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the UI.

  • Uk Property Planning Browse

    Search or list UK planning applications from the UK Property Intelligence harvest. Pass council (local planning authority name) OR query (postcode, application reference, or council fragment) — not both. Empty query returns recent nationwide applications. Filter by received_within (3m, 12m, 3y, 10y, any) or absolute received_from/received_to dates when received_within=any. Paginate with cursor. When scope is councils, the response lists matching authorities to disambiguate before re-running with

  • Uk Property Planning Detail

    Retrieve one UK planning application and its published documents by council area_slug and application reference. Documents include portal links only — use them to open official council planning portals. Run uk_property_planning_browse first when area_slug or reference is unknown.

  • Uk Property Price Distributions

    Return aggregate sale-price band and property-type distributions for a scoped date and property range. Do not confuse band counts with individual comps — open HMLR sale evidence rows when you need addresses. When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the UI.

  • Uk Property Price Per Sqft

    Return price-per-square-foot evidence from HMLR sales joined to EPC floor areas. Each observation is one sold transaction with floor area — not a premise list. Row addresses are in sale_address and epc_address (display_address is the preferred single field). There is no address field on observations. After find_address or property_details, you may pass uprn alone — it is treated as scope_type=uprn_radius with that anchor UPRN (same as scope_value). For scope_type=uprn_radius, scope_value is the

  • Uk Property Price Trends

    Return aggregate HMLR **sale-price** trend evidence — median, average, and counts by time period. Use scope_type=national for England-wide trends. Use grain=year for annual series, month for monthly. For windows beyond 10 years set date_range=lookback_months with lookback_months=N. Do NOT use for 'how many sales per month' or transaction-volume questions — monthly transaction-volume series returns transaction_count per month for that. Do not call when you need raw comparable rows with addresses

  • Uk Property Property Details

    Look up rich information for one specific UK property after identity resolution. Accepts UPRN or strict address fields, then returns the resolved identity, latest EPC, EPC history, latest sale, and sale history. Run structured address identity search first when there are multiple possible address candidates. Do not call this for postcode-only market analytics — use the postcode property report or HMLR sale evidence search. Do not bypass identity resolution when address search returns multiple ca

  • Uk Property Repeat Sales

    Return repeat-sale movement evidence — addresses with two or more HMLR transfers in the window. For a street across an outcode (e.g. Monument Road, Weybridge) use postcode_outer=KT13 with address_query — NOT postcode=KT13 (outcodes are not full postcodes). For one full postcode use postcode=KT13 8QX. For 20-year windows set date_range=lookback_months and lookback_months=240. When repeat_sale_count is 0, say so — do not fabricate repeat-sale tables from general sale rows. Do not confuse with gene

  • Uk Property Report

    Create a bounded property intelligence report for one postcode and optional address fragment. Opens the MCP App with geography, recent sales, EPC certificates, PPD/EPC matches, and price summaries. Do not call when you only need tabular aggregates across counties or nations — use HMLR sale evidence or sale-price trend aggregates instead. Do not substitute this for identity resolution — resolve the address before opening single-property details.

  • Uk Property Sales

    Return deterministic HMLR sale evidence rows or grouped rankings. Scope: postcode, postcode_outer, town, district, county, or national (scope_type=national needs no scope_value). After find_address or property_details, you may pass uprn alone — it resolves to that UPRN's postcode scope (combine with address_query to narrow to one address). When address_query is set, scope must be a full postcode (postcode= or scope_type=postcode) — resolve identity with structured address search first; do not us

  • Uk Property Search EPC

    Search locally-ingested EPC/DEC certificates by postcode, address fragment, certificate type, and energy rating. Do not call without at least one filter (postcode, address fragment, ratings, or certificate type). Do not use this for sale comparables — use price-per-square-foot evidence or HMLR sale rows.

  • Uk Property Uprn Lookup

    Canonical lookup for a known Property ID (UPRN). Returns map coordinates when available, a composed property label, linked EPC certificates, matched sales, and enriched HMLR sale evidence. Do not substitute loose address guesses — run structured address identity search when the Property ID is unknown.

Frequently Asked Questions

Can AI estimate a UK house value from public data?

It can produce an evidence-backed valuation band when there are bounded comparables, recent sold-price records, and usable EPC floor-area matches. It should expose confidence and caveats instead of pretending every address has equal evidence.

What UK property data sources does this use?

The server joins HM Land Registry Price Paid Data, EPC certificate data, and postcode geography. Reports return bounded intelligence and derived metrics, not raw bulk data redistribution.

Does this replace a formal RICS valuation?

No. It is designed for screening, research, comparable evidence, retrofit targeting, and agent workflows where the user needs a transparent starting point.

Can it search by a lightweight address query?

Yes, for normal property questions such as an address or flat description. Runtime searches stay bounded so the agent can return useful evidence without broad database scans.

Why combine sold prices with EPC data?

Sold prices show transaction evidence, while EPC records often add floor area, energy rating, property type, and address context. Joining them makes price-per-area and retrofit analysis more useful.

How do I connect UK Property Intelligence to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/uk-property-intelligence. Authentication is handled automatically.

How many tools does UK Property Intelligence provide?

UK Property Intelligence provides 20 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does UK Property Intelligence require?

UK Property Intelligence uses open data APIs — no authentication required.

Setup Instructions

Connect UK Property Intelligence to any MCP client in minutes

Try UK Property Intelligence now

No API key or third-party login required. Open the interactive dashboard and start searching in seconds.