# com.calcfleet/calculators: tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/com.calcfleet%2Fcalculators/versions/latest)
- Connected to: https://calcfleet.com/api/mcp
- Homepage: https://calcfleet.com/mcp
- Scoring rules: v2
- Tools: 122
- Average: 27.1 / 100 (Rain)
- Near-identical pairs: 0

This page shows how com.calcfleet/calculators'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

- Major: 122 tools. Above 40, models choose less accurately.
- 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

- `churn_rate_calculator`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: startingCustomers, lostCustomers, startingMRR, lostMRR, expansionMRR.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `dti_calculator`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: housingPayment, otherMonthlyDebts, grossMonthlyIncome.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `mortgage_piti_calculator`: 22 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: loanAmount, homeValue, annualRatePct, termYears, annualPropertyTaxRatePct, annualInsuranceDollars, pmiRatePct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `401k_match_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: salary, contributionPct, firstTierPct, firstTierMatchPct, secondTierPct, secondTierMatchPct, growthRatePct, years.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ai_job_exposure_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: routineCognitive, creativeCognitive, interpersonal, physical.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `amazon_fba_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: price, cogs, adCost, sizeTier, referralRatePct.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `aquarium_stocking_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lengthIn, widthIn, heightIn, inchesPerGallon.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `baking_pan_conversion_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: original, original.shape, original.diameter, original.length, original.width, original.side, target, target.shape, target.diameter, target.length, target.width, target.side.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `balance_transfer_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: balance, currentAprPct, transferFeePct, promoMonths, revertAprPct, monthlyPayment.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `body_fat_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sex, waistCm, neckCm, hipCm, heightCm, weightKg.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `brine_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: mode, waterVolumeL, meatWeightGrams, saltPct, sugarPct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `burn_rate_runway_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: cashBalance, monthlyExpenses, monthlyRevenue, monthlyRevenueGrowthPct, monthlyExpenseGrowthPct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `cac_ltv_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: arpa, grossMarginPct, monthlyChurnPct, cac.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `calorie_deficit_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: currentKg, goalKg, days.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `calories_burned_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: met, weightKg, minutes.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `car_depreciation_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: price, firstYearRate, annualRate, horizonYears.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `cd_ladder_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: principal, rungs, baseApy, step.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `coast_fire_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: targetFireNumber, currentSavings, currentAge, retirementAge, realReturnPct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `compound_interest_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: initialPrincipal, monthlyContribution, annualRatePct, years, certify.
  - Minor: The meaning of the boolean argument certify is unclear.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `concrete_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lengthFt, widthFt, thicknessInches, wastePct, bagYieldFt3.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `contractor_vs_employee_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: w2Salary, employerFicaPct, benefitsValue, ptoValue, contractorGross.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `debt_payoff_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: debts, debts[].name, debts[].balance, debts[].aprPct, debts[].minPayment, extraMonthly, strategy.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `depth_of_field_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: focalLengthMm, aperture, circleOfConfusionMm, subjectDistanceM.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `dog_age_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: age, sizeClass.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `down_payment_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: price, downPct.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `drywall_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: wallArea, wastePct, sheetAreaSqFt.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ecommerce_profit_margin_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: price, cogs, shippingCost, packagingCost, paymentFeePct, platformFeePct, adCostPerUnit, returnsAllowancePct.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `fertilizer_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: targetNper1000, areaSqFt, nitrogenPct, numApplications.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `freelance_hourly_rate_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: desiredAnnualIncome, annualBusinessExpenses, taxRatePct, billableHoursPerWeek, workWeeksPerYear, profitMarginPct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `gpu_vram_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: paramsBillion, precision, overheadPct.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `grass_seed_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: areaSqFt, ratePer1000, mode, bagLbs.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `gravel_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: areaSqFt, depthInches, densityTonsPerYard.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `heart_rate_zone_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: age, formula, restingHR.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `home_battery_size_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: essentialLoadKW, backupHours, depthOfDischarge, unitCapacityKWh.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ideal_weight_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sex, heightCm.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `loan_amortization_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: loanAmount, annualRatePct, termMonths, extraMonthly.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `macro_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: dailyCalories, preset, proteinPct, carbsPct, fatPct.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `mortgage_overpayment_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: principal, annualRatePct, termYears, extraMonthly.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `mortgage_points_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: loanAmount, annualRatePct, termMonths, points, rateReductionPerPoint, holdPeriodMonths.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `mulch_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: areaSqFt, depthInches, wastePct, bagSizeFt3.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `overtime_pay_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: hourlyRate, regularHours, overtimeHours, overtimeMultiplier, doubletimeHours.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `paint_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: roomLengthM, roomWidthM, wallHeightM, coats, doors, windows, coveragePerLiterM2, includeCeiling.
  - Minor: The meaning of the boolean argument includeCeiling is unclear.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `personal_loan_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: principal, annualRatePct, termMonths, originationFeePct, certify.
  - Minor: The meaning of the boolean argument certify is unclear.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `pet_food_portion_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: weightKg, lifestyleFactor, foodKcalPerCup.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `puppy_weight_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: currentWeightKg, ageWeeks, sizeClass.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `rag_cost_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: docCount, avgTokensPerDoc, chunkTokens, embeddingModelId, vectorStorageUsdPerGbMonth, queriesPerMonth, retrievedTokensPerQuery, generationModelId, outputTokensPerQuery.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: embeddingModelId, generationModelId. Name the tool or the place that returns it, or models look it up first.
