mcpbeat

UK Property Data MCP Server

io.github.paulieb89/property-shared
answering

UK Property Data is answering right now. Last checked moments ago. 125 installs a week from pypi. It exposes 13 tools. Last commit 17 Jul 2026.

UK property data — Land Registry comps, EPC, Rightmove, rental yields, stamp duty, Companies House

Installs per day peak 71 · avg 29 · -26% w/w
a month agotoday
Uptime history 41 hours of history · worst hour 25%
41 hours agonow
100.0%
Uptime 24h
92 of 92 checks
13
Tools
read from the server
202 ms
Response time
average over 24h
125
Installs / week
npm and PyPI

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.

run in your terminal
claude mcp add property-shared --transport http https://property-shared.fly.dev/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "property-shared": {
      "url": "https://property-shared.fly.dev/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.property-shared]
url = "https://property-shared.fly.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "property-shared": {
      "url": "https://property-shared.fly.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "property-shared": {
      "url": "https://property-shared.fly.dev/mcp"
    }
  }
}

Available tools 13

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

property
property_blocks
Property block analysis — identify buildings with multiple flat sales (block-buy opportunities).
property_comps
Comparable sales from Land Registry Price Paid Data. Defaults return the standard residential set: - property_type=None means residential (F+D+S+T). Pass "F"/"D"/"S"/"T"/"O" for a single type, or "ALL" to disable type filtering (firehose). - transaction_category defaults to "A" (standard sales). Pass None to include category-B (bulk transfers, non-standard conveyances). - filter_outliers=False by default; set True for IQR-trimmed stats AND transaction list (1.5*IQR rule, needs >=4 prices). limit caps returned transactions (max 200). enrich_epc attaches EPC floor area and price-per-sqft to each transaction — slower but richer.
property_epc
Energy Performance Certificate data for a UK property or postcode area. With address: returns the matched EPC certificate for that specific property. Without address: returns an aggregated summary of every certificate at the postcode — count, rating distribution, property-type breakdown, floor-area range — plus a hint to call again with an address for single-property detail. Returns None if no certificates exist for the postcode at all.
property_epc_search
Browse all EPC certificates at a postcode — use when you have no house number. Returns a slim list of every certificate at the postcode. Each entry contains: address, rating, score, floor_area (sqm), property_type, floor_level, habitable_rooms, inspection_date, lmk_key. Workflow for Rightmove listings where the house number is not shown: 1. Call rightmove_listing to obtain floor_area_sqm, property_type, and any floor-level signals in the description (e.g. "top floor", "ground floor"). 2. Call property_epc_search(postcode) to retrieve the full cert list. 3. You MUST cross-reference each cert's floor_area against the listing's floor_area_sqm (accept within ±5 sqm) AND property_type must match. Also use floor_level and habitable_rooms where available. 4. If a single cert matches, call epc_certificate(lmk_key) for the full detail. 5. If multiple certs match equally, present all candidates — do not guess. If floor_area is unavailable on the listing, filter by property_type only and return all candidates. Returns None if no certificates exist for the postcode.
property_yield
Gross rental yield for a UK postcode. Combines Land Registry sale comps (median sale price) with Rightmove rental listings (median monthly rent) to produce a gross yield percentage.
rightmove
rightmove_listing
Full detail for a single Rightmove listing (URL or numeric ID). include_images fetches and embeds photos and floorplans as MCP image content. max_images caps the number of property photos (default 3); floorplans always included.
rightmove_search
Fetch Rightmove listings for a postcode. listing_type: "sale" or "rent". sort_by: "newest", "most_reduced", "price_asc", "price_desc". Images are excluded from results.
company
company_search
Search Companies House for a company by name.
epc
epc_certificate
Fetch a single EPC certificate by its lmk_key (certificate hash). Use after property_epc_search has identified the correct cert — this is faster than property_epc(postcode, address) as it makes a direct lookup with no fuzzy matching or postcode re-fetch. lmk_key is returned in every property_epc_search result. Returns the full EPC certificate or None if not found.
planning
planning_search
Find the council planning portal URL for a postcode.
ppd
ppd_transactions
Raw Land Registry Price Paid transactions for a postcode.
rental
rental_analysis
Rental market analysis and achievable rent estimate. auto_escalate widens the search area when fewer than 5 listings are found (thin market). Response includes thin_market, escalated_from, escalated_to fields when escalation occurs.
stamp
stamp_duty
UK Stamp Duty Land Tax (SDLT) calculation with full breakdown.

Endpoints

URLTransportStateLatencyChecked
https://property-shared.fly.dev/mcp streamable-http answering 195 ms 0 min ago

UK Property Data — questions

Answers built from our own checks of this server.

What can UK Property Data do?
It exposes 13 tools, read directly from the server on our last check. Among them: company_search, epc_certificate, planning_search, ppd_transactions, property_blocks, property_comps and 7 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is UK Property Data mostly used for?
Its tools cluster around property and rightmove. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is UK Property Data working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 202 ms. The bar chart above shows every period we have measured.
How do I connect UK Property Data?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does UK Property Data need an API key?
No. UK Property Data completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 13 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is UK Property Data?
It answers our handshake in 202 ms on average, which is faster than 62% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use UK Property Data?
The pypi package property-shared was installed 125 times in the last week. Week over week that is -26%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is UK Property Data open source?
Yes — it is published under the MIT licence, written in Python, 14 stars on GitHub and 3 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.