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.1.tar.gz (115.2 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.1-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: uk_property_mcp-1.0.1.tar.gz
  • Upload date:
  • Size: 115.2 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.1.tar.gz
Algorithm Hash digest
SHA256 7b0ec6661efa67dcac76113bfc20f2ae433c5fba36c6b1abbd2df1c6d16ae77d
MD5 1844a90240a30c4ae4a62e3a5f132af5
BLAKE2b-256 cb3237bd98753e4bb3ea596352acff7cbcb8a26c824e1e523be025484c5ccbf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for uk_property_mcp-1.0.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for uk_property_mcp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b8a201bbca930f26466ec0c44f4d644c5339b73acf8ad8089443b505c82ea787
MD5 5375f3d02b2976764c8d8042910295fe
BLAKE2b-256 9c94119cab2b46e82d81b602b415c93cfcd13bdc86a7f62622d9af3ac33da761

See more details on using hashes here.

Provenance

The following attestation bundles were made for uk_property_mcp-1.0.1-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