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

Uploaded Python 3

File details

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

File metadata

  • Download URL: uk_property_mcp-1.0.7.tar.gz
  • Upload date:
  • Size: 138.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.7.tar.gz
Algorithm Hash digest
SHA256 9d6b5670cace74b58817acabe0314f4d3cb3115c9cca715905402025d73d63d2
MD5 14439661e899f1c0b7db2ae70c815ea6
BLAKE2b-256 77172abceb4c765420a2c81fd0ff1924630648fc3eafb023084a52c636a0df59

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: uk_property_mcp-1.0.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 4b2d8a07285143d198f3579c815441b78bd2f2137cfaa4e84ea440bc9256d54a
MD5 a573bd38171a797f327c8a82094581c9
BLAKE2b-256 0ecc8b90ad7e8456ed5824762c25bc0e99b93448dd86b5378a419b0828a29d45

See more details on using hashes here.

Provenance

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