Open Data

HMLR Price Paid Bulk MCP Server

Chat with AI and run tools instantly — no API key or third-party login needed.

Search and summarize 30M+ HM Land Registry Price Paid residential property transactions from the locally-ingested pp-complete.csv bulk dataset.

Managed
4 tools
Agent guide included

No API key or third-party login needed. Chat with AI and run tools instantly.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for HMLR Price Paid Bulk — workflow patterns, data models, and gotchas for your AI agent.

HMLR Price Paid Bulk

Locally-ingested copy of HM Land Registry's pp-complete.csv Price Paid Data extract. The dataset covers residential property transactions in England and Wales since 1995 and is refreshed from the monthly upstream republish.

Data Source

HM Land Registry Price Paid Data complete CSV: https://price-paid-data.publicdata.landregistry.gov.uk/pp-complete.csv

The file has no header row. Columns are loaded in HMLR's published order: transaction unique identifier, price, transfer date, postcode, property type, old/new flag, duration/tenure, PAON, SAON, street, locality, town/city, district, county, PPD category type, and record status.

Royal Mail Address Management confirmed by email on 2026-04-27 that Royal Mail does not require additional licensing for MCPBundles' proposed authenticated agent-query and UI-display use of the address fields in this dataset.

Capabilities

  • Search sales by full postcode, outward postcode, street, town/city, district, county, address fragment, date range, price band, property type, tenure, and new-build flag.
  • Fetch a single transaction by HMLR transaction unique identifier.
  • Summarize an area with count, minimum, median, average, and maximum sale prices plus property-type breakdown.
  • Report dataset freshness: row count, loaded date range, and last refresh time.

Field Semantics

  • property_type: D = detached, S = semi-detached, T = terraced, F = flat or maisonette, O = other.
  • tenure: F = freehold, L = leasehold, U = unknown.
  • new_build: derived from HMLR's old/new flag where Y means newly built and N means established residential building.
  • ppd_category_type: HMLR's standard/additional price paid transaction category marker.

Good Workflows

Property sale history: search by postcode plus address fragment, then sort by latest transfer date to see prior sales of matching properties.

Area comparable sales: summarize an outward postcode or district, then search with property type and date filters to inspect individual comparable rows.

EPC pairing: combine this dataset with EPC Register searches by postcode and address to produce sale-price plus energy-performance reports.

Tools in this Server (4)

Hmlr Ppd Dataset Stats

Return the local HM Land Registry Price Paid bulk dataset snapshot: row count, earliest and latest transfer dates, and last refresh time.

Hmlr Ppd Get Transaction

Get one HM Land Registry Price Paid transaction by transaction_id. Returns price, transfer date, full address, property type, tenure, new-build flag, ...

Hmlr Ppd Search Transactions

Search the locally-ingested HM Land Registry Price Paid bulk dataset. Filter residential sales by postcode, postcode area, address fragment, street, t...

Hmlr Ppd Summarize Area

Summarize local HM Land Registry Price Paid transactions for a postcode, postcode area, town/city, district, or county. Returns transaction count, min...

Frequently Asked Questions

What is the HMLR Price Paid Bulk MCP server?

Search and summarize 30M+ HM Land Registry Price Paid residential property transactions from the locally-ingested pp-complete.csv bulk dataset. It provides 4 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect HMLR Price Paid Bulk to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/hmlr-price-paid-bulk. Authentication is handled automatically.

How many tools does HMLR Price Paid Bulk provide?

HMLR Price Paid Bulk provides 4 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does HMLR Price Paid Bulk require?

HMLR Price Paid Bulk uses open data APIs — no authentication required.

Setup Instructions

Connect HMLR Price Paid Bulk to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/hmlr-price-paid-bulk

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to HMLR Price Paid Bulk and paste the MCP URL into Remote MCP server URL.
  4. Click Add. HMLR Price Paid Bulk will appear under Not connected — select it and click Connect to complete OAuth.
Name: HMLR Price Paid Bulk
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/hmlr-price-paid-bulk
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Other ways to use HMLR Price Paid Bulk

Same data, different audiences.

REST API

Call every tool from your own backend. OpenAPI spec + cURL examples.

View API docs

Try HMLR Price Paid Bulk now

No API key or third-party login required. Chat with AI and run tools instantly.