Skip to main content
Glama

rent_stats

Asking-rent statistics (n, median, p25, p75) of rental ads within radius_m of a point (statystyki cen najmu w promieniu). Aggregates only; if fewer than 5 ads match, the result is suppressed (widen radius or relax filters).

Input Schema

NameRequiredDescriptionDefault
latYesLatitude, WGS84, 51.98-52.48 (Warszawa and commuter belt)
lonYesLongitude, WGS84, 20.62-21.48 (Warszawa and commuter belt)
roomsNoRooms 1-4 (4 = 4+); omit for any / liczba pokoi
measureNo'total' PLN/month or 'per_m2' PLN/m2/monthtotal
max_areaNoMax area m2
min_areaNoMin area m2
radius_mNoRadius in metres, 200-5000

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations present the description carries the full burden, and it discloses two real behavioral traits: the tool is aggregate-only (no per-ad data) and the k-anonymity-style suppression below 5 matching ads. It does not discuss permissions, rate limits, or freshness of the underlying ad data, which keeps it short of a 5.

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?

Two sentences, efficiently front-loaded with what is computed before the suppression caveat. The only slack is the parenthetical Polish gloss of the same phrase, which duplicates meaning rather than adding it.

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?

Output schema exists, so return values need not be explained, and the schema fully documents all 7 parameters. The description supplies what the schema cannot: the aggregate-only nature, the minimum-sample suppression behavior, and the remediation path. Nothing an agent needs to call this correctly is missing.

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 every parameter including radius_m, measure, rooms and area bounds is already documented in the schema. The description references radius_m and 'filters' generally but adds no format, default, or syntactic detail beyond what the schema provides; 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?

States a specific verb (aggregates) and resource (asking-rent statistics of rental ads) and enumerates the exact output measures (n, median, p25, p75). The spatial scope ('within radius_m of a point') makes the operation unambiguous, and no sibling tool in the set computes rent statistics, so no differentiation is required.

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

Usage Guidelines4/5

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

'Aggregates only' tells the agent this returns summary statistics rather than individual listings, and the suppression rule gives an explicit when-not case ('if fewer than 5 ads match, the result is suppressed') plus remediation ('widen radius or relax filters'). It does not name a competing sibling, but none exists in this tool set, so the gap is minor.

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