loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

property-shared

MCP Tool

paulieb89/property-shared

UK property data MCP server — Land Registry comps, EPC, Rightmove, rental yields, stamp duty, Companies House. 13 tools.

Install

$ npx loaditout add paulieb89/property-shared

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "property-shared": {
      "command": "npx",
      "args": [
        "-y",
        "property-shared"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

Property Shared

UK property data in one package. Pulls Land Registry sales, EPC certificates, Rightmove listings, rental yields, stamp duty calculations, planning portal links, and Companies House records.

Use it as a Python library, CLI, HTTP API, or MCP server for AI agents.

What You Get

| Data Source | What It Returns | |-------------|-----------------| | Land Registry PPD | Sold prices, dates, property types, area comps with median/percentiles | | EPC Register | Energy ratings, floor area, construction age, heating costs | | Rightmove | Current listings (sale + rent), prices, agents, listing details | | Yield Analysis | Gross yield from PPD sales + Rightmove rentals combined | | Stamp Duty | SDLT calculation with April 2025 bands, BTL surcharge, FTB relief | | Block Analyzer | Groups flat sales by building to spot investor exits | | Planning | Local council planning portal lookup (98 verified councils) | | Companies House | Company search and lookup by name or number |

Skills

Want structured property reports instead of raw data? Claude skills that chain these tools into investment summaries are available at bouch.dev/products.

Install
pip install property-shared

# or with uv
uv add property-shared

Extras: [mcp] for MCP server, [cli] for CLI, [api] for HTTP server, [dev] for tests.

pip install property-shared[mcp,cli]
# or
uv add property-shared --extra mcp --extra cli
Use as a Python Library
from property_core import PPDService, calculate_yield, calculate_stamp_duty

# Get comparable sales for a postcode
comps = PPDService().comps("SW1A 1AA", months=24, property_type="F")
print(f"Median flat price: {comps.median:,}")

# Calculate rental yield
import asyncio
result = asyncio.run(calculate_yield("NG1 1AA", property_type="F"))
print(f"Gross yield: {result.gross_yield_pct}%")

# Stamp duty
sdlt = calculate_stamp_duty(2500

Tags

ai-skillsclaudeepcland-registrymcpmcp-serverpropertyrightmoveuk

Reviews

Loading reviews...

Quality Signals

2
Stars
0
Installs
Last updated17 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/1/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/paulieb89/property-shared)](https://loaditout.ai/skills/paulieb89/property-shared)