Skip to main content
Glama

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

Server Details

Czech law calculators (limitation, court fees, deadlines) and lawyer-reviewed guides.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A4.1/5.0

Scored across 8 tools

Disambiguation5/5

Each tool targets a distinct legal calculation or guide action: executor fees, guide search, deadlines, guide reading, litigation costs, limitation periods, court fees, and wage deductions. Although soudni_poplatky is a subset of naklady_sporu and lhuta/promlceni both compute dates, the detailed descriptions make the boundaries clear and prevent misselection.

Naming Consistency4/5

All names are lowercase snake_case and in Czech, following a predictable pattern: calculators are named after the calculated concept (exekutorsky_tarif, lhuta, naklady_sporu, promlceni, soudni_poplatky, srazky_ze_mzdy) and guide tools use verb phrases (hledat_v_pruvodcich, nacist_stranku). This functional split is logical but deviates from a single verb_noun convention.

Tool Count5/5

Eight tools is well within the ideal range for a specialized legal calculator suite. Each tool covers a unique, non-trivial legal domain or guide function, so none feel redundant or missing for the stated scope.

Completeness4/5

The surface covers execution, deadlines, litigation costs, limitation, court fees, wage deductions, and guide content, which are core to Czech civil procedure. However, common legal calculators such as default interest (úroky z prodlení) or child support (výživné) are absent, leaving minor gaps that agents must work around.

Available Tools

8 tools
exekutorsky_tarifKolik stojí exekutorA
Read-onlyIdempotent
Inspect

Spočítá odměnu exekutora a paušální náhradu jeho hotových výdajů v exekuci na zaplacení peněz podle vyhlášky č. 330/2001 Sb. (exekutorský tarif): odměnu z vymoženého plnění podle pásem § 6 se zaokrouhlením podle § 27 a minimem 2 000 Kč, polovinu při zaplacení do 30 dnů od výzvy, odměnu při zastavení exekuce nebo zániku pověření (§ 11 odst. 2 a 3) a když exekutor pověření nedostal (§ 11 odst. 4), paušál 3 500 nebo 4 500 Kč, jeho zvýšení při více účastnících a DPH. Rozliší pověření vydané před 1. 1. 2026 (dosavadní znění) a později. Zálohu na náklady exekuce nepočítá, protože § 12 odst. 2 připouští dvojí čtení; obě uvede v upozornění.

ParametersJSON Schema
NameRequiredDescriptionDefault
situaceYesJak exekuce dopadla: vymozeno = Exekutor vymohl peníze (Odměna z vymožené částky.); splneno = Dlužník zaplatil do 30 dnů od výzvy (A uhradil i zálohu na snížené náklady.); zastaveno = Exekuce skončila zastavením (Nebo byl exekutor vyloučen či vyměněn.); nepovereno = Exekutor pověření nedostal (A návrh zamítl, odmítl nebo řízení zastavil.).
povereniNoKdy exekutor dostal pověření k vedení exekuce: od2026 = 1. 1. 2026 nebo později; pred2026 = před 1. 1. 2026 (použije se dosavadní znění tarifu); pred2017 = řízení zahájené před 1. 4. 2017 (nástroj nepočítá). U situace nepovereno se nezadává. Bez zadání od2026.
vymahanoNoVymáhané plnění v Kč ke dni vydání pověření, bez nákladů exekuce a nákladů oprávněného. U pověření od 1. 1. 2026 rozhoduje o paušálu (do 5 000 Kč nižší); u situací vymozeno a zastaveno je povinné, u splneno se bez zadání bere zaplacená částka.
vymozenoNoU situace vymozeno: vymožená částka v Kč bez nákladů exekuce a nákladů oprávněného. U splneno: částka, kterou povinný zaplatil. U zastaveno: kolik exekutor do zastavení vymohl (bez zadání nic).
ucastniciNoÚčastníci řízení: jeden = Jeden oprávněný a jeden povinný; dva = Dva oprávnění nebo dva povinní (Paušál o 30 % vyšší.); vice = Víc než dva na jedné straně (Paušál o 50 % vyšší.). Bez zadání jeden.
exekutor_platce_dphNoExekutor je plátcem DPH (k odměně a paušálu se přičte 21 %). Bez zadání true.

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already establish the safe read-only profile, so the description adds real value beyond them: it discloses the temporal branching rule (mandate before/after 1.1.2026), the deliberate exclusion of the záloha due to § 12 odst. 2 ambiguity, and that both readings are surfaced in a warning. This is meaningful behavioral context a caller could not infer from annotations alone.

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?

