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.4.tar.gz (138.0 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.4-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: uk_property_mcp-1.0.4.tar.gz
  • Upload date:
  • Size: 138.0 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.4.tar.gz
Algorithm Hash digest
SHA256 3c3f4a72132edb3e8d41ddf9e1b344d4c0aa911cc58d6c4249652059637052f5
MD5 4979c1cd92dd6e620977931257e9c966
BLAKE2b-256 2e06fd0967a22a4a15864d442b9eb211b0857c63bad35f2e13e139d202929bfd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for uk_property_mcp-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3e4e51951726d1f7472677ebbf7699a7c29c126e2f0da27ff22d8a59d4895cea
MD5 6c18f1cfba68a40202f5a9abff2ed96e
BLAKE2b-256 243bde996b49c682c3c150e74f8ed210d9ee14cb54319a03e413a93dfe8053c6

See more details on using hashes here.

Provenance

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