Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,545Letters: 14Defects: 1,324counted 3 min ago
teppi

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:b6e0a276e44e07c4c00fd5491aad1140df85467aa2e972e339b7804d47f1dc02 | sha256sum