Front-loads the purpose and then packs the enumeration of sub-cases and the exclusion note into a dense but information-carrying paragraph. Every clause maps to an actual computation rule, though the density is on the edge of being hard to scan.

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 six-parameter calculator with no output schema, the description covers the decision space (situations, mandate versions, flat-rate tiers, DPH) and flags the one intentional omission with a warning, which is the key output-relevant fact. It is essentially complete, with the minor gap that it does not sketch the returned figures.

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 six parameters in detail. The description summarizes some drivers (band-based odměna, 50% for early payment, 3,500/4,500 flat rate, increases for multiple parties, DPH) but adds no syntax or semantics beyond the schema. Baseline 3 applies when the schema does the heavy lifting.

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 precise verb and resource (computes executor's fee and flat expense reimbursement in a money-collection execution) and anchors it to a specific legal regulation (vyhláška 330/2001). This clearly separates it from siblings like naklady_sporu and soudni_poplatky, which cover different cost types.

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?

Gives clear context for use (exekuce na zaplacení peněz), distinguishes pre-/post-2026 mandates, and explicitly states a limitation (záloha na náklady se nepočítá). It does not, however, name sibling tools or give explicit when-not conditions relative to them, so 4 rather than 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

hledat_v_pruvodcichHledat v průvodcích IUSTORIAA
Read-onlyIdempotent
Inspect

Vyhledá stránky českých právních průvodců IUSTORIA (náhrada škody, vymáhání pohledávky, lichva, spoluvlastnictví, rozvod, s.r.o. a další), které zkontroloval odborný garant. Vrátí nejvýše pět stránek s krátkou odpovědí, souvisejícími otázkami a odkazem; celý text vrátí nástroj nacist_stranku.

ParametersJSON Schema
NameRequiredDescriptionDefault
hubNoOmezit na jednoho průvodce: nahrada-skody = Náhrada škody a nemajetková újma; lichva = Obrana proti lichvě a dravému úvěru; spoluvlastnictvi = Vypořádání spoluvlastnictví nemovitosti; vymahani-pohledavky = Vymáhání pohledávky; hospodarska-kriminalita = Obhajoba při obvinění z hospodářského trestného činu; povinnosti-sro = Povinnosti s.r.o. a jednatele; vyjednavani = Vyjednávání ve sporu; rozchod-spolecniku = Rozchod společníků v s.r.o..
dotazYesDotaz česky, třeba „promlčení faktury“ nebo „bolestné po autonehodě“. Nezadávejte jména ani jiné osobní údaje.

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, and non-destructive behavior, so the safety profile is covered. The description adds useful behavioral context beyond that: it caps results at five pages, notes the expert-guarantee curation, and describes the return shape (short answer, related questions, link). It stops short of covering rate limits or empty-result behavior.

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?

A single, well-structured paragraph that front-loads what the tool searches before describing the return and the sibling hand-off. No filler sentences, though it packs several distinct facts into one long sentence.

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?

With no output schema, the description correctly carries the return-value burden, describing the five-page cap and the answer/question/link payload. Parameters are fully covered by the schema, so the definition is complete enough to invoke the tool correctly.

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 both parameters are already documented in the schema, establishing a baseline of 3. The description reinforces the topic scope but its example list is partial and includes 'rozvod', which is not one of the eight enum hub values, adding little beyond the schema.

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 states a specific verb and resource ('Vyhledá stránky českých právních průvodců IUSTORIA') and scopes the searchable topics with concrete examples. It also names the sibling nacist_stranku as the tool for the full text, so an agent can distinguish this search tool from retrieval without opening any schema.

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?

It clearly signals the retrieval boundary by pointing to nacist_stranku for the full page text, which tells the agent when this tool alone is insufficient. It does not, however, describe when to prefer this tool over the other legal siblings (lhuta, promlceni, exekutorsky_tarif), so routing among those is left to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

lhutaKdy končí lhůtaA
Read-onlyIdempotent
Inspect

Spočítá poslední den lhůty a rozepíše výpočet krok po kroku. Procesní lhůty v občanském soudním řízení podle § 57 občanského soudního řádu (odpor proti platebnímu rozkazu, odvolání, dovolání nebo lhůta zadaná ve dnech, týdnech, měsících či letech) a hmotněprávní lhůty podle § 605 až 607 občanského zákoníku. Den události se nezapočítává, konec v sobotu, neděli nebo svátek se posouvá na nejbližší pracovní den, lhůta v měsících nebo letech od 29. 2. či 31. končí posledním dnem měsíce. Umí i doručení fikcí do datové schránky (§ 17 odst. 4 zákona č. 300/2008 Sb.) a uložením na poště (§ 49 odst. 4 občanského soudního řádu) včetně posunu konce desetidenní lhůty na pracovní den a ukáže dřívější den jako rezervu. Řekne, co lhůtu zachová. Den právní moci nepočítá.

ParametersJSON Schema
NameRequiredDescriptionDefault
druhNoDruh lhůty: procesni = Procesní lhůta v soudním řízení (Odpor, odvolání, dovolání, lhůta stanovená soudem. Počítá se podle občanského soudního řádu.); hmotnepravni = Hmotněprávní lhůta (Lhůta z občanského zákoníku nebo ze smlouvy, třeba k uplatnění práva nebo k odstoupení. Počítá se podle § 605 až 607 občanského zákoníku.). Bez zadání procesni.
datumYesDatum ve tvaru RRRR-MM-DD: den doručení nebo události; u pocatek=ds den dodání zprávy do datové schránky, u pocatek=ulozeni den, kdy byla zásilka připravena k vyzvednutí. Nevíte-li ho jistě, zadejte nejdřívější možný den.
delkaNoDélka lhůty jako celé číslo, u druhu hmotnepravni a u lhuta=jina povinná (nejvýše 3650 dny, 520 tydny, 600 mesice, 100 roky).
lhutaNoJen u procesní lhůty: odpor = Odpor proti platebnímu rozkazu (15 dní od doručení. § 172 odst. 1 a § 174a odst. 3 občanského soudního řádu); odvolani = Odvolání (15 dní od doručení písemného vyhotovení. § 204 odst. 1 občanského soudního řádu); dovolani = Dovolání (Dva měsíce od doručení rozhodnutí odvolacího soudu. § 240 odst. 1 občanského soudního řádu); jina = Jiná lhůta (Zadáte délku sami, třeba lhůtu, kterou určil soud.). Bez zadání jina, pak je třeba zadat delka a jednotka.
ke_dniNoDen, ke kterému počítat, ve tvaru RRRR-MM-DD. Bez zadání dnešek (Praha).
pocatekNoJen u procesní lhůty, od čeho se počítá: udalost = Víte, kdy k doručení nebo události došlo (Převzetí písemnosti, přihlášení do datové schránky nebo jiná událost, od které lhůta běží.); datum = den doručení nebo události; ds = Datová schránka, nikdo se nepřihlásil (Písemnost je doručena fikcí posledním dnem desetidenní lhůty od dodání.); datum = den, kdy byla zpráva dodána do datové schránky; ulozeni = Uloženo na poště, nikdo si nevyzvedl (Písemnost je doručena fikcí posledním dnem desetidenní lhůty od připravení k vyzvednutí.); datum = den, kdy byla zásilka připravena k vyzvednutí. Bez zadání udalost.
jednotkaNoJednotka délky: dny, tydny (týdny), mesice (měsíce), roky. Bez zadání dny.

TDQS

A4.4/5.0
Behavior5/5

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

Annotations already declare it as read-only, idempotent and non-destructive, so the safety profile is covered. The description adds substantial domain behavior the schema/annotations do not: event day excluded, weekend/holiday roll-forward, month-end handling for Feb 29 / day 31, deemed-delivery via data box and post office including the ten-day roll, and the 'dřívější den jako rezerva' output. It also discloses a boundary ('Den právní moci nepočítá').

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?

Front-loaded with the core verb and scope, then dense but purposeful sentences, each carrying a distinct legal rule or edge case. It is long and reads as one block, but nothing is filler; a slight structural tightening (e.g., grouping the delivery-fiction clauses) would earn a 5.

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 7 parameters, no output schema, and a rich domain, the description covers inputs (which deadline types, fiction-delivery starting points) and even sketches the output ('rozepíše výpočet krok po kroku', 'ukáže dřívější den jako rezervu', 'Řekne, co lhůtu zachová'). Nothing an agent needs to invoke and rely on it appears 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 the schema already documents every parameter including the enums. The description reinforces the statutory basis (druh, lhuta, pocatek) but adds no syntax or format detail beyond what the schema states; 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 (spočítá poslední den lhůty, rozepíše výpočet) and resource (legal deadline end date), then enumerates exactly which deadline regimes it covers (§ 57 OSŘ procedural, § 605–607 OZ substantive). An agent can immediately tell this is the deadline-computation tool, distinct from promlceni and the fee/calculation siblings.

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 makes the applicable context clear: procedural deadlines, substantive-law deadlines, and delivery-by-fiction scenarios, plus an explicit exclusion ('Den právní moci nepočítá'). It does not name an alternative tool or state when-not-to-pick-this beyond the legal-force limitation, so it stops short of a full routing statement.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

nacist_strankuNačíst stránku průvodceA
Read-onlyIdempotent
Inspect

Vrátí celý text stránky průvodce IUSTORIA jako Markdown (se shrnutím, častými otázkami a prameny). Jen stránky na www.iustoria.cz schválené garantem; adresy najde nástroj hledat_v_pruvodcich. Delší text vrací po částech nejvýše 30000 znaků, další část přes od_znaku.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesAdresa stránky, třeba https://www.iustoria.cz/vymahani-pohledavky/platebni-rozkaz/, nebo jen cesta /vymahani-pohledavky/platebni-rozkaz/.
od_znakuNoOd kterého znaku text vrátit (pro další část dlouhé stránky). Bez zadání od začátku.

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world). The description adds genuinely useful behavior beyond them: the 30000-character chunking limit and the fact that continuation is driven by od_znaku, plus the Markdown structure of the payload. Authorization is not discussed, but for a read-only public-page fetch the remaining gap is minor.

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?

