Skip to main content
Glama

PoliErgaleio

calculate_cyprus_unemployment_benefit

Estimates the Cyprus unemployment benefit using statutory percentage-point dependant additions and a capped earnings-related supplement, and separately assesses entitlement when qualifying facts are supplied. Use to estimate the conditional Cyprus unemployment benefit amount and separately assess entitlement. The basic rate is 60%, plus 20 percentage points for a dependent spouse and 10 percentage points per dependent child or other dependant (up to three); the earnings-related supplement is 50% of supplementary insurance earnings, capped at one weekly basic insurable earning. Require the claim date, relevant-year insurable earnings and dependants to estimate an amount. Ask for qualifying insurance history, employee status, unemployment registration and availability for work before claiming entitlement; when those facts are missing, state that entitlement is undetermined and ask each missing follow-up question. Do not infer those facts from annual earnings.

Input Schema

NameRequiredDescriptionDefault
isEmployeeNoWhether the claimant was insured as an employee rather than self-employed.
applicationDateYesActual claim date as YYYY-MM-DD.
dependentSpouseYesWhether the claimant has a dependent spouse not in paid work; ask if unknown.
dependentChildrenYesActual number of dependent children or other dependants; ask if unknown (benefit calculation caps at 3).
annualGrossEarningsYesActual gross insurable earnings in EUR for the contribution year selected by applicationDate.
registeredUnemployedNoWhether registered unemployed with the competent offices.
weeksSinceFirstInsuranceNoWeeks elapsed since first insurance; at least 26 required.
actualBasicInsurancePointsNoActual paid basic insurance points accumulated by claim date; 0.5 required for entitlement.
capableAndAvailableForWorkNoWhether capable of and available for work during the claim.
relevantYearInsurancePointsNoActual plus assimilated insurance points in the relevant contribution year; at least 0.39 required.

Output Schema

NameRequiredDescriptionDefault
seriesNo
eligibleYes
assumptionsYes
weeklyBenefitYes
monthlyBenefitYes
eligibilityStatusYes
dependentSupplementYes
maxEntitlementWeeksYes
missingEligibilityFactsYes
relevantContributionYearYes
earningsRelatedSupplementYes
failedEligibilityConditionsYes
missingEligibilityQuestionsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

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

With no annotations, the description carries the full burden and does so: it discloses the rate structure (60% basic, +20pp spouse, +10pp per dependant capped at three), the supplement formula and its cap at one weekly basic insurable earning, and the graceful-degradation rule of reporting 'entitlement undetermined' plus asking each missing question. This is well beyond what the schema reveals.

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?

The formula and guardrails are front-loaded and useful, but the opening sentence and the following 'Use to estimate…' sentence restate the same purpose, and the eligibility checklist is repeated across two sentences. Modest redundancy costs it a point.

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?

For a 10-parameter calculator with an output schema, this is complete: the description supplies the domain rules, the required-input story, the eligibility criteria, and the missing-data behavior. Return values are covered by the output schema, so no gap remains.

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 would be 3, but the description adds genuine semantic value by explaining how parameters combine (percentage-point additions, per-dependant weighting, cap at three, the supplement being 50% of supplementary earnings). It does not, however, map every one of the ten parameters to its role, leaving some entitlement fields to the schema alone.

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 (estimates) and resource (Cyprus unemployment benefit), and explicitly splits the tool into two functions: amount estimation and separate entitlement assessment. This distinguishes it clearly from sibling calculators such as calculate_cyprus_income_tax or calculate_cyprus_state_pension.

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?

Gives explicit preconditions for the calculation path (claim date, relevant-year insurable earnings, dependants) and the entitlement path (insurance history, employee status, registration, availability for work). It also names a prohibition — 'Do not infer those facts from annual earnings' — and prescribes fallback behavior when facts are missing.

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