MCP Server
Connect AI assistants like Claude, Cursor, or any MCP-compatible client to Deed Insight
for natural language access to UK property & land data. Just point your client at https://deedinsight.co.uk/mcp — no install, no API key required.
What is MCP?
The Model Context Protocol (MCP) is an open standard that lets AI assistants connect to external data sources. With Deed Insight's MCP server, you can ask your AI assistant questions like:
- "What's the recent sale history for OX1 5BW?"
- "List every property owned by Companies House number 07465254."
- "Who are the proprietors of title CYM566831?"
- "Show me the most expensive UK property sales ever recorded."
Connect
Our remote server speaks the MCP Streamable HTTP transport at:
https://deedinsight.co.uk/mcp
It's public and read-only — no API key, no install. Pick your client:
Claude Code (CLI)
claude mcp add --transport http deed-insight https://deedinsight.co.uk/mcp
Claude.ai / Claude Desktop
Go to Settings → Connectors → Add custom connector, give it a name (e.g. "Deed Insight") and paste the URL above.
Cursor / Windsurf / other URL-aware clients
Add to your MCP config (e.g. ~/.cursor/mcp.json):
{
"mcpServers": {
"deed-insight": {
"url": "https://deedinsight.co.uk/mcp"
}
}
}Stdio-only clients (bridge)
If your client only supports stdio, bridge to the hosted server with mcp-remote:
{
"mcpServers": {
"deed-insight": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://deedinsight.co.uk/mcp"]
}
}
}Available Tools
search
Search UK property records. Auto-detects title number / postcode / free text.
query | string (required) | Title number, postcode, address, or proprietor name |
limit | int | Max results, 1-50 (default: 20) |
get_title
Full detail for a Land Registry title — addresses, proprietors (with Companies House numbers when available), and nearby sale history.
title_number | string (required) | e.g. "CYM566831" |
titles_for_company
Every UK title held by a Companies House company. The bridge from Firm Insight to Deed Insight.
company_number | string (required) | e.g. "07465254" |
limit | int | Max results (default: 50) |
titles_for_proprietor
Every title owned by a proprietor name (exact match — useful for overseas owners that don't have a UK company number).
name | string (required) | Proprietor name |
limit | int | Max results (default: 50) |
search_transactions
Search Price Paid Data sales by postcode, town, date range, or minimum price.
postcode | string | Postcode (full or prefix) |
town | string | Town name (exact) |
from_date | string | YYYY-MM-DD |
to_date | string | YYYY-MM-DD |
min_price_pence | int | Minimum price (pence) |
biggest_sales
Top N most expensive UK property sales ever recorded by HMLR.
limit | int | Max results (default: 20) |
Data Coverage
The database contains:
- ~4.4M UK-company-owned titles (CCOD, refreshed monthly)
- ~91k overseas-company-owned titles (OCOD, refreshed monthly)
- ~31M historical sales (Price Paid Data, refreshed monthly)