Three dense sentences, front-loaded with what is returned, then scope, then pagination mechanics. No filler and nothing repeated from the title 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 no output schema, the description carries the return contract and does so: Markdown format, included sections, chunk size, and how to fetch subsequent chunks. An agent has everything needed to call this correctly and interpret the response.

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 coverage is 100%, so the baseline is 3. The description goes further by tying the two parameters together into a pagination protocol ('nejvýše 30000 znaků, další část přes od_znaku'), which is meaning the schema alone does not convey about how od_znaku relates to truncated output.

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 ('Vrátí celý text stránky průvodce IUSTORIA jako Markdown') and enumerates the returned sections (summary, FAQ, sources). It is clearly distinct from the sibling hledat_v_pruvodcich, which it names as the discovery tool rather than a retrieval tool.

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?

Gives explicit routing ('adresy najde nástroj hledat_v_pruvodcich') and a hard scope constraint (only www.iustoria.cz pages approved by the guarantor), which tells the agent when this tool is applicable. It does not state a when-not-to-use case beyond that scope bound, so it stops short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

naklady_sporuCo vás spor může státA
Read-onlyIdempotent
Inspect

Odhadne náklady sporu o zaplacení peněz: soudní poplatek, odměnu advokáta podle advokátního tarifu (sazba za úkon, paušál, DPH) a kolik zaplatí ten, kdo prohraje, a kolik dostane náhradou ten, kdo vyhraje. Počítá mimosmluvní odměnu podle tarifu, ne skutečnou smluvní odměnu advokáta.

ParametersJSON Schema
NameRequiredDescriptionDefault
dphNoAdvokáti jsou plátci DPH (k odměně a paušálu se přičte 21 %). Bez zadání true.
roleNoNa které straně uživatel je: zalobce = peníze vymáhá, zalovany = peníze se vymáhají po něm. Bez zadání zalobce.
vyzvaNoPředžalobní výzva dlužníkovi: advokat = poslal ji advokát (počítá se jako úkon), sama = poslal ji žalobce sám, zadna = nebyla (žalobce pak na náhradu nákladů zpravidla nemá právo). Bez zadání advokat.
castkaYesVymáhaná jistina v Kč bez úroků.
bagatelNoŽalobce vymáhá hromadně na ustáleném vzoru (náhrada podle § 14b advokátního tarifu, jen do 50 000 Kč).
jednaniNoPočet jednání u soudu prvního stupně (1 až 3). Bez zadání 1.
odvolaniNoProti rozsudku se někdo odvolá (přidá poplatek za odvolání, odvolání a jednání u odvolacího soudu).
vyhlaseniNoRozsudek se vyhlásí na zvláštním jednání (poloviční úkon).

TDQS

A3.8/5.0
Behavior4/5

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

The annotations already declare the tool as read-only, idempotent, non-destructive, and closed-world, so the description's main added value is the crucial caveat that it calculates the statutory tariff fee, not the actual contractual attorney fee. It also specifies which cost components are included, giving good behavioral context beyond the annotations.

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 core purpose followed by a precise limitation. Every phrase earns its place: the first sentence enumerates outputs and the second clarifies the statutory-tariff basis.

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 an eight-parameter estimator with full schema coverage and read-only annotations, the description is nearly complete: it states what is calculated and the statutory-tariff caveat. The main gap is the lack of explicit guidance on when to choose this tool over sibling calculators, but that is a usage-guideline concern rather than missing essential context for invocation.

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 all eight parameters are fully documented in the input schema. The description mentions some parameter-relevant concepts (court fee, attorney tariff, VAT), but adds no syntax or meaning beyond what the schema already provides; baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb ('Odhadne') and resource ('náklady sporu o zaplacení peněz'), then enumerates the cost components it covers (court fee, attorney tariff, VAT, winner/loser outcomes). This clearly defines the tool, but does not explicitly differentiate it from the sibling tool 'soudni_poplatky' or explain why one would choose this over that one.

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 context is implied by the title and the stated calculation scope, but the description does not say when to use this tool versus alternatives like 'soudni_poplatky' or 'exekutorsky_tarif'. It also gives no prerequisites or exclusions beyond the caveat about using statutory rather than contractual fees.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

