- Data
- MCP server
- Valuation
- Comparables with their time adjustments
Comparables with their time adjustments
comps_adjustmentsThe evidence behind a valuation, itemised: same-building comparable sales for the property, each with its registered price and date, the time adjustment by the district index to today, any relisting penalty (pass `relisted_uprns` for comps known to have been relisted and withdrawn — each takes a deterministic -10%), and the IQR fence that decided which comps count. Use it to show WHY a value is what it is; `valuation_full` gives the value itself. `lookback_months` 12–120. UK only.
Same call over REST
Valuation comps adjustments/v1/valuation/{uprn}/comps-adjustmentsNot connected yet? Connect your assistant. Sign in with your MarketCode account; no API key needed.
Inputs
Before you call it
- uprn
- A UPRN is the Unique Property Reference Number every UK address carries. Narrow the address with address_autocomplete, which is free, then address_resolve returns the UPRN for 8 credits. property_summary and address_by_postcode return UPRNs too.
Inputs
Arguments comps_adjustments takes
| Name | Type | Required | Description |
|---|---|---|---|
| uprn | integer | Yes | |
| lookback_months | integer | No | Default: 60 |
| relisted_uprns | integer[] | No |
Usage
How to run comps_adjustments in your assistant
Ask your assistant in plain English, for example:
"Use the MarketCode tool comps_adjustments for <address or area>.
Show the result and the credits charged."The connect steps for Claude, ChatGPT, Codex, Cursor and Claude Code are on the MCP page.
Price and licence
What it costs, and where the data comes from
comps_adjustments costs 2 credits per successful call over MCP and over REST, and the two surfaces share one credit balance.
The price is a model run: the answer is computed for your request rather than read from a table. A call that fails is not charged.
Credits are granted on sign-up and bought in packs; the pricing page lists every call.
Related
Tools used with comps_adjustments
- Full valuation with back-seriesFree
valuation_fullFull valuation block for a property: the value and its range, a monthlyNamed in the description - The property's own sale, carried to todayFree
subject_transaction_anchorThe property's own last registered sale carried to today by the district index: the price paid, the date, the index factor applied and the anchored value. Where a property has sold, this is the strongest single piece of evidence a valuation has. Returns an empty anchor when no registered sale is linked to the UPRN. UK only.Same category - Our valuation error, forward-validated monthlyFree
valuation_accuracyHow accurate our valuations have been, measured the only way that cannot leak: each month, every registered sale the model had ALREADY valued is compared with the price actually paid — MdAPE (median absolute percentage error), PPE20 (share within 20%) and n, per asset class and model version. Until the first vintage lands in October 2026 the answer is `status: no_rows_yet` with the metric definitions: an empty table, not a zero error. Filters: `asset_class` (Residential | Commercial | Mixed-Use), `model_version` (e.g. gbm-h3-v4), `since` (YYYY-MM). UK only.Same category - Automated valuation estimateFree
valuation_estimateAutomated value estimate for a property: a point value plus a range.Same category
FAQ
Questions about comps_adjustments
How much does `comps_adjustments` cost?
+
comps_adjustments costs 2 credits per successful call over MCP and over REST, and the two surfaces share one credit balance. The price is a model run: the answer is computed for your request rather than read from a table. A call that fails is not charged.
Do I need to resolve the address first?
+
Yes. comps_adjustments takes a UPRN, not an address. Start with address_autocomplete (free) to narrow the address, then address_resolve (8 credits) to get the UPRN. An assistant with the MarketCode skills installed does both steps on its own.
Which assistants can run `comps_adjustments`?
+
Any MCP client: Claude (claude.ai, Claude Desktop, Claude Code), ChatGPT in developer mode, Codex and Cursor, each documented on the MCP page. You sign in with your MarketCode account over OAuth; there is no key to paste, and the connection is read-only.
Where does the data come from?
+
The answer is computed by MarketCode. Coverage is the UK.
Does `comps_adjustments` change anything?
+
No. The tool is annotated read-only on the server, so it never writes to your data or ours and an assistant can call it without a confirmation step.
Try comps_adjustments in your assistant.
30-minute call. We'll connect your assistant live on a real address.