Open Data

HMLR Price Paid Bulk MCP Server

Chat with AI and run tools instantly — no account needed.

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

4 tools
Agent guide included

No account 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

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This MCP server groups tools behind an endpoint that many clients can use.

Use this MCP server in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

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 sign-up required. Chat with AI and run tools instantly.