- `recipe_scaler_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: originalServings, desiredServings, ingredients, ingredients[].name, ingredients[].qty, ingredients[].unit.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `rent_affordability_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: grossMonthlyIncome, takeHomePay, monthlyFixedExpenses, dtiPct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `retirement_monte_carlo_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: currentAge, retireAge, currentSavings, monthlyContribution, expectedRealReturnPct, volatilityPct, monthlyRetirementSpending, planUntilAge.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `roas_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: adSpend, revenue, grossMarginPct.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `running_pace_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: distanceKm, hours, minutes, seconds.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `saas_mrr_growth_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: startingMrr, newMrrPerMonth, monthlyChurnPct, monthlyExpansionPct, months, targetMrr.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `salary_to_hourly_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: mode, annualSalary, hourlyRate, hoursPerWeek, weeksPerYear.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `sales_tax_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: mode, amount, ratePct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `savings_goal_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: goalAmount, currentSavings, annualRatePct, years.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `solar_system_size_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: annualUsageKWh, peakSunHours, derate, panelWatts, offsetFraction.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `student_loan_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: balance, annualRatePct, monthlyPayment, extraMonthly, refinanceRatePct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `tdee_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: sex, age, heightCm, weightKg, activity, goal.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `tiered_commission_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: revenue, tier1RatePct, tier2RatePct, tier2ThresholdAmount, adjustmentAmount, certify.
  - Minor: The meaning of the boolean argument certify is unclear.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `topsoil_calculator`: 25 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: areaSqFt, depthInches, bagSizeFt3.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `etsy_fee_calculator`: 27 / 100
  - Major: Arguments without a description: itemPrice, shippingPrice, cogs, processingRatePct, processingFlat, offsiteAds.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `ai_agent_cost_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: stepsPerRun, inputTokensPerStep, outputTokensPerStep, modelId, runsPerDay, successRatePct, cacheHitRatePct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: modelId. Name the tool or the place that returns it, or models look it up first.
- `ai_automation_payback_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: tasksPerMonth, minutesPerTaskManual, loadedHourlyCost, automationCoveragePct, reviewMinutesPerTask, aiCostPerTask, platformCostMo, buildCost.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `ai_build_vs_buy_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: apiPricePerMtok, selfHostFixedPerMonth, tokensPerMonth.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `car_affordability_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: monthlyPayment, annualRatePct, termMonths, downPayment, tradeIn, monthlyIncome.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `car_lease_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: capCost, residual, termMonths, moneyFactor, salesTaxPct.
  - Minor: Says nothing about what it returns.
- `car_loan_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: vehiclePrice, downPayment, tradeInValue, annualRatePct, termMonths, salesTaxPct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `closing_cost_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: homePrice, loanAmount, originationFeePct, appraisalFee, titleFee, recordingFee, prepaidEscrow.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `cost_per_mile_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: fuel, maintenance, insurance, depreciation, financingOrLeaseCost, annualMiles.
  - Minor: Says nothing about what it returns.
- `credit_card_payoff_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: balance, aprPct, monthlyPayment, targetMonths.
  - Minor: Says nothing about what it returns.
