Property tools for estate agents and property businesses. Data aggregation, AI content, operations, and AI integration. Built and deployed.
The Stack
These tools work independently or together. Data feeds AI, AI feeds operations.
MCP makes all of it available to AI assistants.
4
Data Sources
13
Endpoints
3
Interfaces
1
PyPI Package
Dataproperty-shared
→
AI ContentProperty Descriptions
→
OperationsViewingPro
→
IntegrationMCP Servers
Tools
Property Shared API
Live
Python library and REST API for UK property data. Aggregates Land Registry (SPARQL), EPC registry, and Rightmove into typed models with comps analysis, rental yield, EPC enrichment, and full property reports. Used as a dependency by the MCP servers, investor tools, and ViewingPro. Published on PyPI, live on Fly.io.
Two-agent AI pipeline: curator filters enrichment data, writer generates copy from photos. 3 tones — Professional, Luxury, Family-Friendly — plus Rightmove summaries and social captions. ~£0.07 per property. Live deployment, real client delivery.
Viewing management for estate agents — schedule viewings, track feedback, log mileage for HMRC expense claims, and assess locations. Built in both Streamlit and Next.js. Integrates property enrichment, comparables, and EPC data.
Financial modeling for property investors. Yield calculations, stamp duty, mortgage affordability, property scoring (A+ to F), portfolio tracking, and deal pipeline. 8.5K LOC across 8 analysis modules.
PythonFinanceInvestment
Distribution
property-shared on PyPI
Live
Published Python package. Install with pip, import property_core for typed models and services, or spin up the full FastAPI server. The shared dependency behind the MCP servers, investor tools, and ViewingPro.