promlceniKdy se nárok promlčíA
Read-onlyIdempotent
Inspect

Spočítá, kdy se podle občanského zákoníku promlčí nárok (peněžitá pohledávka, faktura, náhrada škody, újma na zdraví, bezdůvodné obohacení, pravomocné rozhodnutí, uznaný dluh). Posune konec lhůty přes víkend a svátek a řekne, co lhůtu zastaví. Kde výklad není jistý, ukáže dřívější datum.

ParametersJSON Schema
NameRequiredDescriptionDefault
doNoDatum ve tvaru RRRR-MM-DD; u typu uznani: Do kdy podle uznání splní.
typYesDruh nároku. splatnost = Peněžitá pohledávka se sjednanou splatností (Faktura, smlouva nebo zápůjčka s pevným dnem splatnosti.) – data: splatnost; faktura = Splatná na výzvu nebo až po vystavení faktury (Kdy bude splatná, určil věřitel sám tím, kdy vyzval nebo vyfakturoval.) – data: moznost, splatnost nepovinné; skoda = Náhrada škody na majetku (Poškozená věc, ušlý zisk, finanční ztráta. Ne zranění.) – data: vedomost, vznik; zdravi = Újma na zdraví (Úraz, ublížení na zdraví, bolestné, ztížení společenského uplatnění.) – data: vedomost; obohaceni = Bezdůvodné obohacení (Platba omylem, plnění z neplatné smlouvy, užívání cizí věci bez právního důvodu.) – data: vedomost, vznik; rozhodnuti = Právo přiznané rozhodnutím soudu nebo úřadu (Rozsudek, platební rozkaz nebo jiné rozhodnutí, podle kterého se nezaplatilo.) – data: plneni; uznani = Písemně uznaný dluh (Dlužník dluh podepsal jako uznaný, co do důvodu i výše.) – data: uznani, do nepovinné.
umyslNoProtistrana jednala úmyslně (jen u typů skoda a obohaceni; prodlouží nejzazší konec na patnáct let).
vznikNoDatum ve tvaru RRRR-MM-DD; u typu skoda: Kdy škoda vznikla; u typu obohaceni: Kdy k obohacení došlo.
ke_dniNoDen, ke kterému počítat, ve tvaru RRRR-MM-DD. Bez zadání dnešek (Praha).
plneniNoDatum ve tvaru RRRR-MM-DD; u typu rozhodnuti: Kdy se mělo podle rozhodnutí plnit.
uznaniNoDatum ve tvaru RRRR-MM-DD; u typu uznani: Den uznání dluhu.
jednaniNoS druhou stranou jednáme o mimosoudním řešení nebo o mediaci
moznostNoDatum ve tvaru RRRR-MM-DD; u typu faktura: Kdy jste mohli poprvé vyzvat nebo fakturovat.
vedomostNoDatum ve tvaru RRRR-MM-DD; u typu skoda: Kdy jste se dozvěděli o škodě i o tom, kdo ji má nahradit; u typu zdravi: Kdy jste se dozvěděli o újmě i o tom, kdo ji má nahradit; u typu obohaceni: Kdy jste se dozvěděli o obohacení i o tom, kdo ho má vydat.
splatnostNoDatum ve tvaru RRRR-MM-DD; u typu splatnost: Den splatnosti; u typu faktura: Splatnost faktury nebo výzvy.
zaloba_podanaNoUž jsme podali žalobu nebo návrh na platební rozkaz

