Kalkulo.eu calculators
by kalkulo.eu · remote · no sign-in to list tools · v1.0.0 · published by eu.kalkulo
Read-only European tax, salary and benefit calculators with official sources and unknowns.
11 tools: 2 do something that can't be undone, 8 change things and 1 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone2Claude Code: ask: see these tools
- Changes things8Claude Code: ask: see these tools
- Only reads1Claude Code: allow: see these tools
2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http calculators https://kalkulo.eu/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "slovakia_severance_pay" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "slovakia_severance_pay" says "pay": a word that usually means money moves, which cannot be taken back.
The server marks "latvia_vacation_pay" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "latvia_vacation_pay" says "pay": a word that usually means money moves, which cannot be taken back.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
11 tools
Can't be undone 2Claude Code: ask
latvia_vacation_payLatvian vacation pay for 2026, gross and net: average daily earnings times vacation days, less employee social insurance (VSAOI 10.5 %) and personal income tax with the €550 monthl…1 finding
Why it is in this group
- The name "latvia_vacation_pay" says "pay": a word that usually means money moves, which cannot be taken back.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "latvia_vacation_pay" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "latvia_vacation_pay" says "pay": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Latvian vacation pay for 2026, gross and net: average daily earnings times vacation days, less employee social insurance (VSAOI 10.5 %) and personal income tax with the €550 monthly non-taxable minimum. Rules year 2026, last updated 2026-09-29. Page: https://kalkulo.eu/lv/atvalinajuma-nauda/. Returns result rows (page language), raw engine outputs, sources with lastChecked dates and a disclaimer. Inputs marked "Only used when" are needed only in that case.
Annotations the server declares
- title: Latvia vacation pay 2026
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
slovakia_severance_paySlovak statutory minimum severance pay (odstupné, Labour Code § 76), wage compensation on immediate termination by the employee (§ 69), the retirement allowance (odchodné, § 76a) a…1 finding
Why it is in this group
- The name "slovakia_severance_pay" says "pay": a word that usually means money moves, which cannot be taken back.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "slovakia_severance_pay" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "slovakia_severance_pay" says "pay": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Slovak statutory minimum severance pay (odstupné, Labour Code § 76), wage compensation on immediate termination by the employee (§ 69), the retirement allowance (odchodné, § 76a) and the minimum notice period with dates. All amounts are gross statutory minimums. Rules year 2026, last updated 2026-09-26. Page: https://kalkulo.eu/sk/kalkulacka-odstupne/. Returns result rows (page language), raw engine outputs, sources with lastChecked dates and a disclaimer. Inputs marked "Only used when" are needed only in that case.
Annotations the server declares
- title: Slovakia severance pay 2026
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Changes things 8Claude Code: ask
czechia_company_car_benefitCzech taxable benefit for private use of a company car in 2026: 1 %, 0.5 % or 0.25 % of the vehicle's input price including VAT by emission category, and the resulting monthly incr…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Czech taxable benefit for private use of a company car in 2026: 1 %, 0.5 % or 0.25 % of the vehicle's input price including VAT by emission category, and the resulting monthly increase in the income-tax advance and the employee's social and health insurance. Rules year 2026, last updated 2026-09-29. Page: https://kalkulo.eu/cs/kalkulacka-firemni-auto/. Returns result rows (page language), raw engine outputs, sources with lastChecked dates and a disclaimer. Inputs marked "Only used when" are needed only in that case.
Annotations the server declares
- title: Czechia company car benefit 2026
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
estonia_redundancy_compensationStatutory redundancy compensation in Estonia: the employer's one month of average wages (Employment Contracts Act § 100(1)), the Unemployment Insurance Fund (Töötukassa) benefit by…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Statutory redundancy compensation in Estonia: the employer's one month of average wages (Employment Contracts Act § 100(1)), the Unemployment Insurance Fund (Töötukassa) benefit by length of employment, and compensation for missing notice days. Each part is shown separately; the total only when every part is known. Optional net view. Rules year 2026, last updated 2026-09-26. Page: https://kalkulo.eu/et/kalkulaator-koondamishuvitis/. Returns result rows (page language), raw engine outputs, sources with lastChecked dates and a disclaimer. Inputs marked "Only used when" are needed only in that case.
Annotations the server declares
- title: Estonia redundancy compensation 2026
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
greece_annual_leaveStatutory annual leave days in Greece for 2026 (5- or 6-day week, with seniority increments) and the gross leave allowance for monthly-salaried employees in at least their third ca…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Statutory annual leave days in Greece for 2026 (5- or 6-day week, with seniority increments) and the gross leave allowance for monthly-salaried employees in at least their third calendar year with the employer. Uncovered cases are reported instead of given a number. Rules year 2026, last updated 2026-09-25. Page: https://kalkulo.eu/el/ypologistis-adeias/. Returns result rows (page language), raw engine outputs, sources with lastChecked dates and a disclaimer. Inputs marked "Only used when" are needed only in that case.
Annotations the server declares
- title: Greece annual leave days and leave allowance 2026
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
greece_unemployment_benefitRegular DYPA unemployment benefit for common unemployed people in Greece, amounts from 2026-04-01: daily and monthly amount by earnings category, dependant supplement, duration in …No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Regular DYPA unemployment benefit for common unemployed people in Greece, amounts from 2026-04-01: daily and monthly amount by earnings category, dependant supplement, duration in daily allowances, start date, application deadline and Easter/Christmas bonuses. Other categories (construction, seasonal, seafarers, continuation) are reported as outside scope. Rules year 2026, last updated 2026-09-25. Page: https://kalkulo.eu/el/ypologistis-anergias/. Returns result rows (page language), raw engine outputs, sources with lastChecked dates and a disclaimer. Inputs marked "Only used when" are needed only in that case.
Annotations the server declares
- title: Greece unemployment benefit (DYPA regular benefit) 2026
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
luxembourg_unemployment_benefitLuxembourg full unemployment benefit (ADEM) with 2026 parameters: 80 % of the average gross salary of the last three months (85 % with a dependent child), capped by multiples of th…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Luxembourg full unemployment benefit (ADEM) with 2026 parameters: 80 % of the average gross salary of the last three months (85 % with a dependent child), capped by multiples of the unskilled social minimum wage that step down over the benefit period. Rules year 2026, last updated 2026-09-05. Page: https://kalkulo.eu/lu/calcul-chomage/. Returns result rows (page language), raw engine outputs, sources with lastChecked dates and a disclaimer. Inputs marked "Only used when" are needed only in that case.
Annotations the server declares
- title: Luxembourg full unemployment benefit 2026
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
malta_vacation_leaveStatutory vacation leave in Malta for 2026 in hours: the 192-hour base plus 24 hours for the three 2026 public holidays that fall on a weekend, pro-rated for part-time hours and a …No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Statutory vacation leave in Malta for 2026 in hours: the 192-hour base plus 24 hours for the three 2026 public holidays that fall on a weekend, pro-rated for part-time hours and a partial year of service, less leave already taken. Rules year 2026, last updated 2026-09-29. Page: https://kalkulo.eu/mt/vacation-leave-calculator/. Returns result rows (page language), raw engine outputs, sources with lastChecked dates and a disclaimer. Inputs marked "Only used when" are needed only in that case.
Annotations the server declares
- title: Malta vacation leave entitlement 2026
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
serbia_vatSerbian VAT in both directions: add VAT to a net amount or extract VAT from a gross amount, at the 20 % general or 10 % special rate (Article 23 of the VAT Law).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Serbian VAT in both directions: add VAT to a net amount or extract VAT from a gross amount, at the 20 % general or 10 % special rate (Article 23 of the VAT Law). Rules year 2026, last updated 2026-09-29. Page: https://kalkulo.eu/sr/kalkulator-pdv/. Returns result rows (page language), raw engine outputs, sources with lastChecked dates and a disclaimer. Inputs marked "Only used when" are needed only in that case.
Annotations the server declares
- title: Serbia VAT (PDV) 2026
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
slovakia_rental_income_taxSlovak personal income tax on property rental income for 2026 under § 6(3) of the Income Tax Act: the €500 exemption, proportional expenses, tax base, tax across the 19/25/30/35 % …No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Slovak personal income tax on property rental income for 2026 under § 6(3) of the Income Tax Act: the €500 exemption, proportional expenses, tax base, tax across the 19/25/30/35 % bands, and whether a tax return is required. No tax amount is given while other income or expense verification is unknown. Rules year 2026, last updated 2026-09-25. Page: https://kalkulo.eu/sk/kalkulacka-prijem-z-prenajmu/. Returns result rows (page language), raw engine outputs, sources with lastChecked dates and a disclaimer. Inputs marked "Only used when" are needed only in that case.
Annotations the server declares
- title: Slovakia rental income tax 2026
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 1Claude Code: allow
list_calculatorsLists the Kalkulo.eu calculators available as tools here, with country, rules year, last update, page URL and the tool name to call.No findings
Why it is in this group
- The name "list_calculators" says "list": a word for reading.
Description, as the server wrote it Lists the Kalkulo.eu calculators available as tools here, with country, rules year, last update, page URL and the tool name to call.
Annotations the server declares
- title: List Kalkulo.eu calculators
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http calculators https://kalkulo.eu/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__calculators__list_calculators"
],
"ask": [
"mcp__calculators__greece_unemployment_benefit",
"mcp__calculators__estonia_redundancy_compensation",
"mcp__calculators__slovakia_rental_income_tax",
"mcp__calculators__greece_annual_leave",
"mcp__calculators__serbia_vat",
"mcp__calculators__luxembourg_unemployment_benefit",
"mcp__calculators__slovakia_severance_pay",
"mcp__calculators__czechia_company_car_benefit",
"mcp__calculators__latvia_vacation_pay",
"mcp__calculators__malta_vacation_leave"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as calculators. Review it before you use it.