UK Property Deal Finder MCP

Streets selling below district median (Land Registry sold prices) plus planning and EPC hints.

Should I use this

Quality & Safety

A
Description quality
75%
Schema completeness
97%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • LOWTool 'deal_scan' description lacks action verbin deal_scan
  • LOWTool 'planning_nearby' description lacks action verbin planning_nearby

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~394Tokens (tool definitions)
~659 BTypical response size
Minimal attention impact (0.31% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "uk-property-deals-mcp": {
      "url": "https://uk-property-deals-mcp.donniertf.workers.dev/mcp"
    }
  }
}

Remote endpoints

https://uk-property-deals-mcp.donniertf.workers.dev/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟔 WritešŸ”“ Delete⚪ Unknown
⚪deal_scan(district)

FREE. Postcode district (England & Wales): top 3 streets where recent Land Registry sales sit well below the district median for the same property type.

Input Schema

{
  "type": "object",
  "properties": {
    "district": {
      "type": "string",
      "description": "Postcode district (outcode), e.g. M14, LS6, NG7"
    }
  },
  "required": [
    "district"
  ]
}
🟢deal_scan_full(districts, access_token)

PRO. Full below-median street list for one or more districts (up to 5) plus individual sales under 60% of the same-type median, with addresses.

Input Schema

{
  "type": "object",
  "properties": {
    "districts": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Saved/watch districts, e.g. [\"M14\",\"LS6\"]"
    },
    "access_token": {
      "type": "string",
      "description": "Subscriber token from /success (or Authorization: Bearer)"
    }
  },
  "required": [
    "districts"
  ]
}
⚪planning_nearby(postcode, access_token)

PRO. Recent planning applications for the council covering a postcode (from planning.data.gov.uk).

Input Schema

{
  "type": "object",
  "properties": {
    "postcode": {
      "type": "string"
    },
    "access_token": {
      "type": "string",
      "description": "Subscriber token from /success (or Authorization: Bearer)"
    }
  },
  "required": [
    "postcode"
  ]
}
🟔epc_hints(district, access_token)

PRO. EPC bands at the postcodes of the top below-median streets in a district — low bands (E–G) flag refurb / value-add potential.

Input Schema

{
  "type": "object",
  "properties": {
    "district": {
      "type": "string",
      "description": "Postcode district (outcode), e.g. M14, LS6, NG7"
    },
    "access_token": {
      "type": "string",
      "description": "Subscriber token from /success (or Authorization: Bearer)"
    }
  },
  "required": [
    "district"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools