Skip to main content
Glama

IUSTORIA – průvodci a právní kalkulačky

Kácení stromů a keřů (předběžná)

kaceni_dreviny
Read-onlyIdempotent

Předběžná kalkulačka: odborný garant ji zatím nezkontroloval. Preliminary calculator, not yet reviewed by the guarantor. Řekne, zda kácení stromu nebo keřů rostoucích mimo les potřebuje povolení obecního úřadu (§ 8 odst. 1 zákona č. 114/1992 Sb., o ochraně přírody a krajiny), nebo spadá pod výjimku podle velikosti (§ 8 odst. 3 a § 3 vyhlášky č. 189/2013 Sb.: obvod kmene do 80 cm měřený ve výšce 130 cm, zapojené porosty do 40 m², ovocné stromy v zastavěném území na pozemku vedeném jako zahrada nebo zastavěná plocha a nádvoří; výjimky neplatí pro stromořadí, významný krajinný prvek a náhradní výsadbu). U kácení ze zdravotních a pěstebních důvodů spočítá, kdy nejdřív kácet po oznámení 15 dní předem (§ 8 odst. 2), u stromu, který bezprostředně ohrožoval život, zdraví nebo hrozila škoda značného rozsahu, do kdy kácení oznámit (15 dní, § 8 odst. 4). Les, památné stromy a dny před 1. 1. 2024 nepočítá; vícekmenný strom bez povolení označí jako nejistý. EN: Tells whether felling a tree or shrubs outside a forest in the Czech Republic needs a permit (Nature and Landscape Protection Act No. 114/1992, Section 8; Decree No. 189/2013: trunk girth up to 80 cm at 130 cm, shrubs up to 40 m², fruit trees in gardens), only a notice 15 days in advance (health or silvicultural reasons), or a notice within 15 days after emergency felling.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "kaceni_dreviny"
  }
}

Input Schema

NameRequiredDescriptionDefault
lesNoStrom roste na lesním pozemku (nástroj nepočítá). EN: Grows on forest land.
druhNostrom = Strom (Jednotlivý strom, i ve skupině.); porost = Keře nebo hustý porost (Zapojený porost: dřeviny se větvemi dotýkají nebo prorůstají a žádná nemá kmen přes 80 cm.). Bez zadání strom. EN: Tree or shrubs.
duvodNojiny = Běžné kácení (Strom překáží, stíní, je velký, chystáte stavbu a podobně.); zdravotni = Strom je nemocný nebo odumírá (Kácení ze zdravotních důvodů.); pestebni = Obnova porostu nebo probírka (Pěstební důvody: obnova porostů a výchovná probírka.); ohrozeni = Strom bezprostředně ohrožuje (Jeho stav zřejmě a bezprostředně ohrožuje život nebo zdraví, nebo hrozí škoda značného rozsahu.). Bez zadání jiny. EN: Ordinary felling, health reasons, silvicultural reasons or imminent danger.
obvodNoU druh=strom a duvod=jiny: obvod kmene v cm měřený ve výšce 130 cm nad zemí (obvod, ne průměr); u vícekmenného stromu nejsilnější kmen. EN: Trunk girth in cm at 130 cm above ground.
ke_dniNoDen, ke kterému počítat, ve tvaru RRRR-MM-DD. Bez zadání dnešek (Praha). EN: Reference date YYYY-MM-DD; defaults to today (Prague).
ovocnyNoOvocný strom. EN: Fruit tree.
plochaNoU druh=porost a duvod=jiny: celková plocha kácených zapojených porostů v m². EN: Area of shrubs in m².
pamatnyNoPamátný strom (nástroj nepočítá). EN: Memorial tree.
zahradaNoPozemek je v zastavěném území a v katastru je veden jako zahrada nebo zastavěná plocha a nádvoří. EN: Plot in a built-up area registered as garden or built-up area and courtyard.
chranenyNoDřevina je součástí stromořadí (aspoň deset stromů v řadě), významného krajinného prvku nebo náhradní výsadby. EN: Part of an avenue, significant landscape element or replacement planting.
vicekmenNoStrom se pod výškou 130 cm dělí na více kmenů. EN: Several trunks below 130 cm.
datum_kaceniNoJen u duvod=ohrozeni, nepovinné: den, kdy byl strom pokácen. EN: Date of emergency felling.
datum_oznameniNoJen u duvod=zdravotni nebo pestebni, nepovinné: den, kdy oznámení o kácení dojde orgánu ochrany přírody. EN: Date the notice reaches the authority.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.2/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 and closed-world, so the safety profile is covered; the description adds materially more: an explicit 'preliminary, not yet reviewed by the guarantor' reliability caveat, the legal rules it applies, the exception conditions, and the known limitations (no forest, no memorial trees, nothing before 2024, uncertain verdict for multi-trunk trees). It is thinner on what the response actually contains beyond the implied permit/notice verdict and computed date, which with no output schema is a moderate gap.

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

Conciseness3/5

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

It is front-loaded well, opening with the 'preliminary / unreviewed' caveat before the purpose, and the branches are ordered sensibly. However it is long and partly redundant: the full Czech legal enumeration is then restated in an EN paragraph that repeats the 80 cm, 40 m² and fruit-tree criteria, and the statutory citations are dense enough to slow parsing without adding decision-relevant information.

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?

For a 13-parameter legal calculator with no output schema, the description supplies what an agent needs: the verdict it produces (permit / notice / exception), the date computations per reason, the defaults, and the out-of-scope cases. The residual gap is that the shape of the returned result (fields, whether dates and reasons come back) is only implied rather than stated.

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

Parameters4/5

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

Schema description coverage is 100%, so the baseline would be 3, but the description earns more by explaining the substantive thresholds behind the parameters: trunk girth up to 80 cm measured at 130 cm, contiguous stands up to 40 m², fruit trees in built-up garden plots, and that these exceptions do not apply to avenues, significant landscape elements or replacement plantings. That context is what lets an agent decide how to fill obvod, plocha, ovocny, zahrada and chraneny correctly, not just what type they are.

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 concrete verb and resource: tells whether felling a tree or shrubs outside a forest needs a municipal permit, a 15-day notice, or falls under a size exception, with the exact statutory basis (§ 8 of Act 114/1992, Decree 189/2013). The scope qualifier 'outside a forest' plus the explicit 'les/památné stromy nepočítá' carve-out makes the boundary of the tool unambiguous.

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?

The description routes usage by input branch: ordinary felling vs. health/silvicultural reasons (earliest felling date after a 15-day notice) vs. imminent danger (deadline to report within 15 days). It also states what the tool will not handle (forest land, memorial trees, dates before 1 Jan 2024) and flags multi-trunk trees without a permit as 'uncertain', which is real usage guidance. It does not name alternatives, but the sibling list contains no comparable felling tool.

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