Skip to main content

UK property data MCP server — Land Registry, Rightmove, EPC, rental yields, stamp duty, Companies House.

Project description

uk-property-mcp

UK property data MCP server for AI hosts (Claude, ChatGPT). Wraps Land Registry, Rightmove, EPC, rental yields, stamp duty, and Companies House into 13 tools.

Install

pip install uk-property-mcp

Or with uvx (no install required):

uvx uk-property-mcp

Connect

Claude Code / Claude Desktop (stdio)

Add to .mcp.json:

{
  "mcpServers": {
    "property": {
      "command": "uvx",
      "args": ["uk-property-mcp"]
    }
  }
}

Claude.ai (remote)

https://uk-property-mcp.fly.dev/mcp

Tools

Tool Description
property_report Full data pull — comps + EPC + yield + market (needs street address + postcode)
property_comps Land Registry comparable sales with EPC-enriched price/sqft
ppd_transactions Transaction search by postcode, address, date range, or price
property_yield Gross rental yield (PPD sales + Rightmove rentals)
rental_analysis Rental market stats, optional yield from purchase price
property_epc EPC certificate lookup
rightmove_search Rightmove listings for sale or rent
rightmove_listing Full details for a specific Rightmove listing
property_blocks Block-buy opportunities (buildings with multiple flat sales)
stamp_duty SDLT calculator with all surcharges
planning_search Local council planning portal URL
company_search Companies House search by name
company_profile Full Companies House record by company number

Environment Variables

Variable Required Description
EPC_API_EMAIL EPC tools EPC Register API email
EPC_API_KEY EPC tools EPC Register API key
COMPANIES_HOUSE_API_KEY company_* tools Companies House API key (free at developer.company-information.service.gov.uk)
RIGHTMOVE_DELAY_SECONDS No Rate limit delay (default 0.6s)
PORT No HTTP port when self-hosting (default 8080)

Copy .env.example to .env and fill in credentials.

Architecture

uk-property-mcp depends on property-shared for all business logic (property_core). This package is a thin FastMCP wrapper: 13 async tools, lazy imports, anyio.to_thread.run_sync for sync calls.

For structured investment reports that chain these tools, see bouch.dev/products.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uk_property_mcp-1.0.2.tar.gz (131.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uk_property_mcp-1.0.2-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file uk_property_mcp-1.0.2.tar.gz.

File metadata

  • Download URL: uk_property_mcp-1.0.2.tar.gz
  • Upload date:
  • Size: 131.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for uk_property_mcp-1.0.2.tar.gz
Algorithm Hash digest
SHA256 0a48c0f3d4d82be82ef0e542ffd16154b39f06e1c565a638a3400bac91aa8f11
MD5 f02d3b09fe87a69151c5805b8f0bc3a3
BLAKE2b-256 3fdf8401436067faa7ef44a34e664299f988322b978d51469baae43ecc2d4aa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for uk_property_mcp-1.0.2.tar.gz:

Publisher: release.yml on paulieb89/uk-property-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uk_property_mcp-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for uk_property_mcp-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 809747764c7617aa5dd14535f604659f9488c8d5f468a98571b5fb95a0493829
MD5 d8ef5a87f7d3412579e020409a0fb6c2
BLAKE2b-256 839d6f4261721e85c2ea20969f05dca1539e8f67a70ba289f93cbe2d402c957e

See more details on using hashes here.

Provenance

The following attestation bundles were made for uk_property_mcp-1.0.2-py3-none-any.whl:

Publisher: release.yml on paulieb89/uk-property-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page