- `crop_factor_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: focalMm, aperture, sensorPreset, cropFactor, sensorWidthMm.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `debt_consolidation_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: debts, debts[].balance, debts[].aprPct, debts[].minPayment, consolidationAprPct, consolidationTermMonths.
  - Minor: Says nothing about what it returns.
- `deck_boards_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: deckLength, deckWidth, boardWidthIn, gapIn, boardLengthFt, wastePct, pricePerBoard.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `electricity_cost_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: watts, hoursPerDay, rate.
  - Minor: Says nothing about what it returns.
- `employee_cost_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: salary, ficaPct, benefitsValue, overheadValue.
  - Minor: Says nothing about what it returns.
- `ev_charging_cost_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: batteryKWh, currentPct, targetPct, efficiency, homeRate, publicRate, milesPerKWh.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `fence_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: fenceLength, postSpacing, railsPerSection, picketWidthIn, gapIn, postPrice, railPrice, picketPrice.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `fine_tuning_cost_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: datasetTokensM, epochs, method, gpuId, gpuHourlyUsd, gpuCount, trainingTokensPerSecAggregate, apiFineTuneId.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: gpuId, apiFineTuneId. Name the tool or the place that returns it, or models look it up first.
- `flooring_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lengthFt, widthFt, wastePct, boxCoverageSqFt, pricePerBox.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `gas_vs_electric_car_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: annualMiles, mpg, gasPricePerGal, kWhPerMile, electricityRate, evPricePremium.
  - Minor: Says nothing about what it returns.
- `global_hiring_cost_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: usSalary, usBenefitsAnnual, usOtherEmployerTaxes, intlContractorMonthly, contractorPlatformFeeMo, eorGrossSalaryAnnual, eorEmployerBurdenPct, eorFeeMo.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `heat_pump_savings_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: heatNeedKWh, cop, electricityRate, comparisonCop, installedCostDelta.
  - Minor: Says nothing about what it returns.
- `home_affordability_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: grossMonthlyIncome, annualRatePct, termYears, downPayment, otherMonthlyDebts, frontEndDtiPct, backEndDtiPct, certify.
  - Minor: The meaning of the boolean argument certify is unclear.
  - Minor: Says nothing about what it returns.
- `lead_gen_budget_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: newCustomersGoal, leadToCustomerRate, avgCustomerLtv, targetLtvCacRatio, blendedCostPerLead.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `lease_vs_buy_car_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: horizonMonths, leaseDownPayment, leaseMonthly, leaseFees, buyDownPayment, buyMonthly, estimatedMaintenance, resaleValue.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `llc_vs_sole_proprietor_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: netProfit, stateFilingFee, annualStateFee, registeredAgentFee, sCorpElection, reasonableSalary, payrollAdminCost.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: The meaning of the boolean argument sCorpElection is unclear.
  - Minor: Says nothing about what it returns.
- `llm_self_host_vs_api_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: monthlyInputTokensM, monthlyOutputTokensM, apiModelId, gpuId, gpuHourlyUsd, throughputTokensPerSec, utilizationPct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: apiModelId, gpuId. Name the tool or the place that returns it, or models look it up first.
- `llm_throughput_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: concurrentUsers, targetTokensPerSecPerUser, gpuId, gpuHourlyUsd, aggregateTokensPerSecPerGpu, utilizationHeadroomPct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: gpuId. Name the tool or the place that returns it, or models look it up first.
- `margin_markup_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: cost, price.
  - Minor: Says nothing about what it returns.
- `one_rep_max_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: weight, reps, formula.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `pay_raise_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: oldSalary, newSalary, inflationPct, payPeriodsPerYear.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `payback_period_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: cac, arpa, grossMarginPct, annualDiscountRatePct, targetMonths.
  - Minor: Says nothing about what it returns.
- `pet_cost_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: food, vet, insurance, supplies, other, setupCost, lifespanYears.
  - Minor: Says nothing about what it returns.
- `pricing_strategy_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: currentPrice, monthlyUnits, variableCostPerUnit, fixedCostsMo, newPrice, elasticity.
  - Minor: Says nothing about what it returns.
- `print_resolution_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: mode, pixelW, pixelH, dpi, printWidthIn, printHeightIn.
  - Minor: Says nothing about what it returns.
- `product_pricing_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: materials, laborHours, hourlyRate, overhead, feesPct, targetMarginPct.
  - Minor: Says nothing about what it returns.
