- Home
- MCP servers
- Propbar
Propbar
- 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.
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.