TDQS

A4/5.0
Behavior4/5

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

Annotations already establish readOnly, idempotent and closed-world, so the safety profile is covered. The description adds genuinely useful behavior beyond that: it shifts the deadline past weekends and holidays, reports what suspends the period, and returns the earlier date where the interpretation is uncertain — real output semantics an agent could not infer from annotations.

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?

Three tight sentences: the first defines what is computed and the scope, the second covers weekend/holiday shifting and suspending events, the third covers the uncertainty fallback. Front-loaded and waste-free, especially good given the dense legal domain.

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 12-parameter legal calculator with no output schema, the description supplies the key behavioral outcomes (adjusted end date, suspending events, conservative earlier date on doubt). It does not explain that most parameters are conditional per typ, but the schema documents that fully, so the gap is minor.

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 baseline is 3. The description's enumeration of claim types loosely mirrors the typ enum, and it names the qualifying conditions 'typ' and 'usmysl'... rather, 'typ' and 'umysl', but adds no syntax or date-formatting information beyond what the schema already documents thoroughly.

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: computes when a claim becomes time-barred under the Czech civil code, and enumerates the exact claim types covered (pohledávka, faktura, škoda, újma na zdraví, obohacení, rozhodnutí, uznaný dluh). This separates it cleanly from siblings like lhuta or exekutorsky_tarif.

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?

The description makes the domain of use evident (limitation/expiry of a claim) but never says when to choose this tool over lhuta or the other legal siblings, nor states prerequisites or exclusions. Usage is implied rather than guidance given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

soudni_poplatkyKolik stojí podatA
Read-onlyIdempotent
Inspect

Spočítá soudní poplatek podle zákona o soudních poplatcích: za žalobu a elektronický platební rozkaz o zaplacení peněz, za návrh na rozvod, na vypořádání společného jmění nebo spoluvlastnictví, za žalobu na určení vlastnictví k nemovitosti; i za odvolání a dovolání. Řekne také, kolik se vrátí při smíru nebo zpětvzetí.

