home / mcp / property price search mcp server

Property Price Search MCP Server

MCP server that searches property prices by postcode via HM Land Registry SPARQL endpoint with filters and a local postcode tool

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "joemclo-property-prices-mcp": {
      "command": "property-prices-mcp",
      "args": []
    }
  }
}

You can search HM Land Registry property prices by postcode through a Model Context Protocol (MCP) server. It connects to the public SPARQL endpoint, lets you filter results by price, date, and property type, and is accessible via MCP tooling and IDE integrations.

How to use

Connect your MCP client to the Property Prices MCP Server using stdio transport. The server exposes a single MCP connection named after its data domain, and your client can issue search requests to retrieve property price data.

How to install

Prerequisites you need on your machine before running the server:

- Node.js >= 18

- npm >= 7

Step by step installation

sudo npm install -g property-prices-mcp
```

or install locally in your project:

```
npm install property-prices-mcp
```

After installation, you can run the server locally with the CLI

```
property-prices-mcp

Configure your MCP client

Set up your MCP client to connect to this server using stdio transport. Use the following snippet in your MCP client configuration to register the server under the name property_prices.

{
  "mcpServers": {
    "property_prices": {
      "command": "property-prices-mcp",
      "args": []
    }
  }
}

Available tools

searchPropertyPrices

Query the Land Registry SPARQL endpoint by postcode, street/city, and optional filters such as minPrice, maxPrice, propertyType, and date range. Returns a list of matching properties with price, date, and address details.

lookupPostcodes

Resolve a postcode to coordinates and find nearby postcodes using the local Code-Point Open dataset. Supports radius-based searches and prioritizes nearby results.

mcpCli

CLI interface to test and use the MCP server directly from the command line, including running search queries and postcode lookups.