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 agents. Wraps Land Registry, Rightmove, EPC, rental yields, stamp duty, and Companies House into 13 tools — one connection, no paywalls.

PyPI Glama Install in VS Code Install in VS Code Insiders Install in Cursor


Data Sources

Source API Auth
Land Registry (PPD) landregistry.data.gov.uk SPARQL None
EPC Register epc.opendatacommunities.org API key (free, optional)
Rightmove rightmove.co.uk (scraping, polite) None
postcodes.io api.postcodes.io None
Companies House api.company-information.service.gov.uk API key (free)

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

Connect

Hosted (no install)

{
  "mcpServers": {
    "property-mcp": {
      "type": "http",
      "url": "https://uk-property-mcp.fly.dev/mcp"
    }
  }
}

Local (uvx)

export EPC_API_EMAIL=your_email
export EPC_API_KEY=your_key
export COMPANIES_HOUSE_API_KEY=your_key
{
  "mcpServers": {
    "property-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": ["uk-property-mcp"]
    }
  }
}

API Keys

Key Where to get it
EPC_API_EMAIL / EPC_API_KEY epc.opendatacommunities.org — free registration
COMPANIES_HOUSE_API_KEY developer.company-information.service.gov.uk — free

EPC credentials are optional — the server degrades gracefully without them. COMPANIES_HOUSE_API_KEY is required for the company_search and company_profile tools.


Agent Skills

Routing skills for common workflows are in .agents/skills/:

  • property-report — full property report from address + postcode
  • property-search — deal sourcing and comparable analysis

Licence

MIT

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.6.tar.gz (138.5 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.6-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: uk_property_mcp-1.0.6.tar.gz
  • Upload date:
  • Size: 138.5 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.6.tar.gz
Algorithm Hash digest
SHA256 59130dc33754f4164ee05af3ed6dd204bbf5283d34042ee9bfa7af8196cda43d
MD5 19f1e84e05c0949f6b02c603c09ef7be
BLAKE2b-256 bf34b4505bba32e05e5fbca9cfd193d2c0372939679e8696309e47ec1c8c5906

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: uk_property_mcp-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for uk_property_mcp-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7dfec591aaf163c8bc67293fa13cea77c8eca36e5f87c06f26b060fb318f007b
MD5 0f3bea8c475f7f976daa79e392f3c56d
BLAKE2b-256 81bd1b6b0908aaef732a35781616d875de09c5511a8f4bd3bd8343065b761097

See more details on using hashes here.

Provenance

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