ParametersJSON Schema
NameRequiredDescriptionDefault
vecNoPředmět řízení: penize = zaplacení peněz, rozvod = rozvod manželství, vyporadani = vypořádání společného jmění nebo spoluvlastnictví, urceni = určení vlastnictví k nemovitosti. Bez zadání penize.
castkaNoU vec=penize: žalovaná (u opravného prostředku napadená) částka v Kč bez úroků a jiného příslušenství.
napadaNoU odvolání a dovolání: vec = rozhodnutí ve věci samé, procesni = jiné rozhodnutí (procesní, o nákladech řízení nebo jen o základu nároku). Bez zadání vec.
rizeniNoCo se podává: navrh = žaloba nebo návrh na zahájení řízení, odvolani = odvolání, dovolani = dovolání. Bez zadání navrh.
rozvodNoU vec=rozvod a rizeni=navrh: smluveny = manželé se dohodli na rozvodu i na jeho důsledcích, ostatni = sporný rozvod. Bez zadání ostatni.
zavodyNoU vec=vyporadani: počet obchodních závodů nebo jejich organizačních složek. Bez zadání 0.
nemovitostiNoU vec=vyporadani a vec=urceni: počet nemovitých věcí (vše na jednom listu vlastnictví je jedna nemovitá věc).

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world, so the safety profile is covered. The description adds genuinely new behavioral context beyond the annotations: it discloses an additional output ('Řekne také, kolik se vrátí při smíru nebo zpětvzetí'), which the agent cannot infer from the structured fields.

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?

Front-loaded with the calculating verb, then a compact enumeration of case types, then the refund behavior. The enumeration is long but each item earns its place by defining scope; only minor trimming would be possible.

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?

With no output schema, the description correctly compensates by stating that a fee amount is computed and that refund-on-settlement/withdrawal is also returned. Given a read-only stateless calculator with fully documented parameters, this is nearly complete; a note on output format would close the remaining gap.

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% and all seven parameters carry detailed enum/default documentation, so the baseline is 3. The description largely maps onto the same case types already in the schema and adds only marginal detail (e.g. 'elektronický platební rozkaz'), not new parameter semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Spočítá soudní poplatek podle zákona o soudních poplatcích') and enumerates the exact case types covered (žaloba o peníze, rozvod, vypořádání, určení vlastnictví, odvolání, dovolání). The scope is unambiguous, though it never names the neighboring tools (e.g. naklady_sporu) to differentiate itself explicitly.

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?

The list of covered proceedings implicitly signals when the tool applies, and the mention of appeals/cassation widens that context. However, there is no explicit when-to-use vs a sibling like naklady_sporu (court costs vs fees), and no prerequisites or exclusions are stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

srazky_ze_mzdyKolik se srazí ze mzdyA
Read-onlyIdempotent
Inspect

Spočítá, kolik se při exekuci srazí z čisté mzdy podle § 276 až 280 občanského soudního řádu a nařízení vlády č. 595/2006 Sb.: nezabavitelnou částku, zbytek zaokrouhlený dolů na násobek tří, třetiny, část nad limit, paušál plátce mzdy 50 Kč, kolik přijde věřitelům a kolik zůstane povinnému. Zohlední vyživované osoby, oprávněné z exekuce na výživné, doložený důchod, přednostní pohledávky a nejméně čtyři exekuce. V režimu oddlužení spočítá měsíční splátku podle § 398 odst. 3 insolvenčního zákona a minimální podmínku § 395 odst. 1 písm. b). Hodnoty vede po letech výplaty; pro rok bez ověřených hodnot (rok 2027 čeká na změnu nařízení vlády) výsledek nevydá a řekne proč.

