property-prices-mcp

property-prices-mcp

1

This project is a Model Context Protocol (MCP) server that provides a way to search property prices using the UK HM Land Registry's SPARQL endpoint. It supports filtering by various criteria and has both CLI and IDE integration for ease of use.

Property Price Search MCP Server

A Model Context Protocol (MCP) server allowing users to search property prices leveraging the UK HM Land Registry's SPARQL endpoint.

Features

  • Search property prices by postcode or street/city combination
  • Filter results by price range, type, and date range
  • Connect to the Land Registry public SPARQL endpoint
  • MCP stdio transport for IDE integration
  • TypeScript implementation
  • Comprehensive test suite
  • CLI interface for direct usage

Usage Notes

The server manages case sensitivity for street and city names, converting parameters to uppercase.

Search Parameters

Accepts parameters like postcode, street, min/max price, and more.

Error Handling

Returns standard HTTP status codes like 200, 400, 404, and 500, with explanatory messages for errors.

Development

Clone the repository, install dependencies, build the project, and run tests using npm commands.

See for contribution guidelines and for license details.