Server definition
- Hash
- sha256:b6e0a276e44e07c4c00fd5491aad1140df85467aa2e972e339b7804d47f1dc02
- What it is
- What a remote MCP server returned when asked what it offers: 122 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "401(k) Employer Match Calculator — Calculate your 401(k) employer match: enter salary and contribution rate to see the free money you earn, your total yearly savings, and long-run growth.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"contributionPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"firstTierMatchPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"firstTierPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"growthRatePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"salary": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
},
"secondTierMatchPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"secondTierPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"years": {
"maximum": 80,
"minimum": 0,
"type": "integer"
}
},
"required": [
"salary",
"contributionPct",
"firstTierPct",
"firstTierMatchPct",
"secondTierPct",
"secondTierMatchPct",
"growthRatePct",
"years"
],
"type": "object"
},
"name": "401k_match_calculator",
"outputSchema": null
},
{
"description": "AI Agent Cost Calculator — See what an AI agent really costs per successful task: steps, tokens, model pricing and success rate turn dashboard cost per run into the true unit cost.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cacheHitRatePct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"inputTokensPerStep": {
"maximum": 2000000,
"minimum": 1,
"type": "number"
},
"modelId": {
"enum": [
"gpt-5.5",
"gpt-5.4",
"gpt-5.4-mini",
"gpt-5.4-nano",
"claude-opus-4.8",
"claude-sonnet-4.6",
"claude-haiku-4.5",
"gemini-3.5-flash",
"gemini-3.1-pro",
"gemini-2.5-flash",
"llama-3.3-70b-together",
"llama-3-8b-lite-together"
],
"type": "string"
},
"outputTokensPerStep": {
"maximum": 100000,
"minimum": 1,
"type": "number"
},
"runsPerDay": {
"maximum": 1000000,
"minimum": 0.1,
"type": "number"
},
"stepsPerRun": {
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"successRatePct": {
"maximum": 100,
"minimum": 1,
"type": "number"
}
},
"required": [
"stepsPerRun",
"inputTokensPerStep",
"outputTokensPerStep",
"modelId",
"runsPerDay",
"successRatePct",
"cacheHitRatePct"
],
"type": "object"
},
"name": "ai_agent_cost_calculator",
"outputSchema": null
},
{
"description": "AI Automation Payback Calculator (Process ROI) — Estimate the payback of automating a process with AI: task volume, time saved, review effort, and API costs give net monthly savings and break-even months.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"aiCostPerTask": {
"maximum": 5,
"minimum": 0,
"type": "number"
},
"automationCoveragePct": {
"maximum": 100,
"minimum": 1,
"type": "number"
},
"buildCost": {
"maximum": 500000,
"minimum": 0,
"type": "number"
},
"loadedHourlyCost": {
"maximum": 300,
"minimum": 10,
"type": "number"
},
"minutesPerTaskManual": {
"maximum": 240,
"minimum": 0.5,
"type": "number"
},
"platformCostMo": {
"maximum": 5000,
"minimum": 0,
"type": "number"
},
"reviewMinutesPerTask": {
"maximum": 60,
"minimum": 0,
"type": "number"
},
"tasksPerMonth": {
"maximum": 1000000,
"minimum": 10,
"type": "number"
}
},
"required": [
"tasksPerMonth",
"minutesPerTaskManual",
"loadedHourlyCost",
"automationCoveragePct",
"reviewMinutesPerTask",
"aiCostPerTask",
"platformCostMo",
"buildCost"
],
"type": "object"
},
"name": "ai_automation_payback_calculator",
"outputSchema": null
},
{
"description": "AI Build vs Buy Calculator (API vs Self-Host) — Compare the monthly cost of a hosted LLM API against self-hosting on your own GPUs. Find the break-even token volume and see which option is cheaper for you.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"apiPricePerMtok": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
},
"selfHostFixedPerMonth": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
},
"tokensPerMonth": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"apiPricePerMtok",
"selfHostFixedPerMonth",
"tokensPerMonth"
],
"type": "object"
},
"name": "ai_build_vs_buy_calculator",
"outputSchema": null
},
{
"description": "AI Job Exposure Score — An AI job exposure score built from published research (Eloundou et al. 2023, O*NET, Goldman Sachs): estimate your task mix, not a prediction about you.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"creativeCognitive": {
"maximum": 1,
"minimum": 0,
"type": "number"
},
"interpersonal": {
"maximum": 1,
"minimum": 0,
"type": "number"
},
"physical": {
"maximum": 1,
"minimum": 0,
"type": "number"
},
"routineCognitive": {
"maximum": 1,
"minimum": 0,
"type": "number"
}
},
"required": [
"routineCognitive",
"creativeCognitive",
"interpersonal",
"physical"
],
"type": "object"
},
"name": "ai_job_exposure_calculator",
"outputSchema": null
},
{
"description": "AI Tool ROI Calculator (Payback on Adoption) — Estimate the ROI and payback of an AI tool: enter hours saved per week, staff count, and cost to see monthly net savings, break-even months, and annual return.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"headcount": {
"maximum": 1000000,
"minimum": 1,
"type": "integer"
},
"hourlyCost": {
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"hoursSavedPerWeek": {
"maximum": 168,
"minimum": 0,
"type": "number"
},
"implementationCost": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"monthlyToolCost": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"hoursSavedPerWeek",
"hourlyCost",
"headcount",
"monthlyToolCost",
"implementationCost"
],
"type": "object"
},
"name": "ai_roi_calculator",
"outputSchema": null
},
{
"description": "Amazon FBA Profit Calculator — Calculate Amazon FBA net profit, margin, and ROI for any product. Enter price, COGS, and size tier to see the full fee breakdown and your break-even price.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"adCost": {
"default": 0,
"maximum": 10000,
"minimum": 0,
"type": "number"
},
"cogs": {
"maximum": 10000,
"minimum": 0,
"type": "number"
},
"price": {
"exclusiveMinimum": 0,
"maximum": 10000,
"type": "number"
},
"referralRatePct": {
"default": 15,
"maximum": 50,
"minimum": 1,
"type": "number"
},
"sizeTier": {
"default": "large_standard_1lb",
"enum": [
"small_standard",
"large_standard_1lb",
"large_standard_2lb",
"large_standard_3lb",
"large_bulky",
"extra_large"
],
"type": "string"
}
},
"required": [
"price",
"cogs"
],
"type": "object"
},
"name": "amazon_fba_calculator",
"outputSchema": null
},
{
"description": "APY Calculator: APR to APY Conversion — Convert your nominal rate (APR) to APY instantly. See how compounding frequency—daily, monthly, or quarterly—affects your true annual yield and final balance.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"compounding": {
"enum": [
"daily",
"monthly",
"quarterly",
"annually"
],
"type": "string"
},
"deposit": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"nominalRatePct": {
"exclusiveMinimum": 0,
"maximum": 30,
"type": "number"
},
"years": {
"exclusiveMinimum": 0,
"maximum": 50,
"type": "number"
}
},
"required": [
"nominalRatePct",
"compounding",
"deposit",
"years"
],
"type": "object"
},
"name": "apy_calculator",
"outputSchema": null
},
{
"description": "Aquarium Volume & Stocking Calculator — Work out your fish tank volume and stocking capacity. Enter length, width, and height in inches to get gallons, litres, inch-of-fish, and heater wattage.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"heightIn": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
},
"inchesPerGallon": {
"maximum": 5,
"minimum": 0.1,
"type": "number"
},
"lengthIn": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
},
"widthIn": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
}
},
"required": [
"lengthIn",
"widthIn",
"heightIn",
"inchesPerGallon"
],
"type": "object"
},
"name": "aquarium_stocking_calculator",
"outputSchema": null
},
{
"description": "Aspect Ratio Calculator (Resize & Crop) — Simplify an aspect ratio and resize while keeping it. Enter width and height to get the ratio like 16:9, then a new width to solve the matching height.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"height": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"newWidth": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"width": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
}
},
"required": [
"width",
"height",
"newWidth"
],
"type": "object"
},
"name": "aspect_ratio_calculator",
"outputSchema": null
},
{
"description": "Baking Pan Size Conversion Calculator — Convert a recipe between round, square, and rectangular baking pans. Scale batter by pan area, not diameter, to see the exact ratio and bake-time guidance.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"original": {
"properties": {
"diameter": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
},
"length": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
},
"shape": {
"enum": [
"round",
"rectangular",
"square"
],
"type": "string"
},
"side": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
},
"width": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
}
},
"required": [
"shape"
],
"type": "object"
},
"target": {
"properties": {
"diameter": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
},
"length": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
},
"shape": {
"enum": [
"round",
"rectangular",
"square"
],
"type": "string"
},
"side": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
},
"width": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
}
},
"required": [
"shape"
],
"type": "object"
}
},
"required": [
"original",
"target"
],
"type": "object"
},
"name": "baking_pan_conversion_calculator",
"outputSchema": null
},
{
"description": "Balance Transfer Calculator — See how much a 0% balance transfer saves vs staying on your current APR. Enter the fee, promo months, and planned payment to find out if it is worth it.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"balance": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"currentAprPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"monthlyPayment": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"promoMonths": {
"maximum": 84,
"minimum": 1,
"type": "integer"
},
"revertAprPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"transferFeePct": {
"maximum": 10,
"minimum": 0,
"type": "number"
}
},
"required": [
"balance",
"currentAprPct",
"transferFeePct",
"promoMonths",
"revertAprPct",
"monthlyPayment"
],
"type": "object"
},
"name": "balance_transfer_calculator",
"outputSchema": null
},
{
"description": "Body Fat Percentage Calculator (Navy Method) — Estimate your body fat percentage with the US Navy tape-measure method. Enter your sex, height, neck, waist, and hip to see body fat and lean body mass.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"heightCm": {
"maximum": 250,
"minimum": 120,
"type": "number"
},
"hipCm": {
"maximum": 250,
"minimum": 40,
"type": "number"
},
"neckCm": {
"maximum": 80,
"minimum": 15,
"type": "number"
},
"sex": {
"enum": [
"male",
"female"
],
"type": "string"
},
"waistCm": {
"maximum": 250,
"minimum": 30,
"type": "number"
},
"weightKg": {
"maximum": 400,
"minimum": 20,
"type": "number"
}
},
"required": [
"sex",
"waistCm",
"neckCm",
"heightCm"
],
"type": "object"
},
"name": "body_fat_calculator",
"outputSchema": null
},
{
"description": "Break-Even Point Calculator — Calculate your break-even point in units and revenue. Enter fixed costs, variable cost per unit, and price to see exactly when your business turns profitable.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"fixedCosts": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"pricePerUnit": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"targetProfit": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"variableCostPerUnit": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"fixedCosts",
"variableCostPerUnit",
"pricePerUnit",
"targetProfit"
],
"type": "object"
},
"name": "break_even_calculator",
"outputSchema": null
},
{
"description": "Brine Calculator (Salt Ratio by Weight) — Calculate salt and sugar for wet or dry brines by weight: enter water volume or meat weight and a salt percentage to get exact grams and a strength chart.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"meatWeightGrams": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"mode": {
"enum": [
"wet",
"dry"
],
"type": "string"
},
"saltPct": {
"maximum": 20,
"minimum": 0.1,
"type": "number"
},
"sugarPct": {
"maximum": 20,
"minimum": 0,
"type": "number"
},
"waterVolumeL": {
"maximum": 1000,
"minimum": 0,
"type": "number"
}
},
"required": [
"mode",
"waterVolumeL",
"meatWeightGrams",
"saltPct",
"sugarPct"
],
"type": "object"
},
"name": "brine_calculator",
"outputSchema": null
},
{
"description": "Burn Rate & Runway Calculator — Calculate startup burn rate and cash runway. Gross vs net burn, default alive or dead verdict, and month-by-month cash balance simulation with revenue growth.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cashBalance": {
"exclusiveMinimum": 0,
"maximum": 1000000000,
"type": "number"
},
"monthlyExpenseGrowthPct": {
"default": 0,
"maximum": 50,
"minimum": 0,
"type": "number"
},
"monthlyExpenses": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"monthlyRevenue": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"monthlyRevenueGrowthPct": {
"default": 0,
"maximum": 50,
"minimum": 0,
"type": "number"
}
},
"required": [
"cashBalance",
"monthlyExpenses",
"monthlyRevenue"
],
"type": "object"
},
"name": "burn_rate_runway_calculator",
"outputSchema": null
},
{
"description": "CAC : LTV Ratio Calculator — Calculate Customer Lifetime Value, LTV:CAC ratio with poor/fair/good/excellent verdict bands, CAC payback months, and monthly gross profit per customer.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"arpa": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"cac": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
},
"grossMarginPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"monthlyChurnPct": {
"maximum": 100,
"minimum": 0.01,
"type": "number"
}
},
"required": [
"arpa",
"grossMarginPct",
"monthlyChurnPct",
"cac"
],
"type": "object"
},
"name": "cac_ltv_calculator",
"outputSchema": null
},
{
"description": "Calorie Deficit Calculator (Goal Weight by Date) — Set a goal weight and a target date to see the daily calorie deficit you need, your projected weekly loss rate, and whether the pace is safe or too fast.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"currentKg": {
"maximum": 400,
"minimum": 30,
"type": "number"
},
"days": {
"maximum": 3650,
"minimum": 1,
"type": "integer"
},
"goalKg": {
"maximum": 400,
"minimum": 30,
"type": "number"
}
},
"required": [
"currentKg",
"goalKg",
"days"
],
"type": "object"
},
"name": "calorie_deficit_calculator",
"outputSchema": null
},
{
"description": "Calories Burned Calculator (MET-Based) — Calculate calories burned by activity with the MET formula: enter weight, minutes, and activity to estimate energy spent, and compare exercises side by side.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"met": {
"exclusiveMinimum": 0,
"maximum": 30,
"type": "number"
},
"minutes": {
"exclusiveMinimum": 0,
"maximum": 1440,
"type": "number"
},
"weightKg": {
"maximum": 500,
"minimum": 20,
"type": "number"
}
},
"required": [
"met",
"weightKg",
"minutes"
],
"type": "object"
},
"name": "calories_burned_calculator",
"outputSchema": null
},
{
"description": "Car Affordability Calculator — How much car can you afford? Enter your monthly budget, APR, loan term, and down payment to see your max loan and car price, plus a 15%-of-income rule check.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualRatePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"downPayment": {
"maximum": 2000000,
"minimum": 0,
"type": "number"
},
"monthlyIncome": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
},
"monthlyPayment": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"termMonths": {
"exclusiveMinimum": 0,
"maximum": 120,
"type": "integer"
},
"tradeIn": {
"maximum": 2000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"monthlyPayment",
"annualRatePct",
"termMonths",
"downPayment",
"tradeIn"
],
"type": "object"
},
"name": "car_affordability_calculator",
"outputSchema": null
},
{
"description": "Car Depreciation Calculator — Estimate what your car will be worth in the years ahead. Enter price and depreciation rates to see a year-by-year value curve, total loss, and percent lost.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualRate": {
"maximum": 1,
"minimum": 0,
"type": "number"
},
"firstYearRate": {
"maximum": 1,
"minimum": 0,
"type": "number"
},
"horizonYears": {
"maximum": 40,
"minimum": 1,
"type": "integer"
},
"price": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"price",
"firstYearRate",
"annualRate",
"horizonYears"
],
"type": "object"
},
"name": "car_depreciation_calculator",
"outputSchema": null
},
{
"description": "Car Lease Payment Calculator (Money Factor) — Estimate your monthly car lease payment from the cap cost, residual, term, and money factor. See the depreciation and finance split, sales tax, and APR.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"capCost": {
"exclusiveMinimum": 0,
"maximum": 2000000,
"type": "number"
},
"moneyFactor": {
"maximum": 1,
"minimum": 0,
"type": "number"
},
"residual": {
"maximum": 2000000,
"minimum": 0,
"type": "number"
},
"salesTaxPct": {
"maximum": 15,
"minimum": 0,
"type": "number"
},
"termMonths": {
"exclusiveMinimum": 0,
"maximum": 120,
"type": "integer"
}
},
"required": [
"capCost",
"residual",
"termMonths",
"moneyFactor",
"salesTaxPct"
],
"type": "object"
},
"name": "car_lease_calculator",
"outputSchema": null
},
{
"description": "Car Loan Calculator with Sales Tax and Trade-In — Calculate your exact monthly car payment including sales tax and trade-in. View your full amortization schedule, total interest paid, and cost of ownership.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualRatePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"downPayment": {
"maximum": 2000000,
"minimum": 0,
"type": "number"
},
"salesTaxPct": {
"maximum": 15,
"minimum": 0,
"type": "number"
},
"termMonths": {
"exclusiveMinimum": 0,
"maximum": 120,
"type": "integer"
},
"tradeInValue": {
"maximum": 2000000,
"minimum": 0,
"type": "number"
},
"vehiclePrice": {
"exclusiveMinimum": 0,
"maximum": 2000000,
"type": "number"
}
},
"required": [
"vehiclePrice",
"downPayment",
"tradeInValue",
"annualRatePct",
"termMonths",
"salesTaxPct"
],
"type": "object"
},
"name": "car_loan_calculator",
"outputSchema": null
},
{
"description": "CD Ladder Calculator — Build a CD ladder: split your savings across staggered-maturity CDs and see year-one interest, per-rung breakdown, and your blended APY across the whole ladder.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"baseApy": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"principal": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"rungs": {
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"step": {
"maximum": 100,
"minimum": -100,
"type": "number"
}
},
"required": [
"principal",
"rungs",
"baseApy",
"step"
],
"type": "object"
},
"name": "cd_ladder_calculator",
"outputSchema": null
},
{
"description": "Churn & Retention Rate Calculator — Calculate monthly and annual customer churn, revenue churn, and net revenue retention. Compounding conversion and implied average customer lifetime included.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"expansionMRR": {
"maximum": 1000000000,
"minimum": 0,
"type": "number"
},
"lostCustomers": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
},
"lostMRR": {
"maximum": 1000000000,
"minimum": 0,
"type": "number"
},
"startingCustomers": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"startingMRR": {
"maximum": 1000000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"startingCustomers",
"lostCustomers",
"startingMRR",
"lostMRR",
"expansionMRR"
],
"type": "object"
},
"name": "churn_rate_calculator",
"outputSchema": null
},
{
"description": "Mortgage Closing Cost Estimator — Estimate US mortgage closing costs before you buy. See itemized origination, appraisal, title, and prepaid fees with typical ranges and cash to close.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"appraisalFee": {
"maximum": 5000,
"minimum": 0,
"type": "number"
},
"homePrice": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"loanAmount": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"originationFeePct": {
"maximum": 5,
"minimum": 0,
"type": "number"
},
"prepaidEscrow": {
"maximum": 20000,
"minimum": 0,
"type": "number"
},
"recordingFee": {
"maximum": 2000,
"minimum": 0,
"type": "number"
},
"titleFee": {
"maximum": 20000,
"minimum": 0,
"type": "number"
}
},
"required": [
"homePrice",
"loanAmount",
"originationFeePct",
"appraisalFee",
"titleFee",
"recordingFee",
"prepaidEscrow"
],
"type": "object"
},
"name": "closing_cost_calculator",
"outputSchema": null
},
{
"description": "Coast FIRE Calculator — Find your Coast FIRE number: the amount you need invested today so it grows to your FIRE target by retirement with zero further contributions. Mind the gap.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"currentAge": {
"maximum": 120,
"minimum": 0,
"type": "integer"
},
"currentSavings": {
"maximum": 100000000000,
"minimum": 0,
"type": "number"
},
"realReturnPct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"retirementAge": {
"maximum": 130,
"minimum": 1,
"type": "integer"
},
"targetFireNumber": {
"maximum": 100000000000,
"minimum": 1,
"type": "number"
}
},
"required": [
"targetFireNumber",
"currentSavings",
"currentAge",
"retirementAge",
"realReturnPct"
],
"type": "object"
},
"name": "coast_fire_calculator",
"outputSchema": null
},
{
"description": "Compound Interest Calculator — Calculate compound interest with monthly contributions. See your balance grow year by year and discover exactly how much of your final balance is pure interest. Supports Verifiable Calculation Certificates: pass certify=true to also receive a signed, independently verifiable receipt (DSSE/Ed25519) for this exact calculation.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualRatePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"certify": {
"type": "boolean"
},
"initialPrincipal": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"monthlyContribution": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"years": {
"maximum": 80,
"minimum": 0.08333333333333333,
"type": "number"
}
},
"required": [
"initialPrincipal",
"monthlyContribution",
"annualRatePct",
"years"
],
"type": "object"
},
"name": "compound_interest_calculator",
"outputSchema": null
},
{
"description": "Concrete Calculator (Cubic Yards & Bags) — Calculate how much concrete you need for a slab, footing, or pad. Enter length, width, and thickness to get cubic yards, cubic feet, and the exact bag count.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"bagYieldFt3": {
"exclusiveMinimum": 0,
"maximum": 5,
"type": "number"
},
"lengthFt": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
},
"thicknessInches": {
"exclusiveMinimum": 0,
"maximum": 120,
"type": "number"
},
"wastePct": {
"maximum": 50,
"minimum": 0,
"type": "number"
},
"widthFt": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
}
},
"required": [
"lengthFt",
"widthFt",
"thicknessInches",
"wastePct",
"bagYieldFt3"
],
"type": "object"
},
"name": "concrete_calculator",
"outputSchema": null
},
{
"description": "1099 vs W-2 Rate Calculator — Compare a W-2 job to 1099 contract work: enter salary, employer FICA, benefits, and PTO to see the equivalent 1099 gross rate you need to break even fairly.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"benefitsValue": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
},
"contractorGross": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
},
"employerFicaPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"ptoValue": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
},
"w2Salary": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"w2Salary",
"employerFicaPct",
"benefitsValue",
"ptoValue",
"contractorGross"
],
"type": "object"
},
"name": "contractor_vs_employee_calculator",
"outputSchema": null
},
{
"description": "Cost Per Mile to Own a Car Calculator — See what your car truly costs to drive: enter yearly fuel, maintenance, insurance, depreciation, and financing interest or lease cost to get your real cost per mile driven.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualMiles": {
"maximum": 1000000,
"minimum": 1,
"type": "number"
},
"depreciation": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"financingOrLeaseCost": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"fuel": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"insurance": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"maintenance": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"fuel",
"maintenance",
"insurance",
"depreciation",
"financingOrLeaseCost",
"annualMiles"
],
"type": "object"
},
"name": "cost_per_mile_calculator",
"outputSchema": null
},
{
"description": "Credit Card Payoff Calculator — Find out how many months until your credit card is paid off — and how the minimum-payment trap costs you decades and multiples of your original balance.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"aprPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"balance": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"monthlyPayment": {
"exclusiveMinimum": 0,
"maximum": 100000,
"type": "number"
},
"targetMonths": {
"anyOf": [
{
"maximum": 600,
"minimum": 1,
"type": "integer"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"balance",
"aprPct",
"monthlyPayment"
],
"type": "object"
},
"name": "credit_card_payoff_calculator",
"outputSchema": null
},
{
"description": "Crop Factor / Equivalent Focal Length Calculator — Convert focal length to a full-frame equivalent by crop factor. Enter focal length, aperture, and sensor to get equivalent focal, aperture, and field of view.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"aperture": {
"maximum": 64,
"minimum": 0.5,
"type": "number"
},
"cropFactor": {
"maximum": 10,
"minimum": 0.1,
"type": "number"
},
"focalMm": {
"maximum": 2000,
"minimum": 1,
"type": "number"
},
"sensorPreset": {
"enum": [
"full-frame",
"aps-c",
"aps-c-canon",
"mft",
"custom"
],
"type": "string"
},
"sensorWidthMm": {
"maximum": 120,
"minimum": 1,
"type": "number"
}
},
"required": [
"focalMm",
"aperture",
"sensorPreset",
"cropFactor",
"sensorWidthMm"
],
"type": "object"
},
"name": "crop_factor_calculator",
"outputSchema": null
},
{
"description": "Debt Consolidation Calculator — See how your current debts compare against one new consolidation loan. A lower rate with a longer term can still cost you more — see the true lifetime numbers.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"consolidationAprPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"consolidationTermMonths": {
"maximum": 600,
"minimum": 1,
"type": "integer"
},
"debts": {
"items": {
"properties": {
"aprPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"balance": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"minPayment": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
}
},
"required": [
"balance",
"aprPct",
"minPayment"
],
"type": "object"
},
"maxItems": 10,
"minItems": 1,
"type": "array"
}
},
"required": [
"debts",
"consolidationAprPct",
"consolidationTermMonths"
],
"type": "object"
},
"name": "debt_consolidation_calculator",
"outputSchema": null
},
{
"description": "Debt Payoff Calculator: Avalanche vs Snowball — Compare the avalanche and snowball debt payoff strategies side by side. See how much interest you save and how many months sooner you'll be debt-free.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"debts": {
"items": {
"properties": {
"aprPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"balance": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"minPayment": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"name": {
"maxLength": 30,
"minLength": 1,
"type": "string"
}
},
"required": [
"name",
"balance",
"aprPct",
"minPayment"
],
"type": "object"
},
"maxItems": 10,
"minItems": 1,
"type": "array"
},
"extraMonthly": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"strategy": {
"enum": [
"avalanche",
"snowball"
],
"type": "string"
}
},
"required": [
"debts",
"extraMonthly",
"strategy"
],
"type": "object"
},
"name": "debt_payoff_calculator",
"outputSchema": null
},
{
"description": "Deck Board Calculator (Linear Feet & Boards) — Calculate how many deck boards you need. Enter deck length, width, board width, gap, and board length to get area, linear feet, board count, and total cost.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"boardLengthFt": {
"exclusiveMinimum": 0,
"maximum": 24,
"type": "number"
},
"boardWidthIn": {
"exclusiveMinimum": 0,
"maximum": 24,
"type": "number"
},
"deckLength": {
"exclusiveMinimum": 0,
"maximum": 500,
"type": "number"
},
"deckWidth": {
"exclusiveMinimum": 0,
"maximum": 500,
"type": "number"
},
"gapIn": {
"maximum": 2,
"minimum": 0,
"type": "number"
},
"pricePerBoard": {
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"wastePct": {
"maximum": 100,
"minimum": 0,
"type": "number"
}
},
"required": [
"deckLength",
"deckWidth",
"boardWidthIn",
"gapIn",
"boardLengthFt",
"wastePct",
"pricePerBoard"
],
"type": "object"
},
"name": "deck_boards_calculator",
"outputSchema": null
},
{
"description": "Depth of Field & Hyperfocal Calculator — Calculate depth of field and hyperfocal distance from focal length, aperture, and subject distance. See the near and far limits of sharp focus in meters.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"aperture": {
"maximum": 64,
"minimum": 0.5,
"type": "number"
},
"circleOfConfusionMm": {
"maximum": 1,
"minimum": 0.001,
"type": "number"
},
"focalLengthMm": {
"maximum": 2000,
"minimum": 1,
"type": "number"
},
"subjectDistanceM": {
"maximum": 10000,
"minimum": 0.1,
"type": "number"
}
},
"required": [
"focalLengthMm",
"aperture",
"circleOfConfusionMm",
"subjectDistanceM"
],
"type": "object"
},
"name": "depth_of_field_calculator",
"outputSchema": null
},
{
"description": "DRIP Dividend Reinvestment Calculator — See how reinvested dividends compound your portfolio. Enter dividend yield, price growth, and yearly contributions to project future value and total growth.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualContribution": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"dividendYieldPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"priceGrowthPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"principal": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"years": {
"maximum": 80,
"minimum": 1,
"type": "integer"
}
},
"required": [
"principal",
"dividendYieldPct",
"priceGrowthPct",
"annualContribution",
"years"
],
"type": "object"
},
"name": "dividend_reinvestment_calculator",
"outputSchema": null
},
{
"description": "Dog Age Calculator (Human Years, Size-Adjusted) — Convert your dog age into human years the AKC way, adjusted for body size — not the old myth of multiplying by seven. Enter age and size for a real estimate.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"age": {
"maximum": 30,
"minimum": 0,
"type": "integer"
},
"sizeClass": {
"enum": [
"small",
"medium",
"large"
],
"type": "string"
}
},
"required": [
"age",
"sizeClass"
],
"type": "object"
},
"name": "dog_age_calculator",
"outputSchema": null
},
{
"description": "Down Payment Calculator with PMI Threshold — Calculate your down payment amount, loan size, and PMI status instantly. See the dollar gap to 20% equity and compare multiple down payment scenarios.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"downPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"price": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
}
},
"required": [
"price",
"downPct"
],
"type": "object"
},
"name": "down_payment_calculator",
"outputSchema": null
},
{
"description": "Drywall Sheet Calculator — Calculate how many drywall sheets you need for a room. Enter total wall and ceiling area, waste percent, and sheet size to get sheets, screws, mud, and tape.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"sheetAreaSqFt": {
"exclusiveMinimum": 0,
"maximum": 200,
"type": "number"
},
"wallArea": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"wastePct": {
"maximum": 100,
"minimum": 0,
"type": "number"
}
},
"required": [
"wallArea",
"wastePct",
"sheetAreaSqFt"
],
"type": "object"
},
"name": "drywall_calculator",
"outputSchema": null
},
{
"description": "Debt-to-Income (DTI) Ratio Calculator — Calculate your front-end and back-end debt-to-income ratio instantly. See how your debt load compares against the 36%, 43% QM, and 50% lender thresholds.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"grossMonthlyIncome": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"housingPayment": {
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"otherMonthlyDebts": {
"maximum": 100000,
"minimum": 0,
"type": "number"
}
},
"required": [
"housingPayment",
"otherMonthlyDebts",
"grossMonthlyIncome"
],
"type": "object"
},
"name": "dti_calculator",
"outputSchema": null
},
{
"description": "Ecommerce Profit Margin Calculator — Calculate your true ecommerce profit margin including COGS, shipping, packaging, payment fees, and ad spend per unit. See contribution vs fully-loaded margin.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"adCostPerUnit": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"cogs": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"packagingCost": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"paymentFeePct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"platformFeePct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"price": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"returnsAllowancePct": {
"maximum": 50,
"minimum": 0,
"type": "number"
},
"shippingCost": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"price",
"cogs",
"shippingCost",
"packagingCost",
"paymentFeePct",
"platformFeePct",
"adCostPerUnit",
"returnsAllowancePct"
],
"type": "object"
},
"name": "ecommerce_profit_margin_calculator",
"outputSchema": null
},
{
"description": "Appliance Electricity Cost Calculator — Work out what any appliance really costs to run. Enter its watts, hours per day, and your kWh rate to see the cost per day, month, and year at a glance.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"hoursPerDay": {
"maximum": 24,
"minimum": 0,
"type": "number"
},
"rate": {
"maximum": 5,
"minimum": 0,
"type": "number"
},
"watts": {
"maximum": 100000,
"minimum": 0,
"type": "number"
}
},
"required": [
"watts",
"hoursPerDay",
"rate"
],
"type": "object"
},
"name": "electricity_cost_calculator",
"outputSchema": null
},
{
"description": "True Cost of an Employee Calculator — Calculate the true, fully loaded cost of an employee beyond base salary: add employer FICA, benefits, and overhead to see the total and its multiple of pay.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"benefitsValue": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"ficaPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"overheadValue": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"salary": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
}
},
"required": [
"salary",
"ficaPct",
"benefitsValue",
"overheadValue"
],
"type": "object"
},
"name": "employee_cost_calculator",
"outputSchema": null
},
{
"description": "Etsy Fee & Profit Calculator — Calculate Etsy fees, net proceeds, and break-even price for any listing. Fee breakdown always visible: listing $0.20, transaction 6.5%, payment 3%+$0.25.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cogs": {
"maximum": 50000,
"minimum": 0,
"type": "number"
},
"itemPrice": {
"exclusiveMinimum": 0,
"maximum": 50000,
"type": "number"
},
"offsiteAds": {
"enum": [
"12",
"15",
"none"
],
"type": "string"
},
"processingFlat": {
"maximum": 10,
"minimum": 0,
"type": "number"
},
"processingRatePct": {
"maximum": 20,
"minimum": 0,
"type": "number"
},
"shippingPrice": {
"maximum": 10000,
"minimum": 0,
"type": "number"
}
},
"required": [
"itemPrice",
"shippingPrice",
"cogs",
"processingRatePct",
"processingFlat",
"offsiteAds"
],
"type": "object"
},
"name": "etsy_fee_calculator",
"outputSchema": null
},
{
"description": "EV Charging Cost Calculator — See what it really costs to charge your EV at home or on public chargers. Enter battery size, charge window, and rates for cost per charge and per mile.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"batteryKWh": {
"maximum": 500,
"minimum": 1,
"type": "number"
},
"currentPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"efficiency": {
"maximum": 1,
"minimum": 0.5,
"type": "number"
},
"homeRate": {
"maximum": 5,
"minimum": 0,
"type": "number"
},
"milesPerKWh": {
"maximum": 20,
"minimum": 0.1,
"type": "number"
},
"publicRate": {
"maximum": 5,
"minimum": 0,
"type": "number"
},
"targetPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
}
},
"required": [
"batteryKWh",
"currentPct",
"targetPct",
"efficiency",
"homeRate",
"publicRate",
"milesPerKWh"
],
"type": "object"
},
"name": "ev_charging_cost_calculator",
"outputSchema": null
},
{
"description": "Fence Calculator (Posts, Panels, Rails) — Calculate fence materials fast: enter your run length, post spacing, and picket width to get exact posts, rails, and pickets, plus an optional total cost.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"fenceLength": {
"exclusiveMinimum": 0,
"maximum": 100000,
"type": "number"
},
"gapIn": {
"maximum": 24,
"minimum": 0,
"type": "number"
},
"picketPrice": {
"default": 0,
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"picketWidthIn": {
"exclusiveMinimum": 0,
"maximum": 24,
"type": "number"
},
"postPrice": {
"default": 0,
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"postSpacing": {
"exclusiveMinimum": 0,
"maximum": 50,
"type": "number"
},
"railPrice": {
"default": 0,
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"railsPerSection": {
"maximum": 10,
"minimum": 1,
"type": "integer"
}
},
"required": [
"fenceLength",
"postSpacing",
"railsPerSection",
"picketWidthIn",
"gapIn"
],
"type": "object"
},
"name": "fence_calculator",
"outputSchema": null
},
{
"description": "Fertilizer Calculator (N-P-K Rate) — Work out how much fertilizer to spread: enter your lawn size, target nitrogen rate, and the bag N number to get pounds of product per feeding and per season.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"areaSqFt": {
"maximum": 10000000,
"minimum": 1,
"type": "number"
},
"nitrogenPct": {
"maximum": 100,
"minimum": 0.1,
"type": "number"
},
"numApplications": {
"maximum": 52,
"minimum": 1,
"type": "integer"
},
"targetNper1000": {
"maximum": 10,
"minimum": 0.05,
"type": "number"
}
},
"required": [
"targetNper1000",
"areaSqFt",
"nitrogenPct",
"numApplications"
],
"type": "object"
},
"name": "fertilizer_calculator",
"outputSchema": null
},
{
"description": "Fine-Tuning Cost Calculator — Estimate what a fine-tuning run costs: GPU-hours for a self-managed cluster versus per-token managed API pricing, with wall-clock time and the cheaper path.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"apiFineTuneId": {
"enum": [
"together-sft-up-to-16b",
"together-sft-70b"
],
"type": "string"
},
"datasetTokensM": {
"maximum": 100000,
"minimum": 0.001,
"type": "number"
},
"epochs": {
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"gpuCount": {
"maximum": 64,
"minimum": 1,
"type": "integer"
},
"gpuHourlyUsd": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
},
"gpuId": {
"enum": [
"h100-sxm-80gb",
"a100-sxm-80gb",
"a100-40gb",
"l40s-48gb",
"rtx-4090-24gb"
],
"type": "string"
},
"method": {
"enum": [
"lora",
"full"
],
"type": "string"
},
"trainingTokensPerSecAggregate": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
}
},
"required": [
"datasetTokensM",
"epochs",
"method",
"gpuId",
"gpuHourlyUsd",
"gpuCount",
"trainingTokensPerSecAggregate",
"apiFineTuneId"
],
"type": "object"
},
"name": "fine_tuning_cost_calculator",
"outputSchema": null
},
{
"description": "FIRE Calculator: When Can You Retire Early? — Calculate your FIRE number and years to early retirement. Enter current savings, annual expenses, and expected return rate to reach financial independence.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualExpenses": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"annualSavings": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
},
"currentAge": {
"maximum": 80,
"minimum": 15,
"type": "integer"
},
"currentSavings": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"expectedReturnPct": {
"maximum": 15,
"minimum": 0,
"type": "number"
},
"withdrawalRatePct": {
"maximum": 10,
"minimum": 2,
"type": "number"
}
},
"required": [
"currentAge",
"currentSavings",
"annualExpenses",
"annualSavings",
"expectedReturnPct",
"withdrawalRatePct"
],
"type": "object"
},
"name": "fire_calculator",
"outputSchema": null
},
{
"description": "Flooring Calculator (Boxes & Cost) — Figure out how many boxes of flooring to buy and what it costs. Enter room length, width, waste percentage, box coverage, and price per box for an estimate.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"boxCoverageSqFt": {
"exclusiveMinimum": 0,
"maximum": 500,
"type": "number"
},
"lengthFt": {
"exclusiveMinimum": 0,
"maximum": 500,
"type": "number"
},
"pricePerBox": {
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"wastePct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"widthFt": {
"exclusiveMinimum": 0,
"maximum": 500,
"type": "number"
}
},
"required": [
"lengthFt",
"widthFt",
"wastePct",
"boxCoverageSqFt",
"pricePerBox"
],
"type": "object"
},
"name": "flooring_calculator",
"outputSchema": null
},
{
"description": "Freelance Hourly Rate Calculator — Calculate your freelance hourly rate accounting for taxes, business expenses, and a profit margin. Find out exactly what to charge to hit your income goal.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualBusinessExpenses": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"billableHoursPerWeek": {
"exclusiveMinimum": 0,
"maximum": 60,
"type": "number"
},
"desiredAnnualIncome": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"profitMarginPct": {
"maximum": 50,
"minimum": 0,
"type": "number"
},
"taxRatePct": {
"maximum": 60,
"minimum": 0,
"type": "number"
},
"workWeeksPerYear": {
"exclusiveMinimum": 0,
"maximum": 52,
"type": "number"
}
},
"required": [
"desiredAnnualIncome",
"annualBusinessExpenses",
"taxRatePct",
"billableHoursPerWeek",
"workWeeksPerYear",
"profitMarginPct"
],
"type": "object"
},
"name": "freelance_hourly_rate_calculator",
"outputSchema": null
},
{
"description": "Gas vs Electric Car Cost Calculator — Compare the yearly fuel cost of a gas car versus an electric car. Enter miles, MPG, and rates to see annual savings, break-even years, and 5-year totals.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualMiles": {
"maximum": 500000,
"minimum": 1,
"type": "number"
},
"electricityRate": {
"maximum": 5,
"minimum": 0,
"type": "number"
},
"evPricePremium": {
"default": 0,
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"gasPricePerGal": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"kWhPerMile": {
"maximum": 5,
"minimum": 0.01,
"type": "number"
},
"mpg": {
"maximum": 200,
"minimum": 1,
"type": "number"
}
},
"required": [
"annualMiles",
"mpg",
"gasPricePerGal",
"kWhPerMile",
"electricityRate"
],
"type": "object"
},
"name": "gas_vs_electric_car_calculator",
"outputSchema": null
},
{
"description": "Global Hiring Cost Calculator — Compare the annual cost of a US W-2 employee against an international contractor or an EOR hire, including employer taxes, benefits, and platform fees.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"contractorPlatformFeeMo": {
"maximum": 500,
"minimum": 0,
"type": "number"
},
"eorEmployerBurdenPct": {
"maximum": 45,
"minimum": 0,
"type": "number"
},
"eorFeeMo": {
"maximum": 2000,
"minimum": 0,
"type": "number"
},
"eorGrossSalaryAnnual": {
"maximum": 300000,
"minimum": 10000,
"type": "number"
},
"intlContractorMonthly": {
"maximum": 20000,
"minimum": 500,
"type": "number"
},
"usBenefitsAnnual": {
"maximum": 60000,
"minimum": 0,
"type": "number"
},
"usOtherEmployerTaxes": {
"maximum": 15000,
"minimum": 0,
"type": "number"
},
"usSalary": {
"maximum": 400000,
"minimum": 30000,
"type": "number"
}
},
"required": [
"usSalary",
"usBenefitsAnnual",
"usOtherEmployerTaxes",
"intlContractorMonthly",
"contractorPlatformFeeMo",
"eorGrossSalaryAnnual",
"eorEmployerBurdenPct",
"eorFeeMo"
],
"type": "object"
},
"name": "global_hiring_cost_calculator",
"outputSchema": null
},
{
"description": "GPU VRAM Calculator (Model Size & GPU Fit) — Calculate the VRAM a large language model needs by parameter count and precision (fp16, int8, int4), then see which GPU it fits — from RTX 4090 to H100.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"overheadPct": {
"maximum": 1000,
"minimum": 0,
"type": "number"
},
"paramsBillion": {
"exclusiveMinimum": 0,
"maximum": 100000,
"type": "number"
},
"precision": {
"enum": [
"fp32",
"fp16",
"bf16",
"int8",
"int4"
],
"type": "string"
}
},
"required": [
"paramsBillion",
"precision",
"overheadPct"
],
"type": "object"
},
"name": "gpu_vram_calculator",
"outputSchema": null
},
{
"description": "Grass Seed Calculator — Calculate how much grass seed you need: enter your lawn area in square feet and the seeding rate to get pounds required and bags to buy for new or overseed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"areaSqFt": {
"maximum": 10000000,
"minimum": 1,
"type": "number"
},
"bagLbs": {
"maximum": 500,
"minimum": 0.1,
"type": "number"
},
"mode": {
"enum": [
"newLawn",
"overseed"
],
"type": "string"
},
"ratePer1000": {
"maximum": 50,
"minimum": 0.1,
"type": "number"
}
},
"required": [
"areaSqFt",
"ratePer1000",
"mode",
"bagLbs"
],
"type": "object"
},
"name": "grass_seed_calculator",
"outputSchema": null
},
{
"description": "Gravel & Aggregate Calculator (Yards & Tons) — Calculate how much gravel or aggregate you need for a driveway, path, or garden bed. Enter area and depth to get cubic yards, cubic feet, and tons by density.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"areaSqFt": {
"exclusiveMinimum": 0,
"maximum": 100000,
"type": "number"
},
"densityTonsPerYard": {
"exclusiveMinimum": 0,
"maximum": 5,
"type": "number"
},
"depthInches": {
"exclusiveMinimum": 0,
"maximum": 120,
"type": "number"
}
},
"required": [
"areaSqFt",
"depthInches",
"densityTonsPerYard"
],
"type": "object"
},
"name": "gravel_calculator",
"outputSchema": null
},
{
"description": "Heart Rate Zone Calculator — Calculate your five heart rate training zones from your age using the 220 − age or Tanaka formula, with an optional Karvonen resting heart rate refinement.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"age": {
"maximum": 120,
"minimum": 1,
"type": "integer"
},
"formula": {
"enum": [
"standard",
"tanaka"
],
"type": "string"
},
"restingHR": {
"maximum": 150,
"minimum": 20,
"type": "integer"
}
},
"required": [
"age",
"formula"
],
"type": "object"
},
"name": "heart_rate_zone_calculator",
"outputSchema": null
},
{
"description": "Heat Pump vs Furnace Savings Calculator — Compare a heat pump against electric resistance or a furnace. Enter your heating need, COP, and rate to see yearly running cost, savings, and payback.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"comparisonCop": {
"maximum": 2,
"minimum": 0.1,
"type": "number"
},
"cop": {
"maximum": 6,
"minimum": 1,
"type": "number"
},
"electricityRate": {
"maximum": 5,
"minimum": 0,
"type": "number"
},
"heatNeedKWh": {
"maximum": 1000000,
"minimum": 1,
"type": "number"
},
"installedCostDelta": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"heatNeedKWh",
"cop",
"electricityRate",
"comparisonCop",
"installedCostDelta"
],
"type": "object"
},
"name": "heat_pump_savings_calculator",
"outputSchema": null
},
{
"description": "HELOC Payment Calculator (Draw + Repayment) — Calculate your HELOC draw and repayment payments. See the payment shock when interest-only switches to fully amortized, plus total interest across both phases.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualRatePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"cltvPct": {
"maximum": 100,
"minimum": 1,
"type": "number"
},
"drawBalance": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"drawTermMonths": {
"exclusiveMinimum": 0,
"maximum": 360,
"type": "integer"
},
"homeValue": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"mortgageBalance": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"repayTermMonths": {
"exclusiveMinimum": 0,
"maximum": 360,
"type": "integer"
}
},
"required": [
"homeValue",
"mortgageBalance",
"cltvPct",
"drawBalance",
"annualRatePct",
"drawTermMonths",
"repayTermMonths"
],
"type": "object"
},
"name": "heloc_calculator",
"outputSchema": null
},
{
"description": "Hire vs Outsource Calculator — Compare the fully loaded cost of an in-house hire against outsourcing to an agency or freelancer, with a break-even hours line showing when hiring wins.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"agencyHourlyRate": {
"maximum": 500,
"minimum": 10,
"type": "number"
},
"annualSalary": {
"maximum": 500000,
"minimum": 10000,
"type": "number"
},
"benefitsRate": {
"maximum": 60,
"minimum": 0,
"type": "number"
},
"employerTaxRate": {
"maximum": 15,
"minimum": 0,
"type": "number"
},
"expectedTenureYears": {
"maximum": 10,
"minimum": 1,
"type": "number"
},
"hoursNeededPerMonth": {
"maximum": 173,
"minimum": 1,
"type": "number"
},
"managementOverheadPct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"overheadAnnual": {
"maximum": 50000,
"minimum": 0,
"type": "number"
},
"recruitingCost": {
"maximum": 50000,
"minimum": 0,
"type": "number"
}
},
"required": [
"annualSalary",
"benefitsRate",
"employerTaxRate",
"overheadAnnual",
"recruitingCost",
"expectedTenureYears",
"hoursNeededPerMonth",
"agencyHourlyRate",
"managementOverheadPct"
],
"type": "object"
},
"name": "hire_vs_outsource_calculator",
"outputSchema": null
},
{
"description": "Home Affordability Calculator — Find out how much house you can afford using the 28/36 DTI rule. Enter income, rate, and debts to get your max loan, price, and a DTI scenarios table. Supports Verifiable Calculation Certificates: pass certify=true to also receive a signed, independently verifiable receipt (DSSE/Ed25519) for this exact calculation.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualRatePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"backEndDtiPct": {
"maximum": 65,
"minimum": 1,
"type": "number"
},
"certify": {
"type": "boolean"
},
"downPayment": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
},
"frontEndDtiPct": {
"maximum": 50,
"minimum": 1,
"type": "number"
},
"grossMonthlyIncome": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"otherMonthlyDebts": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"termYears": {
"maximum": 50,
"minimum": 0.08333333333333333,
"type": "number"
}
},
"required": [
"grossMonthlyIncome",
"annualRatePct",
"termYears",
"downPayment",
"otherMonthlyDebts",
"frontEndDtiPct",
"backEndDtiPct"
],
"type": "object"
},
"name": "home_affordability_calculator",
"outputSchema": null
},
{
"description": "Home Battery Backup Size Calculator — Size a home backup battery. Enter your essential load in kW and hours of backup to get the kWh needed, how many battery units, and runtime at each load.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"backupHours": {
"maximum": 240,
"minimum": 0.5,
"type": "number"
},
"depthOfDischarge": {
"maximum": 1,
"minimum": 0.1,
"type": "number"
},
"essentialLoadKW": {
"maximum": 100,
"minimum": 0.01,
"type": "number"
},
"unitCapacityKWh": {
"maximum": 1000,
"minimum": 0.5,
"type": "number"
}
},
"required": [
"essentialLoadKW",
"backupHours",
"depthOfDischarge",
"unitCapacityKWh"
],
"type": "object"
},
"name": "home_battery_size_calculator",
"outputSchema": null
},
{
"description": "Ideal Weight Calculator (4 Formulas) — Estimate ideal body weight from your height and sex using four classic formulas (Devine, Robinson, Miller, Hamwi) and see the healthy range, not one number.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"heightCm": {
"maximum": 250,
"minimum": 120,
"type": "number"
},
"sex": {
"enum": [
"male",
"female"
],
"type": "string"
}
},
"required": [
"sex",
"heightCm"
],
"type": "object"
},
"name": "ideal_weight_calculator",
"outputSchema": null
},
{
"description": "Lead Gen Budget Calculator — Work out your lead generation budget: leads needed for a customer goal, the implied CAC against your LTV target, and the maximum cost per lead to pay.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"avgCustomerLtv": {
"maximum": 1000000,
"minimum": 10,
"type": "number"
},
"blendedCostPerLead": {
"maximum": 2000,
"minimum": 0.1,
"type": "number"
},
"leadToCustomerRate": {
"maximum": 100,
"minimum": 0.1,
"type": "number"
},
"newCustomersGoal": {
"maximum": 10000,
"minimum": 1,
"type": "number"
},
"targetLtvCacRatio": {
"maximum": 10,
"minimum": 1,
"type": "number"
}
},
"required": [
"newCustomersGoal",
"leadToCustomerRate",
"avgCustomerLtv",
"targetLtvCacRatio",
"blendedCostPerLead"
],
"type": "object"
},
"name": "lead_gen_budget_calculator",
"outputSchema": null
},
{
"description": "Lease vs Buy a Car Calculator — Compare leasing versus buying a car over the same time horizon. See each total cost, the difference, and true net cost per month once resale value is counted.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"buyDownPayment": {
"maximum": 2000000,
"minimum": 0,
"type": "number"
},
"buyMonthly": {
"maximum": 2000000,
"minimum": 0,
"type": "number"
},
"estimatedMaintenance": {
"maximum": 2000000,
"minimum": 0,
"type": "number"
},
"horizonMonths": {
"exclusiveMinimum": 0,
"maximum": 240,
"type": "integer"
},
"leaseDownPayment": {
"maximum": 2000000,
"minimum": 0,
"type": "number"
},
"leaseFees": {
"maximum": 2000000,
"minimum": 0,
"type": "number"
},
"leaseMonthly": {
"maximum": 2000000,
"minimum": 0,
"type": "number"
},
"resaleValue": {
"maximum": 2000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"horizonMonths",
"leaseDownPayment",
"leaseMonthly",
"leaseFees",
"buyDownPayment",
"buyMonthly",
"estimatedMaintenance",
"resaleValue"
],
"type": "object"
},
"name": "lease_vs_buy_car_calculator",
"outputSchema": null
},
{
"description": "LLC vs Sole Proprietor Calculator — Compare a sole proprietorship with an LLC: formation and annual state costs, self-employment tax on both, and the estimated savings of an S-corp election.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualStateFee": {
"maximum": 800,
"minimum": 0,
"type": "number"
},
"netProfit": {
"maximum": 1000000,
"minimum": 1000,
"type": "number"
},
"payrollAdminCost": {
"maximum": 5000,
"minimum": 0,
"type": "number"
},
"reasonableSalary": {
"maximum": 300000,
"minimum": 10000,
"type": "number"
},
"registeredAgentFee": {
"maximum": 300,
"minimum": 0,
"type": "number"
},
"sCorpElection": {
"type": "boolean"
},
"stateFilingFee": {
"maximum": 500,
"minimum": 0,
"type": "number"
}
},
"required": [
"netProfit",
"stateFilingFee",
"annualStateFee",
"registeredAgentFee",
"sCorpElection",
"reasonableSalary",
"payrollAdminCost"
],
"type": "object"
},
"name": "llc_vs_sole_proprietor_calculator",
"outputSchema": null
},
{
"description": "LLM API Cost Calculator (GPT-4o, Claude, Gemini) — Estimate monthly API costs for GPT-4o, Claude, and Gemini from tokens per request and volume. See input vs output cost split. Prices as of 2025 — verify.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"inputTokensPerReq": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"model": {
"enum": [
"gpt-4o",
"gpt-4o-mini",
"claude-opus",
"claude-sonnet",
"claude-haiku",
"gemini-1.5-pro",
"gemini-1.5-flash"
],
"type": "string"
},
"outputTokensPerReq": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"requestsPerMonth": {
"maximum": 1000000000,
"minimum": 1,
"type": "number"
}
},
"required": [
"model",
"inputTokensPerReq",
"outputTokensPerReq",
"requestsPerMonth"
],
"type": "object"
},
"name": "llm_api_cost_calculator",
"outputSchema": null
},
{
"description": "LLM Self-Host vs API Cost Calculator — Find the monthly token volume where self-hosting an LLM on rented GPUs beats paying per token for an API. Compare costs, GPUs needed, and breakeven point.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"apiModelId": {
"enum": [
"gpt-5.5",
"gpt-5.4",
"gpt-5.4-mini",
"gpt-5.4-nano",
"claude-opus-4.8",
"claude-sonnet-4.6",
"claude-haiku-4.5",
"gemini-3.5-flash",
"gemini-3.1-pro",
"gemini-2.5-flash",
"llama-3.3-70b-together",
"llama-3-8b-lite-together"
],
"type": "string"
},
"gpuHourlyUsd": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
},
"gpuId": {
"enum": [
"h100-sxm-80gb",
"a100-sxm-80gb",
"a100-40gb",
"l40s-48gb",
"rtx-4090-24gb"
],
"type": "string"
},
"monthlyInputTokensM": {
"maximum": 10000000,
"minimum": 0.001,
"type": "number"
},
"monthlyOutputTokensM": {
"maximum": 10000000,
"minimum": 0.001,
"type": "number"
},
"throughputTokensPerSec": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"utilizationPct": {
"maximum": 100,
"minimum": 1,
"type": "number"
}
},
"required": [
"monthlyInputTokensM",
"monthlyOutputTokensM",
"apiModelId",
"gpuId",
"gpuHourlyUsd",
"throughputTokensPerSec",
"utilizationPct"
],
"type": "object"
},
"name": "llm_self_host_vs_api_calculator",
"outputSchema": null
},
{
"description": "LLM Throughput & GPU Sizing Calculator — Estimate how many GPUs your LLM needs: concurrent users and target tokens per second become cluster size, monthly cloud cost, and real utilization at load.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"aggregateTokensPerSecPerGpu": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"concurrentUsers": {
"maximum": 1000000,
"minimum": 1,
"type": "integer"
},
"gpuHourlyUsd": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
},
"gpuId": {
"enum": [
"h100-sxm-80gb",
"a100-sxm-80gb",
"a100-40gb",
"l40s-48gb",
"rtx-4090-24gb"
],
"type": "string"
},
"targetTokensPerSecPerUser": {
"maximum": 500,
"minimum": 1,
"type": "number"
},
"utilizationHeadroomPct": {
"maximum": 100,
"minimum": 10,
"type": "number"
}
},
"required": [
"concurrentUsers",
"targetTokensPerSecPerUser",
"gpuId",
"gpuHourlyUsd",
"aggregateTokensPerSecPerGpu",
"utilizationHeadroomPct"
],
"type": "object"
},
"name": "llm_throughput_calculator",
"outputSchema": null
},
{
"description": "Loan Amortization Calculator — Get your full loan amortization schedule instantly. See how each payment splits between interest and principal, and how extra payments cut total interest paid.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualRatePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"extraMonthly": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"loanAmount": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"termMonths": {
"exclusiveMinimum": 0,
"maximum": 600,
"type": "integer"
}
},
"required": [
"loanAmount",
"annualRatePct",
"termMonths",
"extraMonthly"
],
"type": "object"
},
"name": "loan_amortization_calculator",
"outputSchema": null
},
{
"description": "Macro Calculator: Protein, Carbs and Fat Targets — Calculate your daily protein, carb, and fat targets from your calorie goal. Choose a preset split or customize macros for your fitness or body-composition plan.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"carbsPct": {
"maximum": 70,
"minimum": 5,
"type": "integer"
},
"dailyCalories": {
"maximum": 10000,
"minimum": 800,
"type": "number"
},
"fatPct": {
"maximum": 70,
"minimum": 5,
"type": "integer"
},
"preset": {
"enum": [
"balanced",
"lowCarb",
"highProtein",
"custom"
],
"type": "string"
},
"proteinPct": {
"maximum": 70,
"minimum": 5,
"type": "integer"
}
},
"required": [
"dailyCalories",
"preset"
],
"type": "object"
},
"name": "macro_calculator",
"outputSchema": null
},
{
"description": "Margin and Markup Calculator — Calculate gross profit, margin percentage, and markup percentage instantly. Enter cost and price to see the right number for your business pricing strategy.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cost": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"price": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
}
},
"required": [
"cost",
"price"
],
"type": "object"
},
"name": "margin_markup_calculator",
"outputSchema": null
},
{
"description": "Mortgage Overpayment Calculator — See exactly how much interest and time you save by overpaying your mortgage. Instant amortization schedule plus a clear breakdown of the months you save.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualRatePct": {
"maximum": 50,
"minimum": 0,
"type": "number"
},
"extraMonthly": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"principal": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"termYears": {
"maximum": 50,
"minimum": 0.08333333333333333,
"type": "number"
}
},
"required": [
"principal",
"annualRatePct",
"termYears",
"extraMonthly"
],
"type": "object"
},
"name": "mortgage_overpayment_calculator",
"outputSchema": null
},
{
"description": "Mortgage PITI Calculator — Calculate your full monthly PITI mortgage payment—principal, interest, property taxes, homeowners insurance, and PMI. Full amortization schedule included.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualInsuranceDollars": {
"maximum": 500000,
"minimum": 0,
"type": "number"
},
"annualPropertyTaxRatePct": {
"maximum": 10,
"minimum": 0,
"type": "number"
},
"annualRatePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"homeValue": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"loanAmount": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"pmiRatePct": {
"maximum": 5,
"minimum": 0,
"type": "number"
},
"termYears": {
"exclusiveMinimum": 0,
"maximum": 50,
"type": "integer"
}
},
"required": [
"loanAmount",
"homeValue",
"annualRatePct",
"termYears",
"annualPropertyTaxRatePct",
"annualInsuranceDollars",
"pmiRatePct"
],
"type": "object"
},
"name": "mortgage_piti_calculator",
"outputSchema": null
},
{
"description": "Mortgage Discount Points Break-Even Calculator — Find out if buying mortgage discount points is worth it. See the break-even month and net gain over your planned hold period. Points lose if you sell early.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualRatePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"holdPeriodMonths": {
"maximum": 600,
"minimum": 1,
"type": "integer"
},
"loanAmount": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"points": {
"maximum": 10,
"minimum": 0,
"type": "number"
},
"rateReductionPerPoint": {
"maximum": 2,
"minimum": 0,
"type": "number"
},
"termMonths": {
"exclusiveMinimum": 0,
"maximum": 600,
"type": "integer"
}
},
"required": [
"loanAmount",
"annualRatePct",
"termMonths",
"points",
"rateReductionPerPoint",
"holdPeriodMonths"
],
"type": "object"
},
"name": "mortgage_points_calculator",
"outputSchema": null
},
{
"description": "Mortgage Refinance Calculator — Find out if refinancing your mortgage is worth it. Compare monthly payments, see when you break even, and spot if a lower rate actually costs more overall.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"closingCosts": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"currentBalance": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"currentRatePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"newRatePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"newTermMonths": {
"exclusiveMinimum": 0,
"maximum": 600,
"type": "integer"
},
"remainingTermMonths": {
"exclusiveMinimum": 0,
"maximum": 600,
"type": "integer"
}
},
"required": [
"currentBalance",
"currentRatePct",
"remainingTermMonths",
"newRatePct",
"newTermMonths",
"closingCosts"
],
"type": "object"
},
"name": "mortgage_refinance_calculator",
"outputSchema": null
},
{
"description": "Mulch Calculator (Cubic Yards & Bags) — Calculate how much mulch you need for a garden bed or landscape. Enter area and depth to get cubic yards, cubic feet, and the exact number of bags to buy.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"areaSqFt": {
"exclusiveMinimum": 0,
"maximum": 100000,
"type": "number"
},
"bagSizeFt3": {
"exclusiveMinimum": 0,
"maximum": 5,
"type": "number"
},
"depthInches": {
"exclusiveMinimum": 0,
"maximum": 24,
"type": "number"
},
"wastePct": {
"maximum": 50,
"minimum": 0,
"type": "number"
}
},
"required": [
"areaSqFt",
"depthInches",
"wastePct",
"bagSizeFt3"
],
"type": "object"
},
"name": "mulch_calculator",
"outputSchema": null
},
{
"description": "One Rep Max (1RM) Calculator — Estimate your one-rep max from any set using the Epley and Brzycki formulas, then read a full percentage-of-1RM table to set training loads for every lift.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"formula": {
"enum": [
"epley",
"brzycki"
],
"type": "string"
},
"reps": {
"maximum": 36,
"minimum": 1,
"type": "integer"
},
"weight": {
"exclusiveMinimum": 0,
"maximum": 2000,
"type": "number"
}
},
"required": [
"weight",
"reps",
"formula"
],
"type": "object"
},
"name": "one_rep_max_calculator",
"outputSchema": null
},
{
"description": "Overtime Pay Calculator (Time-and-a-Half) — Calculate overtime pay at time-and-a-half or a custom rate. Enter your hourly wage plus regular, overtime, and double-time hours for weekly and annual gross.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"doubletimeHours": {
"maximum": 168,
"minimum": 0,
"type": "number"
},
"hourlyRate": {
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"overtimeHours": {
"maximum": 168,
"minimum": 0,
"type": "number"
},
"overtimeMultiplier": {
"maximum": 10,
"minimum": 1,
"type": "number"
},
"regularHours": {
"maximum": 168,
"minimum": 0,
"type": "number"
}
},
"required": [
"hourlyRate",
"regularHours",
"overtimeHours",
"overtimeMultiplier",
"doubletimeHours"
],
"type": "object"
},
"name": "overtime_pay_calculator",
"outputSchema": null
},
{
"description": "Paint Calculator: How Much Paint Do I Need? — Calculate exactly how much paint you need for any room. Enter room dimensions, number of coats, doors, windows, and paint coverage to get total liters and cans.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"coats": {
"maximum": 5,
"minimum": 1,
"type": "integer"
},
"coveragePerLiterM2": {
"maximum": 20,
"minimum": 5,
"type": "number"
},
"doors": {
"maximum": 20,
"minimum": 0,
"type": "integer"
},
"includeCeiling": {
"type": "boolean"
},
"roomLengthM": {
"exclusiveMinimum": 0,
"maximum": 100,
"type": "number"
},
"roomWidthM": {
"exclusiveMinimum": 0,
"maximum": 100,
"type": "number"
},
"wallHeightM": {
"exclusiveMinimum": 0,
"maximum": 10,
"type": "number"
},
"windows": {
"maximum": 40,
"minimum": 0,
"type": "integer"
}
},
"required": [
"roomLengthM",
"roomWidthM",
"wallHeightM",
"coats",
"doors",
"windows",
"coveragePerLiterM2",
"includeCeiling"
],
"type": "object"
},
"name": "paint_calculator",
"outputSchema": null
},
{
"description": "Pay Raise Calculator — Calculate your pay raise two ways: the nominal percentage increase and the real, inflation-adjusted raise, plus the annual and per-paycheck dollar gain.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"inflationPct": {
"maximum": 1000,
"minimum": -50,
"type": "number"
},
"newSalary": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"oldSalary": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"payPeriodsPerYear": {
"maximum": 366,
"minimum": 1,
"type": "integer"
}
},
"required": [
"oldSalary",
"newSalary",
"inflationPct",
"payPeriodsPerYear"
],
"type": "object"
},
"name": "pay_raise_calculator",
"outputSchema": null
},
{
"description": "CAC Payback Period Calculator — Calculate your CAC payback period with simple and discounted methods. Find the month your customer acquisition cost is fully recovered, plus a cumulative chart.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualDiscountRatePct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"arpa": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"cac": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"grossMarginPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"targetMonths": {
"maximum": 360,
"minimum": 1,
"type": "number"
}
},
"required": [
"cac",
"arpa",
"grossMarginPct",
"annualDiscountRatePct",
"targetMonths"
],
"type": "object"
},
"name": "payback_period_calculator",
"outputSchema": null
},
{
"description": "Personal Loan Calculator with APR & Amortization — Calculate your personal loan monthly payment, total interest, and true effective APR including any origination fee. Full amortization schedule included. Supports Verifiable Calculation Certificates: pass certify=true to also receive a signed, independently verifiable receipt (DSSE/Ed25519) for this exact calculation.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualRatePct": {
"maximum": 60,
"minimum": 0,
"type": "number"
},
"certify": {
"type": "boolean"
},
"originationFeePct": {
"maximum": 10,
"minimum": 0,
"type": "number"
},
"principal": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"termMonths": {
"exclusiveMinimum": 0,
"maximum": 360,
"type": "integer"
}
},
"required": [
"principal",
"annualRatePct",
"termMonths",
"originationFeePct"
],
"type": "object"
},
"name": "personal_loan_calculator",
"outputSchema": null
},
{
"description": "Pet Cost Calculator (First-Year & Lifetime) — Add up the true cost of a pet: first-year and lifetime. Enter monthly food, vet, insurance, and supplies plus setup cost to see what it really adds up to.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"food": {
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"insurance": {
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"lifespanYears": {
"exclusiveMinimum": 0,
"maximum": 40,
"type": "integer"
},
"other": {
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"setupCost": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"supplies": {
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"vet": {
"maximum": 100000,
"minimum": 0,
"type": "number"
}
},
"required": [
"food",
"vet",
"insurance",
"supplies",
"other",
"setupCost",
"lifespanYears"
],
"type": "object"
},
"name": "pet_cost_calculator",
"outputSchema": null
},
{
"description": "Dog & Cat Food Portion Calculator — Estimate how much to feed a dog or cat from ideal weight and activity using the vet RER formula. Enter weight and food calories to get daily cups to serve.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"foodKcalPerCup": {
"maximum": 1000,
"minimum": 1,
"type": "number"
},
"lifestyleFactor": {
"maximum": 5,
"minimum": 1,
"type": "number"
},
"weightKg": {
"maximum": 120,
"minimum": 0.1,
"type": "number"
}
},
"required": [
"weightKg",
"lifestyleFactor",
"foodKcalPerCup"
],
"type": "object"
},
"name": "pet_food_portion_calculator",
"outputSchema": null
},
{
"description": "Pizza Dough Calculator (Baker's Percentage) — Calculate pizza dough by baker's percentage: enter ball count, weight, and hydration to get exact flour, water, salt, and yeast weights for your batch.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"ballWeight": {
"maximum": 5000,
"minimum": 1,
"type": "number"
},
"balls": {
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"hydration": {
"maximum": 120,
"minimum": 0,
"type": "number"
},
"saltPct": {
"maximum": 10,
"minimum": 0,
"type": "number"
},
"yeastPct": {
"maximum": 10,
"minimum": 0,
"type": "number"
}
},
"required": [
"balls",
"ballWeight",
"hydration",
"saltPct",
"yeastPct"
],
"type": "object"
},
"name": "pizza_dough_calculator",
"outputSchema": null
},
{
"description": "Pricing Strategy Calculator — Model a price change before you commit: see the maximum volume you can lose and stay profitable, plus predicted demand and profit at a chosen elasticity.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"currentPrice": {
"maximum": 10000,
"minimum": 0.5,
"type": "number"
},
"elasticity": {
"maximum": 0,
"minimum": -5,
"type": "number"
},
"fixedCostsMo": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"monthlyUnits": {
"maximum": 1000000,
"minimum": 1,
"type": "number"
},
"newPrice": {
"maximum": 10000,
"minimum": 0.5,
"type": "number"
},
"variableCostPerUnit": {
"maximum": 9999,
"minimum": 0,
"type": "number"
}
},
"required": [
"currentPrice",
"monthlyUnits",
"variableCostPerUnit",
"fixedCostsMo",
"newPrice",
"elasticity"
],
"type": "object"
},
"name": "pricing_strategy_calculator",
"outputSchema": null
},
{
"description": "Print Resolution & Max Print Size Calculator — Find the largest quality print from your photo pixels, or the DPI a chosen print size lands at. Enter pixel size and a target size or DPI to check the fit.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"dpi": {
"exclusiveMinimum": 0,
"maximum": 4800,
"type": "number"
},
"mode": {
"enum": [
"pixelsToSize",
"sizeToDpi"
],
"type": "string"
},
"pixelH": {
"exclusiveMinimum": 0,
"maximum": 500000,
"type": "number"
},
"pixelW": {
"exclusiveMinimum": 0,
"maximum": 500000,
"type": "number"
},
"printHeightIn": {
"exclusiveMinimum": 0,
"maximum": 2000,
"type": "number"
},
"printWidthIn": {
"exclusiveMinimum": 0,
"maximum": 2000,
"type": "number"
}
},
"required": [
"mode",
"pixelW",
"pixelH",
"dpi",
"printWidthIn",
"printHeightIn"
],
"type": "object"
},
"name": "print_resolution_calculator",
"outputSchema": null
},
{
"description": "Product Pricing Calculator — Set the right selling price for your product. Enter fully-loaded unit cost — materials, labor, overhead, and platform fees — then choose a target margin.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"feesPct": {
"maximum": 80,
"minimum": 0,
"type": "number"
},
"hourlyRate": {
"maximum": 10000,
"minimum": 0,
"type": "number"
},
"laborHours": {
"maximum": 10000,
"minimum": 0,
"type": "number"
},
"materials": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"overhead": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"targetMarginPct": {
"maximum": 99,
"minimum": 0,
"type": "number"
}
},
"required": [
"materials",
"laborHours",
"hourlyRate",
"overhead",
"feesPct",
"targetMarginPct"
],
"type": "object"
},
"name": "product_pricing_calculator",
"outputSchema": null
},
{
"description": "Prompt Caching Savings Calculator (LLM API Costs) — Estimate how much prompt caching cuts your LLM API bill: monthly input tokens, cacheable share, and hit rate give per-model savings, cache writes included.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cacheableSharePct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"hitRatePct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"modelId": {
"enum": [
"gpt-5.5",
"gpt-5.4",
"gpt-5.4-mini",
"gpt-5.4-nano",
"claude-opus-4.8",
"claude-sonnet-4.6",
"claude-haiku-4.5",
"gemini-3.5-flash",
"gemini-3.1-pro",
"gemini-2.5-flash"
],
"type": "string"
},
"monthlyInputTokensM": {
"maximum": 10000000,
"minimum": 0.001,
"type": "number"
}
},
"required": [
"monthlyInputTokensM",
"cacheableSharePct",
"hitRatePct",
"modelId"
],
"type": "object"
},
"name": "prompt_caching_savings_calculator",
"outputSchema": null
},
{
"description": "PTO Accrual Calculator — Calculate how much paid time off you accrue each pay period from your annual PTO days, then project your future balance by pay date after the hours you've used.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualDays": {
"maximum": 365,
"minimum": 0,
"type": "number"
},
"currentBalanceHours": {
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"hoursPerDay": {
"maximum": 24,
"minimum": 0.5,
"type": "number"
},
"periodsElapsed": {
"maximum": 366,
"minimum": 0,
"type": "integer"
},
"periodsPerYear": {
"maximum": 366,
"minimum": 1,
"type": "integer"
},
"usedHours": {
"maximum": 100000,
"minimum": 0,
"type": "number"
}
},
"required": [
"annualDays",
"hoursPerDay",
"periodsPerYear",
"currentBalanceHours",
"usedHours",
"periodsElapsed"
],
"type": "object"
},
"name": "pto_accrual_calculator",
"outputSchema": null
},
{
"description": "Puppy Adult Weight Predictor — Predict your puppy adult weight from its current weight and age in weeks, with a size-class note. Enter the numbers to see the grown-up size to expect.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"ageWeeks": {
"exclusiveMinimum": 0,
"maximum": 104,
"type": "number"
},
"currentWeightKg": {
"exclusiveMinimum": 0,
"maximum": 120,
"type": "number"
},
"sizeClass": {
"enum": [
"small",
"medium",
"large"
],
"type": "string"
}
},
"required": [
"currentWeightKg",
"ageWeeks"
],
"type": "object"
},
"name": "puppy_weight_calculator",
"outputSchema": null
},
{
"description": "Purchase Impact Calculator — See the true cost of any purchase: what the price would grow to if invested, how many days of work it represents, and how far it pushes back your FIRE date.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualNetIncome": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"currentSavings": {
"default": 0,
"maximum": 100000000000,
"minimum": 0,
"type": "number"
},
"expectedRealReturnPct": {
"maximum": 12,
"minimum": 0,
"type": "number"
},
"fireNumber": {
"exclusiveMinimum": 0,
"maximum": 100000000000,
"type": "number"
},
"monthlySavings": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"price": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"yearsHorizon": {
"maximum": 50,
"minimum": 1,
"type": "integer"
}
},
"required": [
"price",
"expectedRealReturnPct",
"yearsHorizon"
],
"type": "object"
},
"name": "purchase_impact_calculator",
"outputSchema": null
},
{
"description": "RAG Cost Calculator — Estimate what a RAG pipeline costs: one-time corpus embedding, monthly vector storage, and per-query LLM generation from verified 2026 provider prices.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"avgTokensPerDoc": {
"maximum": 1000000,
"minimum": 1,
"type": "number"
},
"chunkTokens": {
"maximum": 8192,
"minimum": 50,
"type": "integer"
},
"docCount": {
"maximum": 100000000,
"minimum": 1,
"type": "integer"
},
"embeddingModelId": {
"enum": [
"text-embedding-3-small",
"text-embedding-3-large",
"voyage-4",
"voyage-4-lite",
"voyage-4-large"
],
"type": "string"
},
"generationModelId": {
"enum": [
"gpt-5.5",
"gpt-5.4",
"gpt-5.4-mini",
"gpt-5.4-nano",
"claude-opus-4.8",
"claude-sonnet-4.6",
"claude-haiku-4.5",
"gemini-3.5-flash",
"gemini-3.1-pro",
"gemini-2.5-flash",
"llama-3.3-70b-together",
"llama-3-8b-lite-together"
],
"type": "string"
},
"outputTokensPerQuery": {
"maximum": 100000,
"minimum": 1,
"type": "number"
},
"queriesPerMonth": {
"maximum": 1000000000,
"minimum": 1,
"type": "integer"
},
"retrievedTokensPerQuery": {
"maximum": 200000,
"minimum": 1,
"type": "number"
},
"vectorStorageUsdPerGbMonth": {
"maximum": 100,
"minimum": 0,
"type": "number"
}
},
"required": [
"docCount",
"avgTokensPerDoc",
"chunkTokens",
"embeddingModelId",
"vectorStorageUsdPerGbMonth",
"queriesPerMonth",
"retrievedTokensPerQuery",
"generationModelId",
"outputTokensPerQuery"
],
"type": "object"
},
"name": "rag_cost_calculator",
"outputSchema": null
},
{
"description": "Recipe Cost & Cost-Per-Serving Calculator — Cost out any recipe in seconds: enter ingredients, quantities, and unit prices to get total cost, cost per serving, and a suggested menu price by food cost.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"ingredients": {
"items": {
"properties": {
"name": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"qty": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"unit": {
"maxLength": 24,
"minLength": 1,
"type": "string"
},
"unitCost": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"name",
"qty",
"unit",
"unitCost"
],
"type": "object"
},
"maxItems": 200,
"minItems": 1,
"type": "array"
},
"servings": {
"maximum": 100000,
"minimum": 1,
"type": "integer"
},
"targetFoodCostPct": {
"maximum": 100,
"minimum": 1,
"type": "number"
}
},
"required": [
"ingredients",
"servings"
],
"type": "object"
},
"name": "recipe_cost_calculator",
"outputSchema": null
},
{
"description": "Recipe Scaler / Serving Size Calculator — Scale any recipe up or down: enter the original and desired servings, and this tool multiplies every ingredient by the exact ratio so amounts stay balanced.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"desiredServings": {
"exclusiveMinimum": 0,
"maximum": 100000,
"type": "number"
},
"ingredients": {
"items": {
"properties": {
"name": {
"maxLength": 80,
"minLength": 1,
"type": "string"
},
"qty": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"unit": {
"maxLength": 40,
"type": "string"
}
},
"required": [
"name",
"qty",
"unit"
],
"type": "object"
},
"maxItems": 100,
"minItems": 1,
"type": "array"
},
"originalServings": {
"exclusiveMinimum": 0,
"maximum": 100000,
"type": "number"
}
},
"required": [
"originalServings",
"desiredServings",
"ingredients"
],
"type": "object"
},
"name": "recipe_scaler_calculator",
"outputSchema": null
},
{
"description": "Rent Affordability Calculator — Find out how much rent you can afford using the 30% rule, 50/30/20 budget, and a cashflow stress test. All three caps side by side so you see the trade-offs.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"dtiPct": {
"maximum": 50,
"minimum": 10,
"type": "number"
},
"grossMonthlyIncome": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"monthlyFixedExpenses": {
"maximum": 500000,
"minimum": 0,
"type": "number"
},
"takeHomePay": {
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
}
},
"required": [
"grossMonthlyIncome",
"takeHomePay",
"monthlyFixedExpenses",
"dtiPct"
],
"type": "object"
},
"name": "rent_affordability_calculator",
"outputSchema": null
},
{
"description": "Rent vs Buy Calculator — Compare renting vs buying over any timeline. See which builds more wealth, when break-even hits, and how appreciation and rent increases tip the balance.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"buyClosingCostsPct": {
"maximum": 10,
"minimum": 0,
"type": "number"
},
"downPaymentPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"homeAppreciationPct": {
"maximum": 15,
"minimum": 0,
"type": "number"
},
"homePrice": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"horizonYears": {
"exclusiveMinimum": 0,
"maximum": 40,
"type": "integer"
},
"investmentReturnPct": {
"maximum": 15,
"minimum": 0,
"type": "number"
},
"maintenancePctAnnual": {
"maximum": 5,
"minimum": 0,
"type": "number"
},
"monthlyRent": {
"exclusiveMinimum": 0,
"maximum": 100000,
"type": "number"
},
"mortgageRatePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"mortgageTermYears": {
"exclusiveMinimum": 0,
"maximum": 40,
"type": "integer"
},
"rentIncreasePct": {
"maximum": 15,
"minimum": 0,
"type": "number"
},
"sellCostsPct": {
"maximum": 10,
"minimum": 0,
"type": "number"
}
},
"required": [
"monthlyRent",
"homePrice",
"downPaymentPct",
"mortgageRatePct",
"mortgageTermYears",
"horizonYears",
"homeAppreciationPct",
"rentIncreasePct",
"maintenancePctAnnual",
"buyClosingCostsPct",
"sellCostsPct",
"investmentReturnPct"
],
"type": "object"
},
"name": "rent_vs_buy_calculator",
"outputSchema": null
},
{
"description": "Required Savings Calculator — Find the monthly savings needed to reach a goal: three deterministic return scenarios plus an inverse Monte Carlo rate sized for your chosen success odds.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"currentSavings": {
"maximum": 1000000000,
"minimum": 0,
"type": "number"
},
"expectedRealReturnPct": {
"maximum": 12,
"minimum": 0,
"type": "number"
},
"successTargetPct": {
"default": 80,
"maximum": 95,
"minimum": 50,
"type": "integer"
},
"targetAmount": {
"exclusiveMinimum": 0,
"maximum": 1000000000,
"type": "number"
},
"volatilityPct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"years": {
"maximum": 60,
"minimum": 1,
"type": "integer"
}
},
"required": [
"targetAmount",
"currentSavings",
"years",
"expectedRealReturnPct",
"volatilityPct"
],
"type": "object"
},
"name": "required_savings_calculator",
"outputSchema": null
},
{
"description": "Retirement Monte Carlo Calculator — Estimate your retirement plan's success probability with 5,000 simulated Monte Carlo market paths, plus a fan chart of percentile balances at every age.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"currentAge": {
"maximum": 75,
"minimum": 18,
"type": "integer"
},
"currentSavings": {
"maximum": 100000000000,
"minimum": 0,
"type": "number"
},
"expectedRealReturnPct": {
"maximum": 12,
"minimum": 0,
"type": "number"
},
"monthlyContribution": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
},
"monthlyRetirementSpending": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
},
"planUntilAge": {
"maximum": 105,
"minimum": 20,
"type": "integer"
},
"retireAge": {
"maximum": 80,
"minimum": 19,
"type": "integer"
},
"volatilityPct": {
"maximum": 30,
"minimum": 0,
"type": "number"
}
},
"required": [
"currentAge",
"retireAge",
"currentSavings",
"monthlyContribution",
"expectedRealReturnPct",
"volatilityPct",
"monthlyRetirementSpending",
"planUntilAge"
],
"type": "object"
},
"name": "retirement_monte_carlo_calculator",
"outputSchema": null
},
{
"description": "ROAS & Break-Even ROAS Calculator — Calculate ROAS and break-even ROAS instantly. Enter revenue, ad spend, and gross margin to see if your campaign is truly profitable — or just spending to spend.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"adSpend": {
"exclusiveMinimum": 0,
"maximum": 1000000000,
"type": "number"
},
"grossMarginPct": {
"exclusiveMinimum": 0,
"maximum": 100,
"type": "number"
},
"revenue": {
"maximum": 1000000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"adSpend",
"revenue",
"grossMarginPct"
],
"type": "object"
},
"name": "roas_calculator",
"outputSchema": null
},
{
"description": "ROI Calculator with Annualized Return — Calculate ROI and annualized return on any investment. Add fees and costs to see true net gain and the real annual growth rate behind the headline number.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"additionalCosts": {
"maximum": 1000000000,
"minimum": 0,
"type": "number"
},
"finalValue": {
"maximum": 1000000000,
"minimum": 0,
"type": "number"
},
"initialInvestment": {
"exclusiveMinimum": 0,
"maximum": 1000000000,
"type": "number"
},
"years": {
"exclusiveMinimum": 0,
"maximum": 100,
"type": "number"
}
},
"required": [
"initialInvestment",
"finalValue",
"years",
"additionalCosts"
],
"type": "object"
},
"name": "roi_calculator",
"outputSchema": null
},
{
"description": "Roth IRA Growth Calculator — See how a Roth IRA grows tax-free. Enter your annual contribution, expected return, and time horizon to project future value, total paid in, and growth.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualContribution": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"annualReturnPct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"capitalGainsTaxPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"years": {
"maximum": 80,
"minimum": 1,
"type": "integer"
}
},
"required": [
"annualContribution",
"annualReturnPct",
"years",
"capitalGainsTaxPct"
],
"type": "object"
},
"name": "roth_ira_calculator",
"outputSchema": null
},
{
"description": "Running Pace Calculator with Race Predictions — Calculate your per-km and per-mile running pace from any distance and time. Get predicted finish times for 5K, 10K, half marathon, and marathon, plus splits.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"distanceKm": {
"exclusiveMinimum": 0,
"maximum": 500,
"type": "number"
},
"hours": {
"maximum": 99,
"minimum": 0,
"type": "integer"
},
"minutes": {
"maximum": 59,
"minimum": 0,
"type": "integer"
},
"seconds": {
"maximum": 59,
"minimum": 0,
"type": "integer"
}
},
"required": [
"distanceKm",
"hours",
"minutes",
"seconds"
],
"type": "object"
},
"name": "running_pace_calculator",
"outputSchema": null
},
{
"description": "SaaS MRR Growth Projection Calculator — Model SaaS MRR growth with monthly compounding: add new revenue, subtract churn, apply expansion. See projected ARR and months to any revenue milestone.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"monthlyChurnPct": {
"maximum": 50,
"minimum": 0,
"type": "number"
},
"monthlyExpansionPct": {
"maximum": 50,
"minimum": 0,
"type": "number"
},
"months": {
"maximum": 120,
"minimum": 1,
"type": "integer"
},
"newMrrPerMonth": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"startingMrr": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
},
"targetMrr": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"startingMrr",
"newMrrPerMonth",
"monthlyChurnPct",
"monthlyExpansionPct",
"months"
],
"type": "object"
},
"name": "saas_mrr_growth_calculator",
"outputSchema": null
},
{
"description": "Salary to Hourly Calculator (and Back) — Convert an annual salary to an hourly wage or an hourly rate back to a yearly salary. Set your hours and weeks to see weekly, biweekly, and monthly pay too.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualSalary": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"hourlyRate": {
"maximum": 1000000,
"minimum": 0,
"type": "number"
},
"hoursPerWeek": {
"maximum": 168,
"minimum": 0.1,
"type": "number"
},
"mode": {
"enum": [
"salaryToHourly",
"hourlyToSalary"
],
"type": "string"
},
"weeksPerYear": {
"maximum": 53,
"minimum": 0.1,
"type": "number"
}
},
"required": [
"mode",
"annualSalary",
"hourlyRate",
"hoursPerWeek",
"weeksPerYear"
],
"type": "object"
},
"name": "salary_to_hourly_calculator",
"outputSchema": null
},
{
"description": "US Sales Tax Calculator (by State) + Reverse — Calculate US sales tax by state. Add or strip tax from any price. Select a state to prefill the rate; all 50 states included. 2025 base rates — local rates vary",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"amount": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"mode": {
"enum": [
"forward",
"reverse"
],
"type": "string"
},
"ratePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
}
},
"required": [
"mode",
"amount",
"ratePct"
],
"type": "object"
},
"name": "sales_tax_calculator",
"outputSchema": null
},
{
"description": "Savings Drawdown Calculator — See how long your savings will last: enter your balance, monthly withdrawal, and expected return to find the months and years until the money runs out.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualReturnPct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"monthlyWithdrawal": {
"maximum": 10000000,
"minimum": 1,
"type": "number"
},
"principal": {
"maximum": 1000000000,
"minimum": 1,
"type": "number"
}
},
"required": [
"principal",
"monthlyWithdrawal",
"annualReturnPct"
],
"type": "object"
},
"name": "savings_drawdown_calculator",
"outputSchema": null
},
{
"description": "Savings Goal Calculator — Calculate the monthly savings you need to reach any goal. Input your target, current balance, annual rate, and years to see your required monthly contribution.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualRatePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"currentSavings": {
"maximum": 100000000,
"minimum": 0,
"type": "number"
},
"goalAmount": {
"exclusiveMinimum": 0,
"maximum": 100000000,
"type": "number"
},
"years": {
"maximum": 80,
"minimum": 0.08333333333333333,
"type": "number"
}
},
"required": [
"goalAmount",
"currentSavings",
"annualRatePct",
"years"
],
"type": "object"
},
"name": "savings_goal_calculator",
"outputSchema": null
},
{
"description": "Solar Panel Savings Calculator — Estimate how much a rooftop solar system saves on your power bill: enter size, sun hours, cost, and any currently applicable credit to see yearly savings and payback.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"derate": {
"maximum": 1,
"minimum": 0.1,
"type": "number"
},
"electricityRate": {
"maximum": 5,
"minimum": 0,
"type": "number"
},
"grossCost": {
"maximum": 10000000,
"minimum": 0,
"type": "number"
},
"horizonYears": {
"maximum": 40,
"minimum": 1,
"type": "integer"
},
"peakSunHours": {
"maximum": 12,
"minimum": 0.5,
"type": "number"
},
"systemKW": {
"maximum": 1000,
"minimum": 0.1,
"type": "number"
},
"taxCreditPct": {
"maximum": 100,
"minimum": 0,
"type": "number"
}
},
"required": [
"systemKW",
"peakSunHours",
"derate",
"electricityRate",
"grossCost",
"taxCreditPct",
"horizonYears"
],
"type": "object"
},
"name": "solar_panel_savings_calculator",
"outputSchema": null
},
{
"description": "Solar System Size Calculator (kW Needed) — Find the solar system size you need: enter yearly kWh usage, peak sun hours, and panel wattage to get the required kW and the number of panels it takes.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualUsageKWh": {
"maximum": 1000000,
"minimum": 1,
"type": "number"
},
"derate": {
"maximum": 1,
"minimum": 0.1,
"type": "number"
},
"offsetFraction": {
"maximum": 2,
"minimum": 0.01,
"type": "number"
},
"panelWatts": {
"maximum": 1000,
"minimum": 50,
"type": "number"
},
"peakSunHours": {
"maximum": 12,
"minimum": 0.5,
"type": "number"
}
},
"required": [
"annualUsageKWh",
"peakSunHours",
"derate",
"panelWatts",
"offsetFraction"
],
"type": "object"
},
"name": "solar_system_size_calculator",
"outputSchema": null
},
{
"description": "Student Loan Payoff Calculator — See exactly how many months until you pay off your student loans, how much extra payments save in interest, and whether refinancing makes financial sense.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"annualRatePct": {
"maximum": 30,
"minimum": 0,
"type": "number"
},
"balance": {
"exclusiveMinimum": 0,
"maximum": 2000000,
"type": "number"
},
"extraMonthly": {
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"monthlyPayment": {
"exclusiveMinimum": 0,
"maximum": 100000,
"type": "number"
},
"refinanceRatePct": {
"anyOf": [
{
"maximum": 30,
"minimum": 0,
"type": "number"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"balance",
"annualRatePct",
"monthlyPayment",
"extraMonthly"
],
"type": "object"
},
"name": "student_loan_calculator",
"outputSchema": null
},
{
"description": "Take-Home Pay Calculator (US) — Estimate your US take-home pay for 2026. Enter gross salary and filing status to see federal income tax, Social Security, Medicare, and monthly net income.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"filingStatus": {
"enum": [
"single",
"married"
],
"type": "string"
},
"grossAnnualSalary": {
"exclusiveMinimum": 0,
"maximum": 10000000,
"type": "number"
}
},
"required": [
"grossAnnualSalary",
"filingStatus"
],
"type": "object"
},
"name": "take_home_pay_calculator",
"outputSchema": null
},
{
"description": "TDEE Calculator: Daily Calorie Needs — Calculate your Total Daily Energy Expenditure (TDEE) using the Mifflin-St Jeor formula. Find your daily calorie needs for fat loss, maintenance, or muscle gain.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"activity": {
"enum": [
"sedentary",
"light",
"moderate",
"active",
"veryActive"
],
"type": "string"
},
"age": {
"maximum": 90,
"minimum": 15,
"type": "integer"
},
"goal": {
"enum": [
"maintain",
"cutting",
"bulking"
],
"type": "string"
},
"heightCm": {
"maximum": 230,
"minimum": 120,
"type": "number"
},
"sex": {
"enum": [
"male",
"female"
],
"type": "string"
},
"weightKg": {
"maximum": 300,
"minimum": 30,
"type": "number"
}
},
"required": [
"sex",
"age",
"heightCm",
"weightKg",
"activity",
"goal"
],
"type": "object"
},
"name": "tdee_calculator",
"outputSchema": null
},
{
"description": "Tiered Commission Calculator (USD) — Calculate tiered sales commission in USD: a base rate up to a threshold, a higher rate above it, plus any settlement adjustment. See the exact per-tier math. Supports Verifiable Calculation Certificates: pass certify=true to also receive a signed, independently verifiable receipt (DSSE/Ed25519) for this exact calculation.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"adjustmentAmount": {
"maximum": 1000000000,
"minimum": -1000000000,
"type": "number"
},
"certify": {
"type": "boolean"
},
"revenue": {
"maximum": 1000000000,
"minimum": 0,
"type": "number"
},
"tier1RatePct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"tier2RatePct": {
"maximum": 100,
"minimum": 0,
"type": "number"
},
"tier2ThresholdAmount": {
"maximum": 1000000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"revenue",
"tier1RatePct",
"tier2RatePct",
"tier2ThresholdAmount",
"adjustmentAmount"
],
"type": "object"
},
"name": "tiered_commission_calculator",
"outputSchema": null
},
{
"description": "Tile Calculator (Tiles Needed) — Calculate how many floor or wall tiles you need. Enter room size, tile dimensions, and waste percentage to get total tiles, boxes to buy, and material cost.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"lengthFt": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
},
"pricePerBox": {
"maximum": 100000,
"minimum": 0,
"type": "number"
},
"tileHeightIn": {
"exclusiveMinimum": 0,
"maximum": 120,
"type": "number"
},
"tileWidthIn": {
"exclusiveMinimum": 0,
"maximum": 120,
"type": "number"
},
"tilesPerBox": {
"maximum": 1000,
"minimum": 1,
"type": "integer"
},
"wastePct": {
"maximum": 50,
"minimum": 0,
"type": "number"
},
"widthFt": {
"exclusiveMinimum": 0,
"maximum": 1000,
"type": "number"
}
},
"required": [
"lengthFt",
"widthFt",
"tileWidthIn",
"tileHeightIn",
"wastePct",
"tilesPerBox",
"pricePerBox"
],
"type": "object"
},
"name": "tile_calculator",
"outputSchema": null
},
{
"description": "Time-Lapse Calculator (Interval, Clip, Storage) — Plan a time-lapse: enter shoot length, shot interval, playback fps, and file size to see how many frames you shoot, your clip length, and storage needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"avgFileSizeMB": {
"maximum": 2000,
"minimum": 0,
"type": "number"
},
"fps": {
"maximum": 240,
"minimum": 1,
"type": "number"
},
"intervalSeconds": {
"maximum": 3600,
"minimum": 0.1,
"type": "number"
},
"shootDurationSeconds": {
"maximum": 2592000,
"minimum": 1,
"type": "number"
}
},
"required": [
"shootDurationSeconds",
"intervalSeconds",
"fps",
"avgFileSizeMB"
],
"type": "object"
},
"name": "time_lapse_calculator",
"outputSchema": null
},
{
"description": "Token Counter & Context-Window Fit Calculator — Estimate the token count of any text with the chars/4 words/0.75 heuristic, check if it fits 8k, 128k, 200k, or 1M context windows, and gauge API cost.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"chars": {
"maximum": 1000000000,
"minimum": 0,
"type": "number"
},
"pricePerMillion": {
"maximum": 1000,
"minimum": 0,
"type": "number"
},
"words": {
"maximum": 1000000000,
"minimum": 0,
"type": "number"
}
},
"required": [
"chars",
"words",
"pricePerMillion"
],
"type": "object"
},
"name": "token_counter_calculator",
"outputSchema": null
},
{
"description": "Topsoil Calculator (Yards & Weight) — Work out how much topsoil you need for a bed, lawn, or garden. Enter area and depth to get cubic yards, cubic feet, weight in tons, and the exact bag count.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"areaSqFt": {
"exclusiveMinimum": 0,
"maximum": 100000,
"type": "number"
},
"bagSizeFt3": {
"exclusiveMinimum": 0,
"maximum": 5,
"type": "number"
},
"depthInches": {
"exclusiveMinimum": 0,
"maximum": 60,
"type": "number"
}
},
"required": [
"areaSqFt",
"depthInches",
"bagSizeFt3"
],
"type": "object"
},
"name": "topsoil_calculator",
"outputSchema": null
},
{
"description": "Turkey Cooking Time & Thaw Calculator — Estimate turkey roasting time by weight, plus refrigerator and cold-water thaw times. Stuffed or unstuffed, always cook to 165°F verified with a thermometer.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"minPerLb": {
"maximum": 30,
"minimum": 5,
"type": "number"
},
"weightLbs": {
"maximum": 100,
"minimum": 0.5,
"type": "number"
}
},
"required": [
"weightLbs",
"minPerLb"
],
"type": "object"
},
"name": "turkey_cooking_time_calculator",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:b6e0a276e44e07c4c00fd5491aad1140df85467aa2e972e339b7804d47f1dc02 | sha256sum