ParametersJSON Schema
NameRequiredDescriptionDefault
rezimNoexekuce = srážky ze mzdy při exekuci nebo výkonu rozhodnutí; oddluzeni = měsíční splátka v oddlužení plněním splátkového kalendáře. Bez zadání exekuce.
cista_mzdaYesČistá měsíční mzda v Kč, tedy mzda po odečtení zálohy na daň a pojistného (§ 277 odst. 1 občanského soudního řádu).
prednostniNoJen v režimu exekuce: mezi vymáhanými pohledávkami je přednostní (výživné, náhrada újmy na zdraví, daně, pojistné, přeplatky dávek a další podle § 279 odst. 2 občanského soudního řádu).
rok_vyplatyNoRok, ve kterém se mzda vyplácí; rozhodují částky k 1. lednu tohoto roku (§ 4 nařízení vlády č. 595/2006 Sb.). Ověřené hodnoty má nástroj pro rok 2026. Bez zadání letošní rok (Praha).
vyzivovane_osobyNoPočet osob, kterým povinný platí výživné (typicky děti), bez manžela. Bez zadání 0.
manzel_s_duchodemNoZapočítat i manžela nebo registrovaného partnera. Jen když povinný doložil plátci mzdy, že jemu nebo manželovi byl přiznán starobní, invalidní (druhého nebo třetího stupně) nebo sirotčí důchod (§ 1 odst. 2 nařízení).
spravce_platce_dphNoJen v režimu oddlužení: insolvenční správce je plátcem DPH. Bez zadání true.
ctyri_a_vice_exekuciNoJen v režimu exekuce: na mzdu jsou nařízeny nejméně čtyři exekuce a usnesení byla doručena plátci mzdy (§ 279 odst. 4 občanského soudního řádu).
opravneni_z_vyzivnehoNoJen v režimu exekuce: kolik z vyživovaných osob vymáhá výživné exekucí proti povinnému. Na ně se čtvrtina nezabavitelné částky nezapočítává (§ 1 odst. 2 nařízení) a výživné je přednostní pohledávka. Bez zadání 0.
povinny_dolozil_duchodNoJen v režimu exekuce: povinný doložil plátci mzdy starobní, invalidní (druhého nebo třetího stupně) nebo sirotčí důchod (výjimka podle § 279 odst. 5).

TDQS

A4.4/5.0
Behavior5/5

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

Anotace již deklarují readOnlyHint, idempotentHint a destructiveHint=false, takže bezpečnostní profil je pokrytý. Popis nad to přidává konkrétní chování: které složky se počítají, jaké situace se zohledňují a že pro rok bez ověřených hodnot nástroj výsledek nevydá a sdělí důvod.

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?

Jde o jeden hustý odstavec, ale informace jsou řazeny od hlavního účelu k dílčím režimům a omezením. Vzhledem ke složitosti právního výpočtu je text přiměřeně dlouhý, i když by mu prospělo členění do odrážek.

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?

Nástroj je komplexní, má 10 parametrů a nemá výstupní schéma. Popis však vypočítává očekávané výstupy, pokrývá oba režimy, právní podmínky i chybový stav pro neověřený rok, takže pro správné volání je dostatečně úplný.

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?

Schéma má 100% popisnou pokrytost, takže všechny parametry jsou již srozumitelně dokumentovány. Popis sice shrnuje klíčové vstupy, ale nepřidává k parametrům žádnou syntaxi ani význam nad rámec schématu.

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?

Stáčí konkrétní sloveso i předmět: spočítá srážky z čisté mzdy při exekuci a v oddlužení, s uvedením právního základu. Je zřejmé, že jde o specializovanou kalkulačku odlišnou od sourozeneckých nástrojů, i když žádný sourozenec není jmenován.

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?

Popis jasně vymezuje, kdy se nástroj použije: v režimu exekuce nebo oddlužení, podle roku výplaty a podle zohledňovaných okolností. Neuvádí však explicitně, kdy místo něj použít některý ze sourozeneckých nástrojů.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 8 tool updates
    • First observedexekutorsky_tarif
    • First observedhledat_v_pruvodcich
    • First observedlhuta
    • First observednacist_stranku
    • First observednaklady_sporu
    • First observedpromlceni
    • First observedsoudni_poplatky
    • First observedsrazky_ze_mzdy

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources