home / mcp / 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
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.
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.
Prerequisites you need on your machine before running the server:
- Node.js >= 18
- npm >= 7
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-mcpSet 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": []
}
}
}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.
Resolve a postcode to coordinates and find nearby postcodes using the local Code-Point Open dataset. Supports radius-based searches and prioritizes nearby results.
CLI interface to test and use the MCP server directly from the command line, including running search queries and postcode lookups.