Research

uk.co.propbarPublished by propbar.co.ukOfficial publisherv1.1.0Updated Nov 2, 2026

UK property research tools - crime stats, schools, demographics, valuations for AI.

VerifiedStreamable HTTPWeb executableLocation & LifestyleData & Analytics

Overview

AI-generated overview

Remote MCP server for UK property research, letting an assistant look up areas, properties, crime, schools, demographics and comparables for valuations.

What you can do
  • Search UK areas by name or postcode and properties by address, and fetch area codes and coordinates
  • Retrieve crime statistics and safety ratings, nearby schools with Ofsted ratings, and Census demographics for an area
  • Look up basic or full property details, including sale history and listing information
  • Query comparable properties with many filters (type, beds, floor area, EPC, tenure, charges, market status) to support valuation work
When to use it
Useful when an assistant needs UK property data: assessing an area's safety, schools and demographics, researching a specific property, or assembling comparables for an automated valuation model.
Requirements
A remote Streamable HTTP endpoint with OAuth 2.1 authentication; no local package or environment variables. A Propbar account with a Pro or Plus subscription is required, and the assistant must complete the OAuth sign-in on first connection.
Before you install
Access is gated by a paid Propbar subscription, so expect a cost. The OAuth sign-in grants the server access tied to your account. Results draw on third-party data (Police UK, Ofsted school data, UK Census 2021) and should be checked before relying on them for financial decisions.

Installation

In SourceWeft

  1. Open Research in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/uk.co.propbar%2Fresearch/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "research": {
      "type": "http",
      "url": "https://mcp.propbar.co.uk/"
    }
  }
}

README

Propbar MCP Server

[MCP Registry] [UK Property Data]

MCP server providing UK property research tools for AI assistants. Enables Claude, GPT, and other LLMs to search properties, analyse area safety, find nearby schools, explore demographics, and build automated valuation models (AVMs).

Powered by Propbar's comprehensive UK property database covering 30+ million properties.

Use Cases

Build Your Own AVM

The get_comparables tool provides access to a comprehensive property search with 50+ filterable fields - perfect for building automated valuation models:

  • Transaction Data: Sale history with dates and amounts, current asking prices
  • Market Status: For sale, SSTC, under offer, reserved, back on market dates
  • Property Attributes: Type, beds, baths, floor area, construction age
  • EPC Data: Energy ratings (A-G), efficiency scores, potential ratings
  • Tenure & Charges: Freehold/leasehold, lease years remaining, service charges, ground rent
  • Pricing Metrics: Price per sqm, price per sqft, price changes over time
  • Listing Intelligence: Days on market, price reductions, portal links

Example AVM workflow:

1. get_comparables({ latitude, longitude, propertyType: "flat", bedrooms: 2 })2. Filter by sale date (last 12 months) and distance3. Adjust for differences (floor area, EPC rating, condition)4. Calculate £/sqft and apply to subject property

Property Research for Buyers

Help users make informed decisions with comprehensive area data:

  • Crime & Safety - Is this area safe? How does it compare?
  • Schools - What schools are nearby? Ofsted ratings?
  • Demographics - Who lives here? Age, tenure, household types?
  • Market Analysis - What are similar properties selling for?

Available Tools

ToolDescriptionInput
search_areasSearch UK areas by name or postcodequery
search_propertiesSearch UK properties by addressquery
get_area_detailsGet coordinates and area codesareaCode or path
get_crime_statsCrime statistics and safety ratingareaCode OR lat/lng
get_schoolsSchools with Ofsted ratingsareaCode OR lat/lng
get_demographicsCensus demographicsareaCode OR lat/lng
get_property_basicBasic property detailspropertyId
get_property_fullFull property with historypropertyId
get_comparablesComparable properties for valuationlat/lng + filters

Comparables Search Fields

The get_comparables tool queries an Elasticsearch index with 56 filterable fields:

