# Calculate.co.nz NZ Calculators (nz.co.calculate/calculator): tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/nz.co.calculate%2Fcalculator/versions/latest)
- Connected to: https://mcp.calculate.co.nz/mcp
- Homepage: https://www.calculate.co.nz/
- Scoring rules: v2
- Tools: 36
- Average: 53.8 / 100 (Cloudy)
- Near-identical pairs: 0

This page shows how Calculate.co.nz NZ Calculators (nz.co.calculate/calculator)'s tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Minor: 36 tools. Above 25, models start to tell tools apart less well.
- Minor: The server has no instructions. Say there, once, what the server is for and when to use it: Claude Code and Gemini CLI read the instructions before the tool descriptions.

## Tools

- `nz_gst_calculator`: 33 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: amount, mode, gst_rate.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
  - Major: It may be destructive, but destructiveHint is not set.
- `nz_kiwisaver_calculator`: 45 / 100
  - Major: Arguments without a description: current_balance, current_age, retirement_age, annual_income, income_growth_pct, employee_rate_pct, employer_rate_pct, voluntary_amount, voluntary_frequency, fund_type, custom_return_pct, pir_rate_pct, annual_fee_pct, inflation_pct, switch_fund_at_age, switch_to_fund, switch_custom_return_pct.
- `nz_mortgage_calculator`: 45 / 100
  - Major: Arguments without a description: loan_amount, annual_interest_rate_pct, term_years.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `nz_working_for_families_calculator`: 45 / 100
  - Major: Arguments without a description: children, family_income, children_under_3, iwtc_eligible, best_start_children_first_year_exempt, iwtc_after_march_2027.
  - Minor: The meaning of the boolean argument iwtc_eligible is unclear.
  - Minor: The meaning of the boolean argument iwtc_after_march_2027 is unclear.
- `nz_final_pay_calculator`: 49 / 100
  - Major: Arguments without a description: annual_salary, hourly_rate, hours_per_week, service, leave_balance_days, gross_earnings_total, average_weekly_earnings, notice_weeks, redundancy.
  - Minor: No `required` list, so every argument is optional.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `nz_annual_leave_calculator`: 50 / 100
  - Major: Arguments without a description: current_balance, current_balance_unit, hours_per_workday, holiday_rate_pct, hours_per_workweek, future_period, future_period_unit.
- `nz_road_user_charges_calculator`: 50 / 100
  - Major: Arguments without a description: annual_km, vehicle_type, block_size_km, purchase_method, fuel_efficiency_l_per_100km.
- `nz_sick_leave_calculator`: 50 / 100
  - Major: Arguments without a description: start_date, as_at, days_taken, carry_over_days, extra_contractual_days, daily_pay.
  - Minor: String arguments with no constraint or example: start_date.
- `nz_vehicle_loan_calculator`: 50 / 100
  - Major: Arguments without a description: vehicle_price, deposit, annual_interest_rate_pct, term_years.
- `nz_fbt_calculator`: 52 / 100
  - Major: Arguments without a description: benefit_type, rate_method, vehicle_value, value_method, days_available, employee_contribution, loan_balance, prescribed_rate_pct, actual_rate_pct, other_quarterly_value.
  - Minor: No `required` list, so every argument is optional.
- `nz_ncea_rank_score_calculator`: 52 / 100
  - Major: Arguments without a description: excellence_credits, merit_credits, achieved_credits, not_achieved_credits.
  - Minor: No `required` list, so every argument is optional.
- `nz_net_to_gross_calculator`: 52 / 100
  - Major: Arguments without a description: target_net, period, kiwisaver_rate, has_student_loan.
  - Minor: The meaning of the boolean argument has_student_loan is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `nz_paye_due_dates_calculator`: 52 / 100
  - Major: Arguments without a description: pay_date, annual_paye_and_esct, electronic_filer.
  - Minor: String arguments with no constraint or example: pay_date.
  - Minor: The meaning of the boolean argument electronic_filer is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `nz_paye_calculator`: 53 / 100
  - Major: Arguments without a description: annual_income, kiwisaver_rate, has_student_loan, claim_ietc.
  - Minor: The meaning of the boolean argument has_student_loan is unclear.
  - Minor: The meaning of the boolean argument claim_ietc is unclear.
- `nz_pro_rata_salary_calculator`: 53 / 100
  - Major: Arguments without a description: full_time_salary, full_time_hours, your_hours, kiwisaver_rate, has_student_loan, claim_ietc.
  - Minor: The meaning of the boolean argument has_student_loan is unclear.
  - Minor: The meaning of the boolean argument claim_ietc is unclear.
- `nz_work_hours_calculator`: 53 / 100
  - Major: Arguments without a description: days, hourly_rate.
- `bmi_calculator`: 55 / 100
  - Major: Arguments without a description: weight_kg, height_m.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `energy_expenditure_calculator`: 55 / 100
  - Major: Arguments without a description: sex, age, weight_kg, height_cm, activity_level, goal, body_fat_pct, target_weight_kg.
  - Minor: String arguments with no constraint or example: sex.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `nz_bonus_tax_calculator`: 55 / 100
  - Major: Arguments without a description: bonus_amount, annual_salary, kiwisaver_rate, has_student_loan.
  - Minor: The meaning of the boolean argument has_student_loan is unclear.
- `nz_fuel_cost_calculator`: 55 / 100
  - Major: Arguments without a description: distance_km, consumption_l_per_100km, price_per_litre, weekly_km.
- `nz_grocery_budget_calculator`: 55 / 100
  - Major: Arguments without a description: members, spend_level, diet, region, include_non_food.
  - Minor: The meaning of the boolean argument include_non_food is unclear.
- `nz_hourly_to_salary_calculator`: 55 / 100
  - Major: Arguments without a description: hourly_rate, hours_per_week, weeks_per_year, kiwisaver_rate, has_student_loan.
  - Minor: The meaning of the boolean argument has_student_loan is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `nz_lump_sum_tax_calculator`: 55 / 100
  - Major: Arguments without a description: lump_sum, annual_salary, payment_type, kiwisaver_rate, has_student_loan.
  - Minor: The meaning of the boolean argument has_student_loan is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `nz_parental_leave_calculator`: 55 / 100
  - Major: Arguments without a description: annual_income, employment_type, hours_per_week, weeks_worked, weeks_of_leave, kiwisaver_opt_in, kiwisaver_rate.
  - Minor: The meaning of the boolean argument kiwisaver_opt_in is unclear.
- `nz_schedular_payment_calculator`: 55 / 100
  - Major: Arguments without a description: payment_excluding_gst, activity, rate_option, nominated_rate_pct, gst_registered.
  - Minor: The meaning of the boolean argument gst_registered is unclear.
- `nz_redundancy_entitlement_calculator`: 57 / 100
  - Major: Arguments without a description: annual_salary, years_of_service, notice_weeks, notice_worked, annual_leave_days, alternative_holiday_days, redundancy_clause, custom_redundancy_amount, outstanding_wages.
  - Minor: The meaning of the boolean argument notice_worked is unclear.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `find_calculator`: 58 / 100
  - Major: Arguments without a description: query, limit.
  - Minor: String arguments with no constraint or example: query.
- `nz_gpa_calculator`: 58 / 100
  - Major: Arguments without a description: courses, scale.
- `nz_secondary_tax_calculator`: 58 / 100
  - Major: Arguments without a description: main_income, secondary_amount, secondary_frequency, has_student_loan.
  - Minor: The meaning of the boolean argument has_student_loan is unclear.
- `nz_tax_refund_calculator`: 58 / 100
  - Major: Arguments without a description: gross_income, tax_year, paye_deducted, acc_included_in_paye, tax_code, months_worked, secondary_income, secondary_tax_code, donations, student_loan_deducted, ietc_eligible.
  - Minor: The meaning of the boolean argument acc_included_in_paye is unclear.
  - Minor: The meaning of the boolean argument ietc_eligible is unclear.
- `depreciation_calculator`: 60 / 100
  - Major: Arguments without a description: initial_cost, method, additional_costs, salvage_value, useful_life_years, annual_rate_pct, years_to_schedule.
- `nz_benefit_entitlement_calculator`: 60 / 100
  - Major: Arguments without a description: benefit_type, situation, weekly_income, accommodation_cost, housing_type, area, children, winter.
  - Minor: No `required` list, so every argument is optional.
  - Minor: The meaning of the boolean argument winter is unclear.
- `nz_electricity_cost_calculator`: 60 / 100
  - Major: Arguments without a description: region, household_size, daily_fixed_charge, custom_rate_cents, appliance_hours.
  - Minor: No `required` list, so every argument is optional.
- `nz_acc_weekly_compensation_calculator`: 63 / 100
  - Major: Arguments without a description: weekly_earnings, hours_per_week, basis.
- `nz_contractor_vs_employee_calculator`: 63 / 100
  - Major: Arguments without a description: annual_gross_salary, annual_contract_income, annual_business_expenses, billable_weeks, acc_work_levy_pct, employer_kiwisaver_rate_pct, own_kiwisaver_rate_pct, annual_leave_days, has_student_loan, claim_ietc.
  - Minor: The meaning of the boolean argument has_student_loan is unclear.
  - Minor: The meaning of the boolean argument claim_ietc is unclear.
- `nz_tax_code_calculator`: 63 / 100
  - Major: Arguments without a description: annual_income, job_type, total_income_all_jobs, has_student_loan, receives_wff_benefit_or_super.
  - Minor: The meaning of the boolean argument has_student_loan is unclear.
  - Minor: The meaning of the boolean argument receives_wff_benefit_or_super is unclear.

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
