UK property area data for England and Wales: prices, rents, crime, flood risk, live listings.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional free Praesago API key. Without it, headline facts only, 30 calls a day. Create one at https://praesago.com/pricing
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Compare two UK areas side by side on median sold price and its change, income, population, private renters, deprivation, flood risk, broadband, council tax and (when both are current) the live listings pulse and live asking rents. Each line says which area is higher and by how much. Each input can be a postcode, a postcode district or a place name. Two local authority names (for example Leeds and Manchester) are compared as authorities, each as the postcode districts that sit mostly inside it, and the result says so. England & Wales only.
First area. A postcode ("E17 7AB"), postcode district ("E17") or place name ("Walthamstow", "Hackney")
Second area. A postcode ("E17 7AB"), postcode district ("E17") or place name ("Walthamstow", "Hackney")
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http praesago https://praesago.com/api/mcp
Headers
X-API-Key (optional, not in the config above): Optional free Praesago API key. Without it, headline facts only, 30 calls a day. Create one at https://praesago.com/pricingCompare two UK areas side by side on median sold price and its change, income, population, private renters, deprivation, flood risk, broadband, council tax and (when both are current) the live listings pulse and live asking rents. Each line says which area is higher and by how much. Each input can be a postcode, a postcode district or a place name. Two local authority names (for example Leeds and Manchester) are compared as authorities, each as the postcode districts that sit mostly inside it, and the result says so. England & Wales only.
| Argument | Type | Description |
|---|---|---|
| area_a* | string | First area. A postcode ("E17 7AB"), postcode district ("E17") or place name ("Walthamstow", "Hackney") |
| area_b* | string | Second area. A postcode ("E17 7AB"), postcode district ("E17") or place name ("Walthamstow", "Hackney") |
{
"type": "object",
"required": [
"area_a",
"area_b"
],
"properties": {
"area_a": {
"type": "string",
"description": "First area. A postcode (\"E17 7AB\"), postcode district (\"E17\") or place name (\"Walthamstow\", \"Hackney\")"
},
"area_b": {
"type": "string",
"description": "Second area. A postcode (\"E17 7AB\"), postcode district (\"E17\") or place name (\"Walthamstow\", \"Hackney\")"
}
}
}Fetch the Praesago area profile for a postcode district returned by search.
| Argument | Type | Description |
|---|---|---|
| id* | string | Postcode district id from search results |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Postcode district id from search results"
}
}
}The deeper profile for a UK area. With a free Praesago API key: about 30 sections (demographics, income, ethnicity, tenure, dwelling types, deprivation domains, health, schools, broadband, flood, noise, green space, council tax, politics, homelessness, local economy), each with its source year. Without a key you get the same headline facts as get_area_overview plus a note on what the key adds. Takes a postcode, a postcode district or a place name. England & Wales only. It describes the area as it is and does not forecast prices.
| Argument | Type | Description |
|---|---|---|
| area* | string | A postcode ("E17 7AB"), postcode district ("E17") or place name ("Walthamstow", "Hackney") |
{
"type": "object",
"required": [
"area"
],
"properties": {
"area": {
"type": "string",
"description": "A postcode (\"E17 7AB\"), postcode district (\"E17\") or place name (\"Walthamstow\", \"Hackney\")"
}
}
}Headline facts for a UK area: median sold price and its 12-month change, household income, population, private-renter share, deprivation, flood risk, broadband, council tax, the live listings pulse, live rents (active rent listings and median asking rent a month), the asking rental yield and average private rent, recorded crime per 1,000 residents (withheld where the police data has gaps), and people killed or seriously injured on the roads over three years. Takes a postcode, a postcode district or a place name (a borough name returns its best-matching district and lists the others). Optional response_format: "concise" (about 150 words) or "detailed" (default). The result also carries the figures as structured data. England & Wales only (Scotland and Northern Ireland are not covered). Each figure carries its year or date. It describes the area as it is and does not forecast prices.
| Argument | Type | Description |
|---|---|---|
| area* | string | A postcode ("E17 7AB"), postcode district ("E17") or place name ("Walthamstow", "Hackney") |
| response_format | string | 'concise' (about 150 words: price, income, deprivation, live market and rents) or 'detailed' (default: every headline fact) |
{
"type": "object",
"required": [
"area"
],
"properties": {
"area": {
"type": "string",
"description": "A postcode (\"E17 7AB\"), postcode district (\"E17\") or place name (\"Walthamstow\", \"Hackney\")"
},
"response_format": {
"enum": [
"concise",
"detailed"
],
"type": "string",
"description": "'concise' (about 150 words: price, income, deprivation, live market and rents) or 'detailed' (default: every headline fact)"
}
}
}Figures for a whole local authority (a council area such as Leeds, Manchester or Hackney), added up over the postcode districts that sit mostly inside it: median sold price over all their sales and its 12-month change, population, household income, deprivation, and live sale and rent listings. The result says how many districts it covers. Takes a local authority name. For one postcode district, postcode or town use get_area_overview. England & Wales only. It describes the authority as it is and does not forecast prices.
| Argument | Type | Description |
|---|---|---|
| authority* | string | A local authority (council area) name, e.g. "Leeds", "Manchester", "Hackney" |
{
"type": "object",
"required": [
"authority"
],
"properties": {
"authority": {
"type": "string",
"description": "A local authority (council area) name, e.g. \"Leeds\", \"Manchester\", \"Hackney\""
}
}
}Live asking-market state for a UK area, collected weekly from property portals: active listing count, new listings, how many have been price-reduced, median asking price, and median time on market, plus active rent listings and median asking rent a month. Answers "is this area moving or stuck?" and "are sellers cutting prices here?" — the negotiation-side data that completed-sales records (which lag by months) cannot show. The result states the week it covers and warns if that week is not current. Takes a postcode, a postcode district or a place name. England & Wales, sale listings and rent listings. It reports the market as it is now and does not forecast prices.
| Argument | Type | Description |
|---|---|---|
| area* | string | A postcode ("E17 7AB"), postcode district ("E17") or place name ("Walthamstow", "Hackney") |
{
"type": "object",
"required": [
"area"
],
"properties": {
"area": {
"type": "string",
"description": "A postcode (\"E17 7AB\"), postcode district (\"E17\") or place name (\"Walthamstow\", \"Hackney\")"
}
}
}Screen England & Wales postcode districts. Filters (all optional): median sold price range over 12 months, live asking rent range a month, minimum active sale listings, price-cut share range (from the week of 2026-11-02), and region (including "Wales"). Sort by price, rent, listings or price_cut. Returns the matching districts with their figures and links. Use for questions like "districts in the North West with a median under £200k and asking rent over £900". Districts with fewer than 30 sales have no median; fewer than 20 rent listings no asking rent. Asking rents and prices are not agreed or sold prices.
| Argument | Type | Description |
|---|---|---|
| limit | number | Max results, up to 25 (default 10) |
| order | string | asc or desc (default: asc for price and rent, desc for listings and price_cut) |
| region | string | One region name: North East, North West, Yorkshire and The Humber, East Midlands, West Midlands, East of England, London, South East, South West, Wales (optional) |
| sort_by | string | price (default), rent, listings or price_cut |
| max_price_cut_pct | number | Maximum share of sale listings that were price-reduced, in percent (optional) |
| min_price_cut_pct | number | Minimum share of sale listings that were price-reduced, in percent (optional) |
Search Praesago UK property area intelligence by place name, borough, region or postcode district. Use it when you only have a place name (for example Hackney or Sheffield) and want the matching districts. Returns matching areas with ids and links; an empty list means no match.
| Argument | Type | Description |
|---|---|---|
| query* | string | Place name, borough, region or postcode district |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Place name, borough, region or postcode district"
}
}
}Screen England & Wales postcode districts by region and median property price. Returns matching districts with medians and links, cheapest first. Use for questions like "areas in the North West under £250k". The region must be one of: North East, North West, Yorkshire and The Humber, East Midlands, West Midlands, East of England, London, South East, South West, Wales. Counties and cities are not regions (Kent and Surrey are in South East); for a town or borough use `search`. Districts with fewer than 30 sales in the last 12 months are left out. Scotland is not covered.
| Argument | Type | Description |
|---|---|---|
| limit | number | Max results, up to 25 (default 10) |
| region | string | One region name from the list in the tool description, e.g. "North West", "London", "South East" (optional) |
| max_median_price_gbp | number | Maximum 12m median sold price in GBP, as a plain number such as 250000 (optional) |
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Max results, up to 25 (default 10)"
},
"region": {
"type": "string",
"description": "One region name from the list in the tool description, e.g. \"North West\", \"London\", \"South East\" (optional)"
},
"max_median_price_gbp": {
"type": "number",
"description": "Maximum 12m median sold price in GBP, as a plain number such as 250000 (optional)"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 4, 2026.
| min_sale_listings | number | Minimum active sale listings (optional) |
| max_asking_rent_pcm | number | Maximum median asking rent a month in GBP (optional) |
| min_asking_rent_pcm | number | Minimum median asking rent a month in GBP (optional) |
| max_median_price_gbp | number | Maximum 12m median sold price in GBP (optional) |
| min_median_price_gbp | number | Minimum 12m median sold price in GBP (optional) |
{
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Max results, up to 25 (default 10)"
},
"order": {
"type": "string",
"description": "asc or desc (default: asc for price and rent, desc for listings and price_cut)"
},
"region": {
"type": "string",
"description": "One region name: North East, North West, Yorkshire and The Humber, East Midlands, West Midlands, East of England, London, South East, South West, Wales (optional)"
},
"sort_by": {
"type": "string",
"description": "price (default), rent, listings or price_cut"
},
"max_price_cut_pct": {
"type": "number",
"description": "Maximum share of sale listings that were price-reduced, in percent (optional)"
},
"min_price_cut_pct": {
"type": "number",
"description": "Minimum share of sale listings that were price-reduced, in percent (optional)"
},
"min_sale_listings": {
"type": "number",
"description": "Minimum active sale listings (optional)"
},
"max_asking_rent_pcm": {
"type": "number",
"description": "Maximum median asking rent a month in GBP (optional)"
},
"min_asking_rent_pcm": {
"type": "number",
"description": "Minimum median asking rent a month in GBP (optional)"
},
"max_median_price_gbp": {
"type": "number",
"description": "Maximum 12m median sold price in GBP (optional)"
},
"min_median_price_gbp": {
"type": "number",
"description": "Minimum 12m median sold price in GBP (optional)"
}
}
}