Property Attributes
FieldDescription
build.propertyTypeDetached, semi, terrace, flat, etc.
roomDetails.bedsNumber of bedrooms
roomDetails.bathsNumber of bathrooms
build.totalFloorAreaTotal floor area (sqm)
build.constructionAge.*Year built / construction period
tenure.typeFreehold, leasehold, share of freehold
councilTax.taxBandCouncil tax band (A-H)
Pricing & Sales
FieldDescription
pricing.currentSaleCurrent asking price (sales)
pricing.currentRentCurrent asking rent (pcm)
saleHistory.dateHistorical sale dates
saleHistory.amountHistorical sale prices
marketStatus.pricePerSqmPrice per square metre
marketStatus.pricePerSqftPrice per square foot
Market Status
FieldDescription
marketStatus.forSaleCurrently listed for sale
marketStatus.forRentCurrently listed for rent
marketStatus.sstcDateSold subject to contract date
marketStatus.underOfferDateUnder offer date
marketStatus.reservedDateReserved date (rentals)
marketStatus.lastOTMLast on the market date
marketStatus.backOTMBack on market flag
EPC & Energy
FieldDescription
epc.currentRatingCurrent EPC rating (A-G)
epc.potentialRatingPotential EPC rating
epc.currentEfficiencyCurrent efficiency score (1-100)
epc.potentialEfficiencyPotential efficiency score
Leasehold & Charges
FieldDescription
leaseYearsRemainingYears remaining on lease
charges.serviceCharge.currentAnnual service charge
charges.groundRent.currentAnnual ground rent
Listings & Intelligence
FieldDescription
listings.*Full listing data (nested)
listings.publishedDateWhen listed
listings.removedDateWhen removed
listings.priceChangePrice change history

Connection

Endpoint: https://mcp.propbar.co.uk

Transport: Streamable HTTP (MCP 2025-03-26)

Authentication: OAuth 2.1 via Supabase

Requirements

Quick Start

Claude Desktop

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "propbar": {      "url": "https://mcp.propbar.co.uk"    }  }}

You'll be prompted to authenticate via OAuth when first connecting.

Programmatic Access

typescript
import { Client } from '@modelcontextprotocol/sdk/client/index.js'import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js'
const transport = new StreamableHTTPClientTransport(  new URL('https://mcp.propbar.co.uk'),  {    requestInit: {      headers: {        Authorization: `Bearer ${accessToken}`,      },    },  })
const client = new Client({ name: 'my-app', version: '1.0.0' })await client.connect(transport)
// Get comparables for valuationconst result = await client.callTool('get_comparables', {  coordinates: { latitude: 51.5074, longitude: -0.1278 },  propertyType: 'flat',  bedrooms: 2,  radiusKm: 1,  transactionType: 'sale'})

Tool Workflow

┌─────────────────────┐     ┌─────────────────────┐│   search_areas      │     │  search_properties  ││   (get areaCode)    │     │  (get propertyId)   │└─────────┬───────────┘     └──────────┬──────────┘          │                            │          ▼                            ▼┌─────────────────────┐     ┌─────────────────────┐│  Area Tools:        │     │  Property Tools:    ││  • get_crime_stats  │     │  • get_property_*   ││  • get_schools      │     │  • get_comparables  ││  • get_demographics │     │                     │└─────────────────────┘     └─────────────────────┘

Flexible inputs: Most tools accept EITHER areaCode OR latitude/longitude coordinates.

Example Usage

Get comparables for valuation

json
{  "tool": "get_comparables",  "arguments": {    "coordinates": { "latitude": 51.5074, "longitude": -0.1278 },    "propertyType": "flat",    "bedrooms": 2,    "radiusKm": 1,    "transactionType": "sale"  }}

Returns: Recent sales, SSTC properties, and current listings with prices, dates, floor areas, EPC ratings, and portal links.

Check area safety

json
{  "tool": "get_crime_stats",  "arguments": {    "latitude": 53.958,    "longitude": -1.080  }}

Find nearby schools

json
{  "tool": "get_schools",  "arguments": {    "latitude": 53.9583,    "longitude": -1.0803,    "radiusMetres": 2000  }}

Get demographics

json
{  "tool": "get_demographics",  "arguments": {    "areaCode": "E06000014",    "topics": ["ageBands", "ethnicGroup", "tenure"]  }}

OAuth Discovery

Protected Resource Metadata (RFC 9728):

https://mcp.propbar.co.uk/.well-known/oauth-protected-resource

Data Sources

Related Products

  • Need automated marketing? EverySignal.ai - AI-powered property marketing automation
  • Need consulting, enterprise solutions, or direct API access? Vepler.com - UK property data consulting & enterprise platform

Support

License

Proprietary - Requires active Propbar subscription.


Keywords: UK property API, automated valuation model, AVM, property comparables, house price data, EPC ratings, UK house prices, property market analysis, MCP server, AI property tools, land registry data

UK property research and valuation tools for AI assistants.

Source: README.md at commit 8c38b32

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.1.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.