For developers and AI agents
A remote Model Context Protocol server with 51 tools of UK property data: prices, rents, valuations, planning, constraints, titles, sourcing and more. Any MCP app can connect by signing in with a PropertyData account, or with an API key.
https://api.propertydata.co.uk/mcp
Step-by-step guides for popular apps. Most connect by signing in: the app discovers our authorisation server from the URL, so there's nothing to configure.
For people using an AI app. Add the URL; the app opens PropertyData to sign in and connect. Most clients' configuration takes just the URL:
{
"mcpServers": {
"propertydata": {
"url": "https://api.propertydata.co.uk/mcp"
}
}
}
For scripts, CI and apps without OAuth. Send a key from Settings > API access as a Bearer token or X-API-Key header (or, for apps that cannot send headers, ?key= in the URL):
{
"mcpServers": {
"propertydata": {
"url": "https://api.propertydata.co.uk/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Use these curl commands to verify the MCP server is working correctly with your API key.
The simplest test to verify the server is responding to MCP protocol requests:
curl -X POST "https://api.propertydata.co.uk/mcp" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"ping"}'
Expected response:
{"jsonrpc":"2.0","id":1,"result":{}}
Retrieve the full list of tools exposed by the server:
curl -X POST "https://api.propertydata.co.uk/mcp" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Example calling the flood risk tool for a postcode:
curl -X POST "https://api.propertydata.co.uk/mcp" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get-flood-risk","arguments":{"postcode":"SW1A 1AA"}}}'
Note: The MCP server only accepts POST requests. GET requests will return a 405 Method Not Allowed response by design.
The PropertyData MCP server exposes 51 tools covering most of the API, from market data and valuations to planning constraints and deal sourcing. Each tool maps to a corresponding REST API endpoint. The most popular tools:
Get live HMO room rental prices broken down by room type (double/single, ensuite/shared).
Maps to: /rents-hmo
Match a UK property address to its Unique Property Reference Number (UPRN).
Maps to: /address-match-uprn • 10 credits
Get local property sold prices per square foot for development feasibility analysis.
Maps to: /sold-prices-per-sqf
Get live local asking prices with statistical analysis and comparable properties.
Maps to: /prices
Get live local long-let asking rents for buy-to-let investment analysis.
Maps to: /rents
Get local crime statistics including crime types, per-capita rates, and safety ratings.
Maps to: /crime • England & Wales only
Get local planning applications with descriptions, decisions, and outcomes.
Maps to: /planning-applications • Variable credits
Get flood risk assessment from rivers and sea for any English location.
Maps to: /flood-risk • England only
Get live local asking prices per square foot for like-for-like comparisons.
Maps to: /prices-per-sqf
Get council tax information including rates by band and property tax bands.
Maps to: /council-tax • Full postcode required
Get Sold Prices
1 credit per call
Get Capital Growth
1 credit per call
Get Rental Yields
1 credit per call
Get Sales Demand
1 credit per call
Get Rental Demand
1 credit per call
Get National Data
1 credit per call
Get Sale Valuation
1 credit per call
Get Rental Valuation
1 credit per call
Get HMO Valuation
1 credit per call
Get Historical Valuation
1 credit per call
Get Commercial Rents
1 credit per call
Get Demographics
1 credit per call
Get Schools
1 credit per call
Get Estate Agents
1 credit per call
Get Population
1 credit per call
Get Household Income
1 credit per call
Get Property Types
1 credit per call
Get Tenure Types
1 credit per call
Get LHA Rate
1 credit per call
Get Green Belt Status
1 credit per call
Get Conservation Area Status
1 credit per call
Get National Park Status
1 credit per call
Get AONB Status
1 credit per call
Get Listed Buildings
1 credit per call
Search HMO Register
1 credit per 10 results
Get Energy Efficiency
1 credit per call
Get Floor Areas
1 credit per call
Calculate Rebuild Cost
1 credit per call
Calculate Build Cost
1 credit per call
Get Development GDV
1 credit per call
Calculate Development Profit
1 credit per call
Calculate Stamp Duty
1 credit per call
Calculate Mortgage
1 credit per call
Get Mortgage Rates
1 credit per call
Get Sourced Properties
1 credit per 10 results
Get Landlord Sales
1 credit per call
Get Title Information
1 credit per call
Get UPRN Information
10 credits per call
Find UPRNs
1 credit per 10 results
Get Title from UPRN
1 credit per call
Get Property Profile
20 credits per call
Need more endpoints? View all 74 API endpoints available via our REST API.
| Endpoint URL | https://api.propertydata.co.uk/mcp |
| Protocol | MCP over HTTP (Streamable HTTP transport) |
| Authentication | OAuth 2.1 sign-in, or an API key via Authorization: Bearer or X-API-Key header, or ?key= in the URL |
| OAuth discovery | A request without credentials gets a 401 whose WWW-Authenticate header points to /.well-known/oauth-protected-resource/mcp. Authorisation server: propertydata.co.uk |
| OAuth details | Authorisation code with PKCE (S256). Clients register with a Client ID Metadata Document or dynamic client registration. Scope mcp:use. Access tokens last an hour; refresh tokens rotate and last 90 days. |
| Protocol versions | 2026-07-28, 2025-11-25 and 2025-06-18 |
| Server Name | PropertyData |
| Version | 1.0.0 |
Most tools accept location in one of these formats. Provide only ONE per request:
postcode |
UK postcode (full like "SW1A 1AA" or partial like "SW1A") |
location |
Latitude,longitude coordinates (e.g., "51.5074,-0.1278") |
town |
UK town name (e.g., "Manchester") |
MCP tool calls use your API credit allowance, just like REST API calls:
address-match-uprn and get-uprn cost 10 credits per callget-planning-applications, get-sourced-properties, search-hmo-register and get-uprns cost 1 credit per 10 resultsping and tools/list are free. A tool call once your credits run out returns a tool error saying so, rather than failing the connectionStart a free trial with 500 API credits, then connect your favourite AI app.
How PropertyData can help you
Be a smarter property investor using data
Some of the ways property investors use PropertyData to boost their returns
I'm an investorMake data-driven development decisions
How property developers can use market research in decision-making
I'm a developerSave time and impress your clients with data
How agents can use PropertyData to gain an edge on the competition
I'm an agentLimit reached
Sorry, you've reached your monthly search limit.
Upgrade your plan for more searches.
UpgradeUpgrade to download PDFs
There are many places in PropertyData to export data as well-formatted PDF files, including Local Data, Plot Map, Valuations, property reports and more.
|   | Download PDFs | Branded PDFs |
| Basic | ||
| Standard | ||
| Pro | ||
| Unlimited |
Transparent data promise
Where does the raw data come from?
Property listings seen on rightmove.co.uk, zoopla.co.uk and onthemarket.com.
How often is the data updated?
The data is updated in near real-time.
What time period does the data cover?
This is a real-time market snapshot - the data covers currently listed properties. Once properties are removed from the portal, they are soon removed from this tab.
How is the raw data processed?
Duplicates from multiple sources are matched and reconciled as far as possible. Listings with obvious errors, where price or number or bedrooms appear out of range, are discarded.
What are the statistics used?
Averages shown are the interquartile mean, a type of average that is insensitive to outliers while being its own distinct parameter. The 80% range means that 80% of the listed properties fall inside this range.
Where does the raw data come from?
Property listings seen on rightmove.co.uk, zoopla.co.uk and onthemarket.com.
How do you know the square footage of properties?
We use proprietary technology to read the square footage of properties from agent floorplans. Although we cannot determine the square footage for all properties, we can usually get sufficient coverage. Agents are sometimes known to inflate square footage, and this should be borne in mind as a weakness of this data.
How often is the data updated?
The data is updated in near real-time.
What time period does the data cover?
This is a real-time market snapshot - the data covers currently listed properties. Once properties are removed from the portal, they are soon removed from this tab.
How is the raw data processed?
Duplicates from multiple sources are matched and reconciled as far as possible. Listings with obvious errors, where price or number or bedrooms appear out of range, are discarded.
What are the statistics used?
The average shown is the interquartile mean, a type of average that is insensitive to outliers while being its own distinct parameter. The 80% range means that 80% of the listed properties fall inside this range.
Where does the raw data come from?
Property "price paid" data provided by the Land Registry.
How often is the data updated?
Once per month when released by the Land Registry, typically towards the end of each calendar month covering up to the end of the previous calendar month.
What time period does the data cover?
You can customise the time period using the filter at the top of the view. The default time period is up to 9 months back from today's date. The latest data covers the period up to 2026-08-29, although some sales that took place before this date may still be added in the coming months.
How is the raw data processed?
No additional processes are applied to this data.
What are the statistics used?
Averages shown are the interquartile mean, a type of average that is insensitive to outliers while being its own distinct parameter. The 80% range means that 80% of the listed properties fall inside this range.
Where does the raw data come from?
Property "price paid" data provided by the Land Registry, and Energy Performance Certificate (EPC) data provided by MHCLG.
How do you know the square footage of properties?
We match the Land Registry data to EPC data provided by MHCLG. Due to the fact that not all properties sold have had an EPC and vagaries of addressing in the UK, we are not able to determine the square footage of all properties, but we can usually get sufficient coverage.
How often is the data updated?
The private paid data is updated once per month when released by the Land Registry, typically towards the end of each calendar month covering up to the end of the previous calendar month. The energy performance certificate database is updated monthly.
What time period does the data cover?
You can customise the time period using the filter at the top of the view. The default time period is up to 9 months back from today's date. The latest data covers the period up to 2026-08-29, although some sales that took place before this date may still be added in the coming months.
How is the raw data processed?
No additional processes are applied to this data.
What are the statistics used?
The average shown is the interquartile mean, a type of average that is insensitive to outliers while being its own distinct parameter. The 80% range means that 80% of the listed properties fall inside this range.
Where does the raw data come from?
Property listings seen on rightmove.co.uk, zoopla.co.uk and onthemarket.com.
How often is the data updated?
The data is updated in near real-time.
What time period does the data cover?
This is a real-time market snapshot - the data covers currently listed properties. Once properties are removed from the portal, they are soon removed from this tab.
How is the raw data processed?
Duplicates from multiple sources are matched and reconciled as far as possible. Listings with obvious errors, where price or number or bedrooms appear out of range, are discarded.
What are the statistics used?
The average shown is the interquartile mean, a type of average that is insensitive to outliers while being its own distinct parameter. The 80% range means that 80% of the listed properties fall inside this range.
Where does the raw data come from?
Room let listings on SpareRoom, the UK's biggest room letting website.
How often is the data updated?
The data is updated in near real-time.
What time period does the data cover?
This is a real-time market snapshot - the data covers currently listed properties. Once properties are removed from SpareRoom, they are soon removed from this tab.
How is the raw data processed?
Listings with obvious errors, where price or number or bedrooms appear out of range, are discarded.
What are the statistics used?
The average shown is the interquartile mean, a type of average that is insensitive to outliers while being its own distinct parameter. The 80% range means that 80% of the listed properties fall inside this range.
Where does the raw data come from?
Property listings seen on rightmove.co.uk, zoopla.co.uk and onthemarket.com.
How often is the data updated?
The data is updated in near real-time.
What time period does the data cover?
This is a real-time market snapshot - the data covers currently listed properties. Once properties are removed from the portal, they are soon removed from this tab.
How is the raw data processed?
Duplicates from multiple sources are matched and reconciled as far as possible. Listings with obvious errors, where price or number or bedrooms appear out of range, are discarded. Yields are calculated by comparing only properties with the same number of bedrooms, e.g. 3-bedroom properties for rent with 3-bedroom properties for sale.
What is the yield calculation used?
The calculation used is (average_weekly_asking_rent * 52 / average_asking_price), expressed as a percentage. It is a top-line gross yield, meaning no expenses are considered.
What are the statistics used?
The average shown is the interquartile mean, a type of average that is insensitive to outliers while being its own distinct parameter. The 80% range means that 80% of the listed properties fall inside this range.
Where does the raw data come from?
Property listings seen on rightmove.co.uk, zoopla.co.uk and onthemarket.com.
How often is the data updated?
The data is updated in near real-time.
What time period does the data cover?
This is a real-time market snapshot - the data covers currently listed properties. Once properties are removed from Zoopla, Rightmove or Spareroom, they are soon removed from this tab.
How is the raw data processed?
Duplicates from multiple sources are matched and reconciled as far as possible. Yields are calculated by comparing only properties with the same number of bedrooms, e.g. 3-bedroom properties for rent with 3-bedroom properties for sale. For the SpareRoom data, hypothetical properties consisting of two to six average double rooms with shared bathrooms are used to derived average rent. For all sources, listings with obvious errors, where price or number or bedrooms appear out of range, are discarded.
What is the yield calculation used?
The calculation used is (average_weekly_asking_rent * 52 / average_asking_price), expressed as a percentage. It is a top-line gross yield, meaning no expenses are considered.
What are the statistics used?
The average shown is the interquartile mean, a type of average that is insensitive to outliers while being its own distinct parameter. The 80% range means that 80% of the listed properties fall inside this range.
Where does the raw data come from?
Property "price paid" data provided by the Land Registry.
How often is the data updated?
Once per month when released by the Land Registry, typically towards the end of each calendar month covering up to the end of the previous calendar month.
Zoopla Zed-index
What time period does the data cover?
The data covers transactions in the last six years
How is the raw data processed?
No additional processes are applied to this data.
What are the statistics used?
The average shown is the interquartile mean, a type of average that is insensitive to outliers while being its own distinct parameter. The 80% range means that 80% of the listed properties fall inside this range.
Where does the raw data come from?
Property listings seen on rightmove.co.uk, zoopla.co.uk and onthemarket.com.
How often is the data updated?
The listings data is updated in near real-time. The Land Registry data is updated once per month when released, typically towards the end of each calendar month covering up to the end of the previous calendar month.
What time period does the data cover?
The price paid data shown goes back to January 2015. The listings data is a real-time market snapshot - the data covers currently listed properties. Once properties are removed from the portal, they are soon removed from this tab.
How is the raw data processed?
Duplicates from multiple sources are matched and reconciled as far as possible. Listings with obvious errors, where price or number or bedrooms appear out of range, are discarded.
What are the calculations used?
Average sales per month are for the last 3 finalised months. Turnover is average sales per month divided by total for sale. Inventory is 100 divided by turnover.
Where does the raw data come from?
Property listings seen on rightmove.co.uk, zoopla.co.uk and onthemarket.com.
How often is the data updated?
The listings data is updated in near real-time. The Land Registry data is updated once per month when released, typically towards the end of each calendar month covering up to the end of the previous calendar month.
What time period does the data cover?
This is a real-time market snapshot - the data covers currently listed properties. Once properties are removed from the portal, they are soon removed from this tab.
How is the raw data processed?
Duplicates from multiple sources are matched and reconciled as far as possible. Listings with obvious errors, where price or number or bedrooms appear out of range, are discarded.
Where does the raw data come from?
We receive data on the extent and corporate ownership of all land titles in England & Wales from the Land Registry.
How often is the data updated?
The data is updated once per month when released, typically in the first few days of each calendar month.
What time period does the data cover?
This is an ownership snapshot - the data represents ownership as recorded by the Land Registry at the last monthly export.
How is the raw data processed?
No additional processes are applied to this data.
Where does the raw data come from?
We source different expert forecasts Savills, Knight Frank, OBR
How often is the data updated?
The data is updated annually when new forecasts are released, typically towards the beginning of the year.
How is the raw data processed?
We calculate a consensus forecast using a simple mean average.
Where does the raw data come from?
Quoting rent data is a proprietary data set based on the 2026 Valuation Office Agency (VOA) rateable values, combined with floor area data from MHCLG, adjusted for current market conditions.
What does "Quoting Rent" mean?
Quoting Rent reflects the estimated headline rent a property would achieve, based on official valuations adjusted for current conditions. This is the "face value" rent before any incentives such as rent-free periods, stepped rents or capital contributions are taken into account.
How is the floor area determined?
Floor areas are derived from MCHLG data. We use NIA (Net Internal Area) for retail, offices and leisure; GIA (Gross Internal Area) for industrial.
How often is the data updated?
The VOA data is based on the 2026 rating list, which is turn is based on 2024 comparables. This will be updated when a newer rating list is available. MCHLG data is updated regularly as new certificates are issued.
How is the raw data processed?
Multiple data sources are matched and reconciled. Properties are grouped by type, and outliers are excluded from averages.
What are the statistics used?
Averages shown are the interquartile mean, a type of average that is insensitive to outliers while being its own distinct parameter.
Where does the raw data come from?
This tab combines data from multiple sources. The bedroom distribution comes from property listings on rightmove.co.uk, zoopla.co.uk and onthemarket.com. Internal area and energy scores come from Energy Performance Certificate (EPC) data provided by MHCLG. Property type data comes from the Office for National Statistics Census.
How often is the data updated?
The bedroom distribution from listings is updated in near real-time. The EPC data is updated monthly. The Census data is updated when new census results are released.
What time period does the data cover?
The bedroom distribution is a real-time market snapshot of currently listed properties. The EPC data covers certificates issued since the scheme began. The Census data is from the most recent census.
How is the raw data processed?
For listings data, duplicates from multiple sources are matched and reconciled. Listings with obvious errors are discarded. EPC and Census data is aggregated to the selected area.
Where does the raw data come from?
Tenure type and occupancy data comes from the Office for National Statistics Census.
How often is the data updated?
The data is updated when new census results are released, typically every 10 years.
What time period does the data cover?
The data is from the most recent census.
How is the raw data processed?
Census data is aggregated to the selected area. National averages are provided for comparison.
Where does the raw data come from?
Property listings seen on rightmove.co.uk and onthemarket.com.
How often is the data updated?
The data is updated in near real-time.
What time period does the data cover?
This is a real-time market snapshot - the data covers currently listed properties. Once properties are removed from the portal, they are soon removed from this tab.
How is the raw data processed?
Agent names are normalised across sources. Listings are grouped by agent and ranked by number of live listings.
Where does the raw data come from?
Property listings seen on rightmove.co.uk and onthemarket.com.
How often is the data updated?
The data is updated in near real-time.
What time period does the data cover?
This is a real-time market snapshot - the data covers currently listed properties. Once properties are removed from the portal, they are soon removed from this tab.
How is the raw data processed?
Agent names are normalised across sources. Listings are grouped by agent and ranked by number of live listings.
Total Floor Area (TFA)
Total Floor Area is a measurement defined by MHCLG (Ministry of Housing, Communities and Local Government).
TFA includes all habitable rooms, kitchens, bathrooms, internal corridors, hallways, and built-in storage.
TFA excludes garages, external stores, and unheated conservatories.
Estimated value
This figure is our best estimate of the current value of this property.
It is calculated using the most recent transaction and the most recent internal area figures, combined with local market data and price indices.
Estimate confidence
The confidence level indicates how reliable our estimated value is likely to be for this property.
The property has sold recently, so the estimate is based on a known sale price adjusted for current market conditions.
The property has not sold recently, so the estimate relies more heavily on comparable local data and may be less precise.
Habitable rooms
Habitable rooms include any living room, sitting room, dining room, bedroom, study and similar; and also a non-separated conservatory. A kitchen/diner having a discrete seating area (with space for a table and four chairs) also counts as a habitable room.
A non-separated conservatory adds to the habitable room count if it has an internal quality door between it and the dwelling.
Excluded from the room count are any room used solely as a kitchen, utility room, bathroom, cloakroom, en-suite accommodation and similar and any hallway, stairs or landing; and also any room not having a window.
Full address