Skip to main content
Glama

Asking-price index (portal listings)

asking_price_index_series
Read-onlyIdempotent
Hedonic ASKING-PRICE index for one postcode district, local authority or
Great Britain, from portal listings (Rightmove ~95%), 2022M01 = 100, with
80% bands and posterior standard errors, smoothed toward the parent
geography.

Use this for "how have asking prices in W14 moved since 2022" or to see
whether sellers are ahead of or behind the sold-price index
(market_index_series). Asking LEADS sold by months and includes what never
sells; `value` is an index level, never a price. For asking-price LEVELS
use listing_market_series.

`area_code` is a postcode district ("W14") with area_type="district", a
local authority NAME ("Camden") with area_type="lad", or "NATIONAL". An
unknown area is an error naming the nearest matches; read them back.

READ provenance.pub_freq: the pipeline judged which grain this area's data
can resolve (posterior SE of the monthly move <= 1 pp). If it says
quarterly, prefer frequency="quarterly" and say the monthly series is
noisy. `inc_se_pp` on each point is the SE of that period's move. Free.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
endNo
limitNo
startNo
methodNohedonic_smoothed
area_codeNoNATIONAL
area_typeNodistrict
frequencyNomonthly

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly/idempotent/non-destructive, and the description goes well beyond them: unknown areas raise an error naming nearest matches (and should be read back), provenance.pub_freq reveals the grain the pipeline judged resolvable, and inc_se_pp carries the per-period standard error of the move. It also notes the series is smoothed toward the parent geography and is free to call.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the definition, base period and source, then the routing contrast, then argument semantics, then the provenance caveat. Dense and largely waste-free, though the three-paragraph shape is longer than strictly necessary and the trailing 'Free.' adds little.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return values need no explanation, and the annotations cover the safety profile. The description supplies addressing rules, the sold-vs-asking distinction, and the provenance/frequency caveat; only the method parameter and date/limit semantics are left uncovered.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must carry parameter meaning, and it does so thoroughly for area_code/area_type ('W14'+district, 'Camden'+lad, or NATIONAL) and partially for frequency via provenance.pub_freq. However it says nothing about the method enum (hedonic_smoothed vs hedonic_raw), start, end, or limit, leaving four of seven parameters to be inferred.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource (hedonic ASKING-PRICE index) with its scope (postcode district, local authority, or Great Britain), its source (portal listings, Rightmove ~95%), its base (2022M01 = 100), and its output semantics ('value' is an index level, never a price). It explicitly distinguishes itself from the sold-price sibling market_index_series and from the levels sibling listing_market_series.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives a concrete use case ('how have asking prices in W14 moved since 2022') plus the rationale for choosing it over the alternative: asking LEADS sold by months and includes stock that never sells, so use market_index_series for sold prices and listing_market_series for levels. It even names the condition that selects quarterly over monthly frequency.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources