Skip to main content
Glama

RBSHome

ZIP-level lead supply and transfers

get_market_stats
Read-onlyIdempotent

Rank ZIP codes in Dallas County or Collin County, Texas by tax-delinquent lead supply (all tiers and Tier A) next to how many parcels changed owners in the last 3, 6, 12 and 24 months and the share bought by entities, absentee and out-of-state buyers. Texas does not disclose sale prices, so there are no prices, days on market or sell-through rates. Read-only.

Input Schema

NameRequiredDescriptionDefault
zipsNoOr compare these 5-digit ZIP codes (up to 10)
kindsNoCount only these property kinds
limitNoZIP codes to return, 1 to 60
countyNoRank the ZIP codes of this county
sort_byNoleads, tier_a, transfers_12m or entity_buyer_pct_12mleads
min_scoreNoLowest lead score counted, 0 to 100. Default 0, every tier; Tier A is 45 and up.
include_unmappedNoCount leads with no map pin

Output Schema

NameRequiredDescriptionDefault
rowsYes
notesYes
regionYes
caveatsYes
sourcesYes
unzippedYes
data_as_ofYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already establish readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description adds genuinely non-obvious behavioral context the annotations do not: the dataset has no sale prices, days on market or sell-through rates because Texas does not disclose them, which stops an agent from requesting nonexistent metrics. It does not discuss result volume limits or how unmapped leads are reported.

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

Conciseness5/5

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

Two sentences, front-loaded with the ranking action and with the data-limitation caveat placed last as a qualifier. Every clause carries information; nothing is restated from the name or annotations.

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

Completeness5/5

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

With a full output schema, complete parameter documentation and rich read-only annotations, the description only needs to frame the metric set and its limits — which it does, covering lead tiers, transfer windows, buyer-type shares and the missing price/DOM data. Nothing an agent needs to call this correctly is absent.

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 100%, so the schema already documents all seven parameters, including min_score's default and the Tier A = 45+ threshold. The description reinforces semantics ('all tiers and Tier A', the 3/6/12/24-month windows, entity/absentee/out-of-state buyer share) but adds little the schema does not already say, so the baseline of 3 applies.

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?

The description names a concrete verb and resource: rank ZIP codes in Dallas or Collin County by tax-delinquent lead supply and owner-transfer activity. Its aggregate, ZIP-level scope is unmistakably different from the property-level siblings (get_property, filter_properties, search_properties), so an agent can route to it without opening a schema.

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

Usage Guidelines3/5

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

Usage is implied rather than stated: the description makes clear this is a market-overview / ZIP-comparison tool, and the 'no prices, days on market or sell-through rates' note usefully tells the agent what it cannot get from it. It never explicitly says when to pick this over siblings like filter_properties or motivated_sellers_near, or when to pass county versus zips.

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