Propbar

Provides UK property data and valuation tools via MCP, enabling area research, crime and school data, demographics, and comparables for AVMs.
  • typescript

2

GitHub Stars

typescript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

Propbar’s UK property MCP server provides AI tools for property research and valuation, enabling you to query a large UK property database, analyze area safety, locate schools, study demographics, and build automated valuation models for informed decision making.

How to use

You connect to the Propbar MCP server through an MCP-enabled client and rely on OAuth 2.1 authentication via your Propbar account. Once connected, you can search areas and properties, retrieve crime and school data, explore demographics, and run comparables searches to support valuations. Practical workflows include building an AVM by locating comparables near a target location, filtering by property attributes and sale history, and applying, adjusting, and validating pricing signals against your subject property.

How to install

Prerequisites: you must have an active Propbar subscription (Pro or Plus) to access the MCP server. You will also need a client that can communicate using MCP endpoints and OAuth 2.1 authentication.

Step 1: Prepare your client. Ensure your client supports MCP 2025-03-26 transport and OAuth 2.1 flow. If you are using a code-based client, you will create a transport pointing to the MCP URL and handle the OAuth flow to obtain an access token.

Step 2: Connect to the MCP endpoint. Use the following base URL for the server connection: https://mcp.propbar.co.uk. Your client will initiate the OAuth authentication flow the first time you connect, after which you’ll receive an access token for subsequent requests.

Step 3: Verify access and start querying. With a successful connection, you can call tools such as get_comparables to search for nearby properties, or get_crime_stats, get_schools, and get_demographics to enrich your property research.

Configuration and usage notes

• Authentication is performed via OAuth 2.1 using your Propbar account. You’ll be prompted to authenticate when you first connect.

• The server endpoint is: https://mcp.propbar.co.uk and uses Streamable HTTP for MCP communications.

• You can use the programmatic access pattern shown in the examples to call tools like get_comparables, get_crime_stats, get_schools, get_demographics, and the various property lookup tools.

Example usage

Below is a representative programmatic usage pattern for obtaining comparables and then exploring related data. This illustrates how you would request data from the MCP server and handle the results in your application.

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 valuation
const result = await client.callTool('get_comparables', {
  coordinates: { latitude: 51.5074, longitude: -0.1278 },
  propertyType: 'flat',
  bedrooms: 2,
  radiusKm: 1,
  transactionType: 'sale'
})

Security and data handling tips

Maintain your access token securely and rotate credentials as required by your security policy. Apply the principle of least privilege when granting your application access to the MCP server and restrict token scopes to the APIs you actually use.

Available tools

search_areas

Search UK areas by name or postcode to identify relevant areaCodes or coordinates.

search_properties

Search UK properties by address or query to locate property records.

get_area_details

Retrieve area coordinates and area codes for a given areaCode or path.

get_crime_stats

Fetch crime statistics and safety rating for a location by areaCode or lat/lng.

get_schools

Retrieve nearby schools with Ofsted ratings for a given location.

get_demographics

Access census demographics for a specified areaCode or coordinates.

get_property_basic

Obtain basic details for a specific property by its propertyId.

get_property_full

Fetch full property details, including history and key attributes.

get_comparables

Query comparable properties for valuation with extensive filters across attributes, pricing, and market status.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational