Skip to main content
Glama

cenaodhad – ceny bytů v Praze z katastru

Odhad ceny domu / House price estimate

odhad_ceny_domu
Read-onlyIdempotent

CZ: Použij, když se uživatel ptá na cenu, hodnotu nebo odhad rodinného domu (vily, řadovky) v Praze – kolik stojí dům, za kolik ho prodat. Vstup: lokalita (čtvrť, ulice nebo obvod „Praha N“), užitná plocha a výměra pozemku. Vrátí orientační střed a rozpětí z nabídkových cen domů přepočtených na realizované ceny (kotveno na data ČSÚ) – ne z katastru. Nevyžaduje kontaktní údaje. | Pravidlo: když uživatel neuvedl užitnou plochu nebo pozemek, zeptej se na ně. Stav domu, patro ani orientaci model nezohledňuje – nevyžaduj je. Byty → odhad_ceny_bytu, pozemky bez domu → odhad_ceny_pozemku. Přesnou cenu domu stanoví makléř přes konzultace_makler – jen pokud o to uživatel sám stojí. | EN: Use when the user asks about the price, value or estimate of a family house (villa, terraced house) in Prague – what a house is worth or what to sell it for. Input: locality (district, street or "Praha N" borough), usable floor area and plot size. Returns an indicative mid value and range from house asking prices converted to realised prices (anchored to Czech Statistical Office data) – not from the land registry. Requires no contact details. | Rule: if the user has not given the usable area or plot size, ask for them. Condition, floor or orientation are not used – do not ask for them. Apartments → odhad_ceny_bytu, land without a house → odhad_ceny_pozemku. The exact price is set by an agent via konzultace_makler – only if the user wants it.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
jazykNoJazyk odpovědi / Response languagecs
lokalitaYesKde dům stojí: pražská čtvrť, ulice nebo obvod „Praha N“; diakritika nevadí. Např. "Horní Počernice", "Na Štamberku", "Praha 9" / Where the house is: Prague district, street or "Praha N" borough; diacritics optional. E.g. "Horní Počernice", "Na Štamberku", "Praha 9"
pozemek_m2YesVýměra pozemku v m², 0–10 000, např. 500 / Plot size in m², 0–10,000, e.g. 500
uzitna_plocha_m2YesUžitná plocha domu v m², 20–1000, např. 150 / Usable floor area of the house in m², 20–1000, e.g. 150

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare read-only, idempotent, non-destructive, closed-world. The description adds genuinely useful non-annotation context: no contact details required, results are asking prices converted to realised prices anchored to ČSÚ data (not the land registry), and that condition/floor/orientation are ignored. Return format is sketched (mid value + range), though no pagination/precision caveats.

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?

Bilingual duplication doubles length, but each section is front-loaded and purposeful: use-case, inputs, output, then rules and routing. No filler sentences, though the CS/EN mirroring is somewhat redundant.

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 no output schema, the description carries the return-value burden and does so (indicative mid value and range, source methodology). Prerequisites, exclusions, and sibling routing are all present; nothing an agent needs to invoke 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 coverage is 100% with formats, ranges and examples already documented for all four parameters. The description restates the input trio (locality, usable area, plot size) and notes locality accepts čtvrť/ulice/'Praha N' with optional diacritics, but adds little beyond the schema. Baseline 3 is correct.

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 (estimate the price of a family house in Prague) with scope limits and names the siblings it is not (odhad_ceny_bytu, odhad_ceny_pozemku). An agent can distinguish it from siblings 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 Guidelines5/5

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

Explicit when-to-use, exclusion routing to the two sibling estimators, a rule to ask for missing usable area/plot, and guidance on when konzultace_makler is warranted (only if the user wants it). Also states which attributes not to ask for.

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