Nestraq for AI agents — the only self-calibrating deal-verdict MCP for UK property
Free, unlimited UK property deal scores for your agent — every number traced to a named public source, HM Land Registry sold prices at the core. You only pay when you reveal the front door.
To be precise about the claim: UK property MCPs that serve raw data already exist. Nestraq is the only MCP that returns verdicts — % below market, confidence band, negotiation card — with a closed calibration loop: estimates settle against HM Land Registry sold prices and the misses are published.
The portals put their listings in ChatGPT; Nestraq puts a verdict in your agent.
Install
As an installable skill (it teaches your agent the whole deal-finding workflow — scan, score free, check signals, build the negotiation card, reveal only the top 1–2):
npx skills add https://nestraq.comOr as an npm package (MCP stdio server + human-usable CLI):
npm install -g @nestraq/mcp
nestraq score-deal --postcode "M20 4WX" --asking-price 285000 --bedrooms 3MCP client config (Claude Desktop, Claude Code, Cursor — any MCP client):
{
"mcpServers": {
"nestraq": {
"command": "npx",
"args": ["-y", "-p", "@nestraq/mcp", "nestraq-mcp"],
"env": { "NESTRAQ_API_KEY": "optional — only needed for usage/reveal" }
}
}
}Prefer remote? A hosted Streamable-HTTP MCP endpoint is coming — use @nestraq/mcp locally today.
The tools
Everything except reveal is free, anonymous and unlimited — deal scores cost us £0 because they are computed from open Land Registry data, so we never meter them.
| Tool | Access | Returns |
|---|---|---|
| score_deal | Free · unlimited | Estimate + confidence band, % below/above estimate (BMV%), verdict band, comparable count |
| find_deals | Free · unlimited | Scored live listings for an outcode from the warm cache — a cold outcode returns not_covered_yet, never a paid fetch |
| explain_deal | Free · unlimited | Deterministic plain-English narrative + negotiation card (indicative only) |
| motivated_seller_signals | Free · unlimited | Postcode-level motivated-seller and market signals: liquidity, asking-vs-achieved gap, outcode-level distress counts |
| comps_preview | Free · unlimited | Recent HM Land Registry sold prices near a postcode — the evidence behind the score |
| sdlt | Free · unlimited | Stamp Duty Land Tax with first-time-buyer and additional-property flags |
| rent_yield | Free · unlimited | Regional rent estimate + assumed gross yield, basis stated |
| company | Free · unlimited | Companies House due-diligence on a corporate vendor or freeholder (shared global quota) |
| usage | API key | Your reveal allowance and usage this month — one wallet across web and agents (iOS joins at launch) |
| reveal | Metered | Exact address + full diligence report. The only paid call; a declined reveal is never charged |
Set NESTRAQ_API_KEY to enable usage and reveal. Reveals draw on the same allowance as your Nestraq account on web — one wallet across web and agents (iOS joins at launch), no separate agent SKU. See pricing.
The provenance promise
Every response carries a provenance block — {source, licence, computed_at, method} — and the method is always the same: deterministic — no LLM in the numbers path.The model calling the tool never sets a score, an estimate or an offer figure; it can only read numbers we computed from named sources and show you where they came from. That's why a Nestraq verdict is safe to hand to an agent: there is nothing for it to hallucinate.
comps_preview exists for exactly this reason — your agent can pull the actual sold prices behind any score and check our working.
The honest print
- Coverage:exact-address resolution currently succeeds for roughly ~50% of live listings. When a listing can't be resolved, reveal declines — and a declined reveal is never charged. Free scores work regardless.
- Anonymous discovery is cache-read-only: a cold outcode returns
not_covered_yetrather than silently spending anyone's quota. - Not advice: deal scores and estimates are statistical aids to focus a search — not a formal valuation (not for lending purposes), not financial advice, and not mortgage advice.
- Attribution: responses contain public sector information licensed under the Open Government Licence v3.0 (HM Land Registry Price Paid Data, EPC data, ONS/UKHPI indices). Keep the embedded attribution strings when re-displaying data — it's a licence condition.
Browsing as a human? The short version lives on the homepage — or see how the radar works and pricing.