Property Price Search MCP Server
by joemclo
This is a Model Context Protocol (MCP) server that allows users to search for property prices in the UK by postcode using the HM Land Registry's SPARQL endpoint. It provides a CLI and library interface for easy integration.
Last updated: N/A
What is Property Price Search MCP Server?
The Property Price Search MCP Server is a service that provides access to property price data from the HM Land Registry via a SPARQL endpoint. It implements the Model Context Protocol (MCP) for IDE integration and offers both a command-line interface (CLI) and a library for programmatic access.
How to use Property Price Search MCP Server?
The server can be used either through its CLI or as a library within a TypeScript/JavaScript project. The CLI can be invoked directly from the command line. As a library, you can import the McpClient
and query the property-prices
resource with specific search parameters like postcode, price range, and property type.
Key features of Property Price Search MCP Server
Search property prices by postcode or street/city combination
Filter results by price range, property type, and date range
Connects to HM Land Registry's public SPARQL endpoint
Implements MCP stdio transport for IDE integration
TypeScript implementation with full type safety
CLI interface for direct usage
Use cases of Property Price Search MCP Server
Integrating property price data into real estate applications
Analyzing property market trends based on location and property type
Building tools for property valuation and investment analysis
Providing property price information to users through a custom interface
FAQ from Property Price Search MCP Server
What is the required Node.js version?
What is the required Node.js version?
Node.js version 18 or higher is required.
How do I install the server globally?
How do I install the server globally?
Run npm install -g property-prices-mcp
in your terminal.
What search parameters are available?
What search parameters are available?
Available parameters include postcode, street, city, minPrice, maxPrice, propertyType, fromDate, toDate, limit, offset, sortBy, and sortOrder.
What should I do if I get no results?
What should I do if I get no results?
Try broadening your search criteria, checking the date range, and verifying the postcode.
What should I do if I get SPARQL endpoint connection issues?
What should I do if I get SPARQL endpoint connection issues?
Check your internet connection, verify the HM Land Registry endpoint is available, and ensure your IP is not being rate limited.