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.5.tar.gz (138.3 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.5-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: uk_property_mcp-1.0.5.tar.gz
  • Upload date:
  • Size: 138.3 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.5.tar.gz
Algorithm Hash digest
SHA256 84b2554293fd298f414a40291d4192b1bf28b8f068172894ddea4046e20e0f94
MD5 a88ac34a1f4a95ecc9342294636c2fac
BLAKE2b-256 b0189e1631dd08ce7422a2f5427a035f327388ca06bad5527717354167567875

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: uk_property_mcp-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 12.1 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 63ce1655ec07614c402a81e428d94e0c3069ce64c3f957f749385f09acf73470
MD5 155e09e24a722e874fd2dd1d83a872a3
BLAKE2b-256 35c9805d2d491ad4d91300f9e483630f6318638b175190b8acfe623b9e1b5689

See more details on using hashes here.

Provenance

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