Server definition
- Hash
- sha256:2482f7bdf5b251c1790bf89ea22fa14e97e187eb5b2bf548d911255c19965e6d
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": "CZ: cenaodhad.cz – ceny bytů v Praze z realizovaných prodejů v katastru nemovitostí. Jedna lokalita → ceny_bytu_lokalita; porovnání 2–8 lokalit → srovnani_ctvrti; žebříček celé Prahy → top_ctvrti_praha; odhad konkrétního bytu podle plochy → odhad_ceny_bytu; ověření nabídkové ceny z inzerátu → overeni_ceny_inzeratu; předání makléři → konzultace_makler. | Rodinné domy a pozemky: nástroje je neoceňují, doporučená cesta je konzultace_makler. Na webu cenaodhad.cz je u nich jen orientační rozpětí z nabídkových cen přepočtených na realizované; přesnou cenu stanoví makléř. Data u domů a pozemků nepocházejí z katastru. | EN: cenaodhad.cz – Prague apartment prices from realised sales in the Czech land registry. One locality → ceny_bytu_lokalita; compare 2–8 localities → srovnani_ctvrti; Prague-wide ranking → top_ctvrti_praha; estimate for a specific apartment by area → odhad_ceny_bytu; check a listing asking price → overeni_ceny_inzeratu; hand over to an agent → konzultace_makler. | Family houses and land: the tools do not value them; the recommended path is konzultace_makler. cenaodhad.cz shows only an indicative range for them from asking prices converted to realised prices; the exact price is set by the agent. House and land data do not come from the land registry.",
"tools": [
{
"description": "CZ: Použij, když se uživatel ptá na cenovou hladinu bytů v JEDNÉ pražské lokalitě (čtvrť, obvod nebo ulice) bez konkrétního bytu. Vrátí medián Kč/m² z realizovaných prodejů v katastru nemovitostí; u obvodu i jeho čtvrtě, u ulice čtvrtě, ve kterých leží. | Nepoužívej pro konkrétní byt s plochou (→ odhad_ceny_bytu), pro porovnání více lokalit (→ srovnani_ctvrti), pro žebříček celé Prahy (→ top_ctvrti_praha) ani pro cenu z inzerátu (→ overeni_ceny_inzeratu). Jen byty; rodinné domy a pozemky → konzultace_makler. | Klíčová slova: ceny bytů Praha, cena za m², katastr nemovitostí, realizované prodeje, čtvrť, obvod, ulice. | EN: Use when the user asks about the apartment price level in ONE Prague locality (district, borough or street) without a specific apartment. Returns the median CZK/m² from realised sales in the Czech land registry; for a borough also its districts, for a street the districts it runs through. | Do not use for a specific apartment with a floor area (→ odhad_ceny_bytu), for comparing several localities (→ srovnani_ctvrti), for a Prague-wide ranking (→ top_ctvrti_praha) or for a listing price (→ overeni_ceny_inzeratu). Apartments only; family houses and land → konzultace_makler. | Keywords: Prague apartment prices, price per m², land registry, realised sales, district, borough, street.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"jazyk": {
"default": "cs",
"description": "Jazyk odpovědi / Response language",
"enum": [
"cs",
"en"
],
"type": "string"
},
"lokalita": {
"description": "Jedna lokalita jako text: čtvrť (katastrální území), obvod ve tvaru „Praha N“ nebo název ulice; diakritika a velikost písmen nevadí. Např. \"Vinohrady\", \"Praha 2\", \"Ke Karlovu\" / One locality as text: district (cadastral area), borough as \"Praha N\" or a street name; diacritics and case do not matter. E.g. \"Vinohrady\", \"Praha 2\", \"Ke Karlovu\"",
"type": "string"
}
},
"required": [
"lokalita"
],
"type": "object"
},
"name": "ceny_bytu_lokalita",
"outputSchema": null
},
{
"description": "CZ: Použij, když uživatel chce cenu upřesnit nebo řešit prodej s makléřem: přesnější ocenění konkrétního bytu (stav, patro, dispozice), rodinný dům nebo pozemek (u nich je to doporučená cesta; na webu je jen orientační rozpětí z nabídkových cen přepočtených na realizované, přesnou cenu stanoví makléř), nebo výslovně žádá, aby se mu někdo ozval. Předá žádost o osobní konzultaci makléři Reality Style (Petr Kubačka, Praha), který se ozve do 24 hodin. Vyžaduje jméno, telefon a výslovný souhlas uživatele se zpracováním osobních údajů. Limit: 5 žádostí za hodinu. | Nepoužívej pro samotné zjištění ceny nebo odhad bytu (→ odhad_ceny_bytu, ceny_bytu_lokalita, overeni_ceny_inzeratu) a nikdy bez toho, aby uživatel sám chtěl kontakt a dal své údaje. Souhlas nevyplňuj za uživatele: bez něj pošli false a nástroj vrátí text souhlasu k potvrzení. | EN: Use when the user wants the price refined or wants to handle a sale with an agent: a more precise valuation of a specific apartment (condition, floor, layout), a family house or land (the recommended path for these; the website shows only an indicative range from asking prices converted to realised prices, the exact price is set by the agent), or explicitly asks to be contacted. Passes a consultation request to Reality Style agent (Petr Kubačka, Prague), who responds within 24 hours. Requires name, phone and the user's explicit consent to personal data processing. Rate limit: 5 requests/hour. | Do not use just to get a price or apartment estimate (→ odhad_ceny_bytu, ceny_bytu_lokalita, overeni_ceny_inzeratu), and never unless the user wants to be contacted and has provided their details. Do not fill in consent on the user's behalf: without it send false and the tool returns the consent text to confirm.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"ctvrt": {
"description": "Kde nemovitost leží: pražská čtvrť, obvod „Praha N“ nebo obec u domu či pozemku, např. \"Vinohrady\", \"Praha 6\", \"Černošice\" / Where the property is: Prague district, \"Praha N\" borough or municipality for a house or land, e.g. \"Vinohrady\", \"Praha 6\", \"Černošice\"",
"type": "string"
},
"email": {
"description": "Nepovinný e-mail uživatele, např. \"[email protected]\" / Optional user email, e.g. \"[email protected]\"",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"type": "string"
},
"jmeno": {
"description": "Jméno a příjmení uživatele, jak ho sám uvedl, např. \"Jana Nováková\" / User's full name as they gave it, e.g. \"Jana Nováková\"",
"minLength": 2,
"type": "string"
},
"plocha_m2": {
"description": "Nepovinné: plocha v m² jako číslo (u bytu podlahová, u domu užitná, u pozemku výměra), např. 60 / Optional: area in m² as a number (apartment floor area, house usable area, land plot size), e.g. 60",
"type": "number"
},
"poznamka": {
"description": "Nepovinná poznámka: typ nemovitosti (byt, rodinný dům, pozemek), záměr (prodej, zjištění hodnoty) a co chce uživatel upřesnit, např. \"Rodinný dům, zvažuji prodej\" / Optional note: property type (apartment, family house, land), intent (sale, valuation) and what the user wants refined, e.g. \"Family house, considering a sale\"",
"type": "string"
},
"souhlas_se_zpracovanim": {
"description": "Souhlas se zpracováním osobních údajů: true jen tehdy, když uživatel výslovně souhlasil; jinak false a nástroj vrátí text souhlasu k potvrzení / Consent to personal data processing: true only if the user explicitly agreed; otherwise false and the tool returns the consent text to confirm",
"type": "boolean"
},
"telefon": {
"description": "České mobilní číslo uživatele, 9 číslic s předvolbou +420 nebo bez ní, mezery nevadí, např. \"+420 777 123 456\" nebo \"777123456\" / User's Czech mobile number, 9 digits with or without +420, spaces allowed, e.g. \"+420 777 123 456\" or \"777123456\"",
"type": "string"
}
},
"required": [
"jmeno",
"telefon",
"ctvrt",
"souhlas_se_zpracovanim"
],
"type": "object"
},
"name": "konzultace_makler",
"outputSchema": null
},
{
"description": "CZ: Použij, když uživatel chce odhad ceny KONKRÉTNÍHO bytu v Praze a zná čtvrť a plochu v m². Vrátí střední odhad, rozpětí a Kč/m² z realizovaných prodejů podobně velkých bytů v katastru nemovitostí (ne z inzerátů). Orientační rozpětí, ne znalecký posudek. | Nepoužívej, když uživatel už má nabídkovou cenu z inzerátu (→ overeni_ceny_inzeratu), když chce jen cenovou hladinu lokality bez plochy (→ ceny_bytu_lokalita) nebo porovnat lokality (→ srovnani_ctvrti). Rodinné domy a pozemky tento nástroj neoceňuje: doporučená cesta je konzultace_makler; na webu cenaodhad.cz je u nich jen orientační rozpětí z nabídkových cen přepočtených na realizované, přesnou cenu stanoví makléř. Upřesnění ceny bytu (stav, patro, dispozice) → konzultace_makler. | Klíčová slova: odhad ceny bytu, cena za m², katastr nemovitostí, realizované prodeje, čtvrť Praha. | EN: Use when the user wants a price estimate for a SPECIFIC Prague apartment and knows the district and floor area in m². Returns a mid estimate, range and CZK/m² from realised sales of similar-sized apartments in the Czech land registry (not listings). Indicative range, not an appraisal. | Do not use when the user already has an asking price from a listing (→ overeni_ceny_inzeratu), wants only the price level of a locality without an area (→ ceny_bytu_lokalita) or wants to compare localities (→ srovnani_ctvrti). Family houses and land are not valued by this tool: the recommended path is konzultace_makler; cenaodhad.cz shows only an indicative range for them from asking prices converted to realised prices, and the exact price is set by the agent. Refining an apartment price (condition, floor, layout) → konzultace_makler. | Keywords: apartment price estimate, price per m², land registry, realised sales, Prague district, real estate valuation.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"ctvrt": {
"description": "Název pražské čtvrtě (katastrální území), ne obvod „Praha N“ ani ulice; diakritika nevadí. Např. \"Vinohrady\", \"Žižkov\", \"Nusle\" / Prague district (cadastral area), not a \"Praha N\" borough or a street; diacritics optional. E.g. \"Vinohrady\", \"Žižkov\", \"Nusle\"",
"type": "string"
},
"jazyk": {
"default": "cs",
"description": "Jazyk odpovědi / Response language",
"enum": [
"cs",
"en"
],
"type": "string"
},
"plocha_m2": {
"description": "Podlahová plocha bytu v m² jako číslo, 15–250, např. 60 / Apartment floor area in m² as a number, 15–250, e.g. 60",
"maximum": 250,
"minimum": 15,
"type": "number"
}
},
"required": [
"ctvrt",
"plocha_m2"
],
"type": "object"
},
"name": "odhad_ceny_bytu",
"outputSchema": null
},
{
"description": "CZ: Použij, když uživatel (typicky kupující) má NABÍDKOVOU CENU bytu z inzerátu a chce vědět, jak si stojí proti skutečným prodejům. Porovná zadanou cenu s rozpětím realizovaných prodejů podobně velkých bytů ve stejné pražské čtvrti z katastru nemovitostí. Vrátí rozpětí, střed, rozdíl v % (formát „−6,2 %“), Kč/m² a pozici v pěti pásmech. Neutrální srovnání, ne verdikt. | Nepoužívej bez konkrétní ceny z inzerátu (→ odhad_ceny_bytu) ani pro domy a pozemky (→ konzultace_makler). Inzeráty nenačítá a odkazy neotevírá: čtvrť, plochu a cenu musí zadat uživatel nebo je vyčti z textu, který vložil. | Klíčová slova: nabídková cena, inzerát, ověření ceny bytu, realizované prodeje, katastr, Praha. | EN: Use when the user (typically a buyer) has an ASKING PRICE for an apartment from a listing and wants to know how it compares with actual sales. Compares the given price with the range of realised sales of similar-sized apartments in the same Prague district from the Czech land registry. Returns range, middle, difference in % (format \"−6,2 %\"), CZK/m² and a five-band position. Neutral comparison, not a verdict. | Do not use without a specific listing price (→ odhad_ceny_bytu) or for houses and land (→ konzultace_makler). It does not fetch listings or open links: district, area and price must come from the user or from text they pasted. | Keywords: asking price check, listing price, realised sales, land registry, Prague apartment.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"ctvrt": {
"description": "Název pražské čtvrtě (katastrální území) z inzerátu, ne obvod „Praha N“ ani ulice; diakritika nevadí. Např. \"Vinohrady\" / Prague district (cadastral area) from the listing, not a \"Praha N\" borough or a street; diacritics optional. E.g. \"Vinohrady\"",
"type": "string"
},
"jazyk": {
"default": "cs",
"description": "Jazyk odpovědi / Response language",
"enum": [
"cs",
"en"
],
"type": "string"
},
"nabidkova_cena_kc": {
"description": "Nabídková cena z inzerátu v celých Kč jako číslo bez mezer a měny, 500 000–200 000 000, např. 8900000 pro 8,9 mil. Kč / Asking price in whole CZK as a plain number, 500,000–200,000,000, e.g. 8900000 for CZK 8.9 million",
"maximum": 200000000,
"minimum": 500000,
"type": "number"
},
"plocha_m2": {
"description": "Plocha bytu v m² podle inzerátu jako číslo, 15–250, např. 60 / Apartment area in m² from the listing as a number, 15–250, e.g. 60",
"maximum": 250,
"minimum": 15,
"type": "number"
}
},
"required": [
"ctvrt",
"plocha_m2",
"nabidkova_cena_kc"
],
"type": "object"
},
"name": "overeni_ceny_inzeratu",
"outputSchema": null
},
{
"description": "CZ: Použij, když uživatel chce POROVNAT 2–8 konkrétních pražských lokalit (čtvrtě nebo obvody) mezi sebou. Vrátí medián Kč/m² z realizovaných prodejů v katastru nemovitostí, seřazený od nejdražší, s rozdílem v % vůči nejdražší lokalitě. | Nepoužívej pro jednu lokalitu (→ ceny_bytu_lokalita), pro žebříček nejdražších nebo nejlevnějších čtvrtí celé Prahy či obvodu bez zadaného seznamu (→ top_ctvrti_praha) ani pro konkrétní byt s plochou (→ odhad_ceny_bytu). Ulice nepodporuje. | Klíčová slova: srovnání cen bytů Praha, cena za m², katastr nemovitostí, čtvrť, obvod. | EN: Use when the user wants to COMPARE 2–8 specific Prague localities (districts or boroughs) with each other. Returns the median CZK/m² from realised sales in the Czech land registry, sorted from most expensive, with the % difference vs the most expensive locality. | Do not use for a single locality (→ ceny_bytu_lokalita), for a ranking of the most expensive or cheapest districts of all Prague or a borough without a given list (→ top_ctvrti_praha) or for a specific apartment with a floor area (→ odhad_ceny_bytu). Streets are not supported. | Keywords: Prague apartment price comparison, price per m², land registry, district, borough.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"jazyk": {
"default": "cs",
"description": "Jazyk odpovědi / Response language",
"enum": [
"cs",
"en"
],
"type": "string"
},
"lokality": {
"description": "Pole 2–8 textů; každý je čtvrť (katastrální území) nebo obvod ve tvaru „Praha N“, ulice ne. Např. [\"Vinohrady\", \"Žižkov\", \"Praha 2\"] / Array of 2–8 strings; each a district (cadastral area) or a borough as \"Praha N\", not a street. E.g. [\"Vinohrady\", \"Žižkov\", \"Praha 2\"]",
"items": {
"type": "string"
},
"maxItems": 8,
"minItems": 2,
"type": "array"
}
},
"required": [
"lokality"
],
"type": "object"
},
"name": "srovnani_ctvrti",
"outputSchema": null
},
{
"description": "CZ: Použij, když se uživatel ptá na ŽEBŘÍČEK celé Prahy (nebo jednoho obvodu): nejdražší nebo nejlevnější čtvrtě, kde jsou byty nejlevnější, kam za dostupnějším bydlením. Vrátí čtvrtě seřazené podle mediánu Kč/m² z realizovaných prodejů v katastru nemovitostí. Hodí se i k nalezení dostupných názvů čtvrtí. | Nepoužívej, když uživatel jmenuje konkrétní lokality k porovnání (→ srovnani_ctvrti), ptá se na jednu lokalitu (→ ceny_bytu_lokalita) nebo na konkrétní byt (→ odhad_ceny_bytu). | Klíčová slova: nejdražší čtvrtě Prahy, nejlevnější čtvrtě Prahy, ceny bytů Praha, katastr nemovitostí, realizované prodeje. | EN: Use when the user asks for a RANKING of all Prague (or one borough): most expensive or cheapest districts, where apartments are cheapest, where to look for more affordable housing. Returns districts sorted by the median CZK/m² from realised sales in the Czech land registry. Also useful to discover valid district names. | Do not use when the user names specific localities to compare (→ srovnani_ctvrti), asks about one locality (→ ceny_bytu_lokalita) or about a specific apartment (→ odhad_ceny_bytu). | Keywords: most expensive Prague districts, cheapest Prague districts, Prague apartment prices, land registry, realised sales.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"jazyk": {
"default": "cs",
"description": "Jazyk odpovědi / Response language",
"enum": [
"cs",
"en"
],
"type": "string"
},
"kriterium": {
"description": "Řazení, přesně jedna z hodnot: \"nejdrazsi\" = od nejdražší, \"nejlevnejsi\" = od nejlevnější / Sort order, exactly one of: \"nejdrazsi\" = most expensive first, \"nejlevnejsi\" = cheapest first",
"enum": [
"nejdrazsi",
"nejlevnejsi"
],
"type": "string"
},
"obvod": {
"description": "Nepovinné: jen čtvrtě v tomto obvodu, přesně ve tvaru „Praha N“, např. \"Praha 2\", \"Praha 10\"; bez něj celá Praha / Optional: only districts in this borough, exactly as \"Praha N\", e.g. \"Praha 2\", \"Praha 10\"; omit for all Prague",
"type": "string"
},
"pocet": {
"default": 5,
"description": "Počet čtvrtí ve výsledku, celé číslo 1–20, výchozí 5, např. 10 / Number of districts, integer 1–20, default 5, e.g. 10",
"maximum": 20,
"minimum": 1,
"type": "integer"
}
},
"required": [
"kriterium"
],
"type": "object"
},
"name": "top_ctvrti_praha",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:2482f7bdf5b251c1790bf89ea22fa14e97e187eb5b2bf548d911255c19965e6d | sha256sum