UK property data MCP for Claude Code
Anthropic's terminal-native coding agent. Install the Homedata MCP and Claude Code gains typed tools for 29 million UK properties — EPC, flood risk, planning, schools, transport — answered straight from your chat or agent. Ships as a Python package or a Node package; pick whichever fits Claude Code best.
How do I install the Homedata MCP in Claude Code?
Three steps: install the homedata-mcp package (Python or Node), drop in the config block, restart Claude Code.
Add to
~/.config/claude-code/mcp.json
Add the MCP via the claude-code config or your project-level .mcp.json. Restart Claude Code so the tools register.
Recommended for Claude Code — runs via npx, no global install needed. Node 18+ required.
{
"mcpServers": {
"homedata": {
"command": "npx",
"args": ["-y", "homedata-mcp"],
"env": {
"HOMEDATA_API_KEY": "your_api_key_here"
}
}
}
}
Best for Python-embedding tools. Requires pip install homedata-mcp.
{
"mcpServers": {
"homedata": {
"command": "homedata-mcp",
"env": {
"HOMEDATA_API_KEY": "your_api_key_here"
}
}
}
}
Either edition exposes the same MCP tools and the same homedata CLI.
Pick Node if you want zero-install via npx; pick Python if your AI client already embeds Python.
1. Install the server
Pick the runtime that fits Claude Code:
pip install homedata-mcp
npm install -g homedata-mcp
# or zero-install via npx:
npx -y homedata-mcp
2. Get your API key
Sign up and copy your key from the developer dashboard. Paste it into HOMEDATA_API_KEY.
3. Restart Claude Code
Restart Claude Code (or run /mcp inside the CLI) so the homedata tools register.
CLI quickstart — homedata commands for Claude Code users
The same package ships a homedata CLI on your PATH. Useful for one-off lookups, shell scripts, or piping property data back into Claude Code as context.
Install the CLI
Same homedata command in both editions.
Python (pip)
pip install homedata-mcp
Node (npm)
npm install -g homedata-mcp
Or run once, no install
npx -y homedata-mcp homedata --help
HOMEDATA_API_KEY in your shell before running any command — same key as the MCP server.
Common commands
Pipe into jq, fzf or feed straight back into Claude Code.
homedata search '10 downing street'
Type-ahead address search — get a UPRN for any UK address from your shell.
homedata property 100023336956
Full property record for any UPRN. Pipe into jq, fzf or your editor.
homedata epc 100023336956 --field current_energy_efficiency
EPC rating, score and recommendations from the official register.
homedata flood-risk 100023336956
Environment Agency flood risk — river, sea, surface and groundwater.
homedata planning --postcode "SW1A 1AA" --days 365
Recent planning applications for any postcode or local authority.
What can Claude Code ask about UK property?
Typed tools Claude Code gains the moment the Homedata MCP is connected. Each tool has its own anchor — link directly to #tool-lookup-epc, #tool-lookup-flood-risk and the rest.
Type-ahead UK address search across all 29 million properties — find a UPRN in milliseconds.
Pull the full property record for any UK UPRN — characteristics, tenure, build period and more.
Energy performance certificate rating, score and recommendations from the official EPC register.
River, sea, surface and groundwater flood risk for any UK address — sourced from the Environment Agency.
Recent planning applications for a postcode or local authority — applicant, description, status, decision dates.
Crime statistics for the surrounding area, broken down by category and month.
Nearby state and independent schools with Ofsted rating, type and distance.
Closest rail, tube and tram stations with walking distance and line information.
Aggregated profile for any UK postcode — sales activity, average prices, area scores.
Look up multiple properties at once — pass a list of UPRNs, get back full property records for each.
Live UK property listings from Home.co.uk — for sale, to rent, sold STC, price changes.
Land Registry sale history for a property — every transaction since 1995 with price and date.
Tools call the same endpoints documented on /docs/endpoints. Property data sourced from Home.co.uk, Land Registry, EPC register, Environment Agency, ONS, Ofsted and other authoritative UK sources. Sales, listings and comparables are surfaced for customers on higher-tier plans — see plans.
What developers build with Claude Code and Homedata
Concrete jobs the Homedata MCP unlocks inside Claude Code.
Have Claude Code generate a property-data CLI script that hits real UK addresses while it writes the code.
Use Claude Code inside a Laravel or Django repo to scaffold property-search features against a live UK dataset.
Claude Code + Homedata MCP — frequently asked questions
How do I add an MCP server to Claude Code?
Do I need Python installed for the MCP to work in Claude Code?
Can I scope the MCP to a single project?
Does the Homedata MCP work with the free tier?
Should I install the Python or Node edition for Claude Code?
How does the homedata CLI differ from the MCP server?
Other MCP clients
The Homedata MCP works with every major MCP-compatible client. Same Python and Node packages, different install path.
Claude Desktop
Anthropic's official desktop app for Claude.
Install in Claude Desktop →Cursor
AI-first code editor built on VS Code.
Install in Cursor →Codex CLI
OpenAI's terminal-native coding agent.
Install in Codex CLI →Windsurf
Codeium's agentic IDE built for flow.
Install in Windsurf →Cline
VS Code extension by the Cline team — autonomous coding inside your editor.
Install in Cline →Continue.dev
Open-source AI assistant for VS Code and JetBrains.
Install in Continue.dev →Zed
High-performance, multiplayer code editor.
Install in Zed →Or head back to the MCP hub for the full overview and the Python vs Node comparison.
Plug 29 million UK properties into Claude Code
Install in under sixty seconds. Free tier available; paid plans unlock sales, listings and comparables.
Latest releases: PyPI v0.2.0 · npm v0.1.0