- `prompt_caching_savings_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: monthlyInputTokensM, cacheableSharePct, hitRatePct, modelId.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: Required identifiers whose description does not say where the value comes from: modelId. Name the tool or the place that returns it, or models look it up first.
- `purchase_impact_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: price, expectedRealReturnPct, yearsHorizon, annualNetIncome, monthlySavings, currentSavings, fireNumber.
  - Minor: Says nothing about what it returns.
- `recipe_cost_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: ingredients, ingredients[].name, ingredients[].qty, ingredients[].unit, ingredients[].unitCost, servings, targetFoodCostPct.
  - Minor: Says nothing about what it returns.
- `solar_panel_savings_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: systemKW, peakSunHours, derate, electricityRate, grossCost, taxCreditPct, horizonYears.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `take_home_pay_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: grossAnnualSalary, filingStatus.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `tile_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: lengthFt, widthFt, tileWidthIn, tileHeightIn, wastePct, tilesPerBox, pricePerBox.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `time_lapse_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: shootDurationSeconds, intervalSeconds, fps, avgFileSizeMB.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `token_counter_calculator`: 28 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: chars, words, pricePerMillion.
  - Minor: Says nothing about what it returns.
- `aspect_ratio_calculator`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: width, height, newWidth.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `heloc_calculator`: 30 / 100
  - Major: Arguments without a description: homeValue, mortgageBalance, cltvPct, drawBalance, annualRatePct, drawTermMonths, repayTermMonths.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `pizza_dough_calculator`: 30 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: balls, ballWeight, hydration, saltPct, yeastPct.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `pto_accrual_calculator`: 30 / 100
  - Major: Arguments without a description: annualDays, hoursPerDay, periodsPerYear, currentBalanceHours, usedHours, periodsElapsed.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `rent_vs_buy_calculator`: 30 / 100
  - Major: Arguments without a description: monthlyRent, homePrice, downPaymentPct, mortgageRatePct, mortgageTermYears, horizonYears, homeAppreciationPct, rentIncreasePct, maintenancePctAnnual, buyClosingCostsPct, sellCostsPct, investmentReturnPct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `turkey_cooking_time_calculator`: 30 / 100
  - Major: Arguments without a description: weightLbs, minPerLb.
  - Minor: Says nothing about what it returns.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `apy_calculator`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: nominalRatePct, compounding, deposit, years.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `dividend_reinvestment_calculator`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: principal, dividendYieldPct, priceGrowthPct, annualContribution, years.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `required_savings_calculator`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: targetAmount, currentSavings, years, expectedRealReturnPct, volatilityPct, successTargetPct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `roth_ira_calculator`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: annualContribution, annualReturnPct, years, capitalGainsTaxPct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `savings_drawdown_calculator`: 32 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: principal, monthlyWithdrawal, annualReturnPct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.
- `break_even_calculator`: 33 / 100
  - Major: Arguments without a description: fixedCosts, variableCostPerUnit, pricePerUnit, targetProfit.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `hire_vs_outsource_calculator`: 33 / 100
  - Major: Arguments without a description: annualSalary, benefitsRate, employerTaxRate, overheadAnnual, recruitingCost, expectedTenureYears, hoursNeededPerMonth, agencyHourlyRate, managementOverheadPct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `mortgage_refinance_calculator`: 33 / 100
  - Major: Arguments without a description: currentBalance, currentRatePct, remainingTermMonths, newRatePct, newTermMonths, closingCosts.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: Says nothing about what it returns.
- `ai_roi_calculator`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: hoursSavedPerWeek, hourlyCost, headcount, monthlyToolCost, implementationCost.
  - Minor: The description mentions none of its 3 or more arguments.
- `llm_api_cost_calculator`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: model, inputTokensPerReq, outputTokensPerReq, requestsPerMonth.
  - Minor: The description mentions none of its 3 or more arguments.
- `roi_calculator`: 35 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Major: Arguments without a description: initialInvestment, finalValue, years, additionalCosts.
  - Minor: The description mentions none of its 3 or more arguments.
- `fire_calculator`: 40 / 100
  - Major: Arguments without a description: currentAge, currentSavings, annualExpenses, annualSavings, expectedReturnPct, withdrawalRatePct.
  - Minor: The description mentions none of its 3 or more arguments.
  - Minor: No constraints, side effects, auth or rate limits described, and no annotations.

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)
