{"serverId":"mcp-registry/io.github.cavan1977/freetoolhub","tools":[{"name":"calculate_1099k_tax","fixed":{"name":"calculate_1099k_tax","description":"Estimate tax on 1099-K income (reselling, gig work). SE tax, QBI, quarterly 1040-ES. Uses latest CDN data.","inputSchema":{"type":"object","required":["grossReceipts"],"properties":{"state":{"type":"string","default":"","description":"US state abbreviation (e.g. CA, NY, TX)"},"filingStatus":{"enum":["single","married","head"],"type":"string","default":"single","description":"Tax filing status"},"grossReceipts":{"type":"number","description":"Total 1099-K receipts"},"otherExpenses":{"type":"number","description":"Other expenses"},"costOfGoodsSold":{"type":"number","description":"COGS"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":178,"tokensAfter":178},{"name":"calculate_break_even","fixed":{"name":"calculate_break_even","description":"Break-even point: units to sell to cover fixed costs. Contribution margin, target profit analysis.","inputSchema":{"type":"object","required":["fixedCosts","pricePerUnit","variableCostPerUnit"],"properties":{"fixedCosts":{"type":"number","description":"Fixed costs"},"pricePerUnit":{"type":"number","description":"Price per unit"},"targetProfit":{"type":"number","description":"Target profit"},"variableCostPerUnit":{"type":"number","description":"Variable cost per unit"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":145,"tokensAfter":145},{"name":"calculate_capital_gains_tax","fixed":{"name":"calculate_capital_gains_tax","description":"US capital gains tax on stock/crypto. Short vs long-term, NIIT 3.8%, state tax. Uses latest CDN LTCG brackets.","inputSchema":{"type":"object","required":["purchasePrice","salePrice","holdingPeriodDays"],"properties":{"state":{"type":"string","default":"","description":"US state abbreviation (e.g. CA, NY, TX)"},"salePrice":{"type":"number","description":"Sale price"},"filingStatus":{"enum":["single","married","head"],"type":"string","default":"single","description":"Tax filing status"},"purchasePrice":{"type":"number","description":"Cost basis"},"ordinaryIncome":{"type":"number","description":"Annual ordinary income"},"holdingPeriodDays":{"type":"number","description":"Days held (>365=long-term)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":212,"tokensAfter":212},{"name":"calculate_car_loan","fixed":{"name":"calculate_car_loan","description":"Monthly car payment, total interest, amortization. Includes sales tax, trade-in, down payment. Uses latest CDN sales tax rates.","inputSchema":{"type":"object","required":["price","interestRate"],"properties":{"price":{"type":"number","description":"Car price"},"state":{"type":"string","description":"US state for sales tax lookup"},"tradeIn":{"type":"number","description":"Trade-in value"},"downPayment":{"type":"number","description":"Down payment"},"interestRate":{"type":"number","description":"Interest rate %"},"salesTaxRate":{"type":"number","description":"Sales tax % (default: from CDN by state)"},"loanTermMonths":{"type":"number","description":"Loan term months (default 60)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":205,"tokensAfter":205},{"name":"calculate_compound_interest","fixed":{"name":"calculate_compound_interest","description":"Compound interest with monthly contributions. Returns final balance, total interest, inflation-adjusted value. Uses latest CDN inflation rate.","inputSchema":{"type":"object","required":["principal","annualRate","years"],"properties":{"years":{"type":"number","description":"Years"},"principal":{"type":"number","description":"Initial investment"},"annualRate":{"type":"number","description":"Annual rate % (e.g. 7)"},"inflationRate":{"type":"number","description":"Inflation rate % (default: from CDN)"},"monthlyContribution":{"type":"number","description":"Monthly contribution"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":177,"tokensAfter":177},{"name":"calculate_dropship_profit","fixed":{"name":"calculate_dropship_profit","description":"True dropshipping profit after product cost, platform fees, payment processing, ad spend. Uses latest CDN payment processor fees.","inputSchema":{"type":"object","required":["salePrice","productCost","adSpendPerOrder"],"properties":{"platform":{"type":"string","description":"Platform (shopify/etsy/woocommerce)"},"salePrice":{"type":"number","description":"Selling price"},"productCost":{"type":"number","description":"Product cost"},"shippingCost":{"type":"number","description":"Shipping cost"},"adSpendPerOrder":{"type":"number","description":"Ad spend per order"},"paymentProcessor":{"type":"string","description":"Payment processor ID"}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: true, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":194,"tokensAfter":194},{"name":"calculate_estate_tax","fixed":{"name":"calculate_estate_tax","description":"Calculate federal estate tax. 2026 exemption $13.61M, 40% rate. Includes marital deduction.","inputSchema":{"type":"object","required":["estateValue"],"properties":{"estateValue":{"type":"number","description":"Total estate value"},"spousalInheritance":{"type":"number","description":"Amount left to spouse (marital deduction)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":105,"tokensAfter":105},{"name":"calculate_freelancer_pricing","fixed":{"name":"calculate_freelancer_pricing","description":"Turn hourly rate into project quote with overhead, profit margin, milestone splits.","inputSchema":{"type":"object","required":["hourlyRate","projectHours"],"properties":{"hourlyRate":{"type":"number","description":"Desired hourly rate"},"overheadPct":{"type":"number","description":"Overhead % (default 20)"},"projectHours":{"type":"number","description":"Estimated project hours"},"profitMarginPct":{"type":"number","description":"Profit margin % (default 15)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":145,"tokensAfter":145},{"name":"calculate_freelancer_tax","fixed":{"name":"calculate_freelancer_tax","description":"Complete freelancer tax: SE tax, QBI deduction, federal + state income tax. Returns quarterly payment. Uses latest CDN data.","inputSchema":{"type":"object","required":["grossIncome"],"properties":{"state":{"type":"string","default":"","description":"US state abbreviation (e.g. CA, NY, TX)"},"grossIncome":{"type":"number","description":"Gross freelance income"},"filingStatus":{"enum":["single","married","head"],"type":"string","default":"single","description":"Tax filing status"},"businessExpenses":{"type":"number","description":"Deductible expenses"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":170,"tokensAfter":170},{"name":"calculate_github_actions_cost","fixed":{"name":"calculate_github_actions_cost","description":"Estimate a GitHub Actions monthly bill using the January 2026 runner rates (Linux $0.006/min, Windows $0.010, macOS $0.062), accounting for plan allowances. Also reports what the same workload cost before the price cut.","inputSchema":{"type":"object","anyOf":[{"required":["linuxMinutes"]},{"required":["windowsMinutes"]},{"required":["macosMinutes"]}],"required":[],"properties":{"plan":{"type":"string","description":"GitHub plan: free, pro, team or enterprise (default free)"},"publicRepo":{"type":"boolean","description":"Are these workflows in public repositories? (unlimited free)"},"linuxMinutes":{"type":"number","description":"Linux runner minutes per month"},"macosMinutes":{"type":"number","description":"macOS runner minutes per month"},"windowsMinutes":{"type":"number","description":"Windows runner minutes per month"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":248,"tokensAfter":248},{"name":"calculate_home_equity","fixed":{"name":"calculate_home_equity","description":"Calculate home equity, max borrowable amount (HELOC), and monthly payments. LTV limits included.","inputSchema":{"type":"object","required":["homeValue","mortgageBalance"],"properties":{"homeValue":{"type":"number","description":"Current home value"},"interestRate":{"type":"number","description":"HELOC rate %"},"loanTermYears":{"type":"number","description":"Loan term years (default 15)"},"mortgageBalance":{"type":"number","description":"Remaining mortgage balance"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":145,"tokensAfter":145},{"name":"calculate_hsa_fsa_savings","fixed":{"name":"calculate_hsa_fsa_savings","description":"Calculate tax savings from HSA and FSA contributions. Federal + FICA + state tax savings. Latest CDN limits.","inputSchema":{"type":"object","required":[],"properties":{"state":{"type":"string","default":"","description":"US state abbreviation (e.g. CA, NY, TX)"},"filingStatus":{"enum":["single","married","head"],"type":"string","default":"single","description":"Tax filing status"},"marginalRate":{"type":"number","description":"Your marginal tax rate % (e.g. 24)"},"fsaContribution":{"type":"number","description":"FSA annual contribution"},"hsaContribution":{"type":"number","description":"HSA annual contribution"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":188,"tokensAfter":188},{"name":"calculate_income_tax","fixed":{"name":"calculate_income_tax","description":"US income tax for 2026: federal tax bracket by bracket, state tax, marginal vs effective rate. Uses latest IRS brackets from CDN data.","inputSchema":{"type":"object","required":["grossIncome"],"properties":{"state":{"type":"string","default":"","description":"US state abbreviation (e.g. CA, NY, TX)"},"grossIncome":{"type":"number","description":"Gross annual income"},"filingStatus":{"enum":["single","married","head"],"type":"string","default":"single","description":"Tax filing status"},"preTaxDeductions":{"type":"number","description":"Pre-tax deductions (401k, HSA)"},"itemizedDeductions":{"type":"number","description":"Itemized deductions (used only if above standard)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":203,"tokensAfter":203},{"name":"calculate_life_insurance","fixed":{"name":"calculate_life_insurance","description":"Calculate life insurance needs using DIME method: Debt, Income, Mortgage, Education.","inputSchema":{"type":"object","required":["annualIncome"],"properties":{"debt":{"type":"number","description":"Outstanding debt (excluding mortgage)"},"savings":{"type":"number","description":"Existing savings/insurance"},"children":{"type":"number","description":"Number of children"},"mortgage":{"type":"number","description":"Mortgage balance"},"collegeFund":{"type":"number","description":"College fund per child"},"annualIncome":{"type":"number","description":"Annual income (for income replacement)"},"yearsToReplace":{"type":"number","description":"Years to replace income (default 10)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":204,"tokensAfter":204},{"name":"calculate_loan","fixed":{"name":"calculate_loan","description":"Any fixed-rate loan: monthly payment, total interest, payoff time, and interest saved by extra monthly payments.","inputSchema":{"type":"object","required":["principal","interestRate","termYears"],"properties":{"principal":{"type":"number","description":"Loan amount"},"termYears":{"type":"number","description":"Loan term in years"},"interestRate":{"type":"number","description":"Annual interest rate %"},"extraMonthlyPayment":{"type":"number","description":"Extra monthly payment"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":147,"tokensAfter":147},{"name":"calculate_margin","fixed":{"name":"calculate_margin","description":"Gross margin AND markup for the same deal, plus reverse pricing from a target margin or markup and the real margin cost of a discount.","inputSchema":{"type":"object","required":["cost"],"properties":{"cost":{"type":"number","description":"Unit cost (what you paid)"},"price":{"type":"number","description":"Selling price — omit if you are solving from a target"},"marginPct":{"type":"number","description":"Target gross margin % — solve for price"},"markupPct":{"type":"number","description":"Target markup % — solve for price"},"discountPct":{"type":"number","description":"Discount to test against the resulting price"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":186,"tokensAfter":186},{"name":"calculate_mortgage","fixed":{"name":"calculate_mortgage","description":"Monthly mortgage payment (P&I) + property tax, insurance, PMI. Full PITI breakdown. Uses latest CDN mortgage rates for defaults.","inputSchema":{"type":"object","required":["homePrice","downPayment"],"properties":{"homePrice":{"type":"number","description":"Home price"},"downPayment":{"type":"number","description":"Down payment"},"interestRate":{"type":"number","description":"Interest rate % (default: from CDN)"},"insuranceRate":{"type":"number","description":"Insurance % (default 0.35)"},"loanTermYears":{"type":"number","description":"Loan term years"},"propertyTaxRate":{"type":"number","description":"Property tax % (default 1.1)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":191,"tokensAfter":191},{"name":"calculate_pay_raise","fixed":{"name":"calculate_pay_raise","description":"What a raise is actually worth after tax. Runs the real brackets before and after, so bracket crossings are handled — not a flat marginal rate applied to the raise.","inputSchema":{"type":"object","required":["currentSalary"],"properties":{"state":{"type":"string","default":"","description":"US state abbreviation (e.g. CA, NY, TX)"},"raisePct":{"type":"number","description":"Raise as a percentage, e.g. 5 (negative for a cut)"},"raiseAmount":{"type":"number","description":"Raise as a dollar amount — takes priority over raisePct"},"filingStatus":{"enum":["single","married","head"],"type":"string","default":"single","description":"Tax filing status"},"currentSalary":{"type":"number","description":"Current annual salary"},"preTaxDeductions":{"type":"number","description":"Pre-tax deductions (401k, HSA), held constant"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":243,"tokensAfter":243},{"name":"calculate_payroll_tax","fixed":{"name":"calculate_payroll_tax","description":"Calculate paycheck deductions: federal tax, Social Security, Medicare, state tax. All 50 states. Latest CDN data.","inputSchema":{"type":"object","required":["grossSalary"],"properties":{"state":{"type":"string","default":"","description":"US state abbreviation (e.g. CA, NY, TX)"},"grossSalary":{"type":"number","description":"Annual gross salary"},"filingStatus":{"enum":["single","married","head"],"type":"string","default":"single","description":"Tax filing status"},"retirementContribution":{"type":"number","description":"401(k) contribution"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":167},{"name":"calculate_quarterly_tax","fixed":{"name":"calculate_quarterly_tax","description":"Calculate quarterly estimated tax payments (Form 1040-ES). SE tax + income tax divided by 4. Latest CDN data.","inputSchema":{"type":"object","required":["annualIncome"],"properties":{"state":{"type":"string","default":"","description":"US state abbreviation (e.g. CA, NY, TX)"},"annualIncome":{"type":"number","description":"Estimated annual net income"},"filingStatus":{"enum":["single","married","head"],"type":"string","default":"single","description":"Tax filing status"},"businessExpenses":{"type":"number","description":"Estimated expenses"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":167},{"name":"calculate_rental_affordability","fixed":{"name":"calculate_rental_affordability","description":"How much rent can you afford? 30% rule, DTI ratio, comfortable rent range.","inputSchema":{"type":"object","required":["monthlyIncome"],"properties":{"monthlyDebts":{"type":"number","description":"Monthly debt payments"},"monthlyIncome":{"type":"number","description":"Monthly income"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":96,"tokensAfter":96},{"name":"calculate_rental_roi","fixed":{"name":"calculate_rental_roi","description":"Rental property ROI: cap rate, cash-on-cash return, NOI, annual cash flow. Includes vacancy and management.","inputSchema":{"type":"object","required":["propertyValue","monthlyRent","downPayment"],"properties":{"downPayment":{"type":"number","description":"Down payment"},"monthlyRent":{"type":"number","description":"Monthly rent"},"vacancyRate":{"type":"number","description":"Vacancy rate % (default 5)"},"interestRate":{"type":"number","description":"Mortgage rate %"},"propertyValue":{"type":"number","description":"Property value"},"managementRate":{"type":"number","description":"Property management % (default 8)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":187,"tokensAfter":187},{"name":"calculate_reseller_profit","fixed":{"name":"calculate_reseller_profit","description":"Compare real profit across reselling platforms (eBay, Poshmark, Mercari, etc.) after fees. Uses latest CDN platform fee data.","inputSchema":{"type":"object","required":["purchasePrice","salePrice"],"properties":{"state":{"type":"string","description":"US state for tax estimate"},"salePrice":{"type":"number","description":"Sale price"},"shippingCost":{"type":"number","description":"Shipping cost"},"purchasePrice":{"type":"number","description":"Purchase price"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":145,"tokensAfter":145},{"name":"calculate_retirement","fixed":{"name":"calculate_retirement","description":"Retirement projection in today's dollars: projected nest egg, sustainable income at your withdrawal rate, gap, and the monthly contribution that closes it.","inputSchema":{"type":"object","required":["currentAge","retirementAge","currentSavings","monthlyContribution","annualReturnPct","inflationPct","desiredAnnualIncome"],"properties":{"currentAge":{"type":"number","description":"Current age"},"inflationPct":{"type":"number","description":"Expected inflation %"},"retirementAge":{"type":"number","description":"Planned retirement age"},"currentSavings":{"type":"number","description":"Current retirement savings"},"annualReturnPct":{"type":"number","description":"Expected annual return %"},"withdrawalRatePct":{"type":"number","description":"Withdrawal rate % (default 4)"},"desiredAnnualIncome":{"type":"number","description":"Desired annual income in retirement (today's dollars)"},"monthlyContribution":{"type":"number","description":"Monthly contribution"},"otherRetirementIncome":{"type":"number","description":"Other retirement income, e.g. Social Security (today's dollars)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":316,"tokensAfter":316},{"name":"calculate_roi","fixed":{"name":"calculate_roi","description":"ROI, ROAS, net profit, CPA, CPC for marketing campaigns. Facebook, Google, TikTok ad analysis.","inputSchema":{"type":"object","required":["revenue","cost"],"properties":{"cost":{"type":"number","description":"Total cost"},"clicks":{"type":"number","description":"Ad clicks (for CPC)"},"adSpend":{"type":"number","description":"Ad spend (for ROAS)"},"revenue":{"type":"number","description":"Total revenue"},"conversions":{"type":"number","description":"Conversions (for CPA)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":145,"tokensAfter":145},{"name":"calculate_se_tax","fixed":{"name":"calculate_se_tax","description":"Calculate US self-employment tax (15.3%), QBI deduction, quarterly payments. Uses latest IRS brackets from CDN data.","inputSchema":{"type":"object","required":["netEarnings"],"properties":{"state":{"type":"string","default":"","description":"US state abbreviation (e.g. CA, NY, TX)"},"netEarnings":{"type":"number","description":"Net SE income"},"filingStatus":{"enum":["single","married","head"],"type":"string","default":"single","description":"Tax filing status"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":143,"tokensAfter":143},{"name":"calculate_student_loan","fixed":{"name":"calculate_student_loan","description":"Student loan payoff: monthly payment, total interest, months saved with extra payments.","inputSchema":{"type":"object","required":["loanAmount","interestRate"],"properties":{"loanAmount":{"type":"number","description":"Loan amount"},"extraPayment":{"type":"number","description":"Extra monthly payment"},"interestRate":{"type":"number","description":"Interest rate %"},"loanTermYears":{"type":"number","description":"Loan term years (default 10)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":139,"tokensAfter":139},{"name":"calculate_tariff","fixed":{"name":"calculate_tariff","description":"Estimate import duties and landed cost by HS code category. Covers US MFN + Section 301 tariffs.","inputSchema":{"type":"object","required":["productValue"],"properties":{"freight":{"type":"number","description":"Freight cost"},"category":{"type":"string","description":"Product category"},"tariffRate":{"type":"number","description":"Tariff rate % (e.g. 7.5 for 7.5%)"},"productValue":{"type":"number","description":"Product value (FOB)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":135,"tokensAfter":135},{"name":"calculate_tax_refund","fixed":{"name":"calculate_tax_refund","description":"Estimate US tax refund or balance due before filing: tax owed minus withholding minus credits, federal and state. NOT the IRS refund tracker.","inputSchema":{"type":"object","required":["grossIncome","federalWithheld"],"properties":{"state":{"type":"string","default":"","description":"US state abbreviation (e.g. CA, NY, TX)"},"credits":{"type":"number","description":"Tax credits (e.g. Child Tax Credit)"},"grossIncome":{"type":"number","description":"Gross annual income"},"filingStatus":{"enum":["single","married","head"],"type":"string","default":"single","description":"Tax filing status"},"stateWithheld":{"type":"number","description":"State tax withheld"},"federalWithheld":{"type":"number","description":"Federal tax already withheld"},"preTaxDeductions":{"type":"number","description":"Pre-tax deductions (401k, HSA)"},"itemizedDeductions":{"type":"number","description":"Itemized deductions"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":265,"tokensAfter":265},{"name":"check_economic_nexus","fixed":{"name":"check_economic_nexus","description":"Check which US states you have economic nexus in for sales tax collection. Based on Wayfair ruling. Latest CDN thresholds.","inputSchema":{"type":"object","required":["totalSales"],"properties":{"totalSales":{"type":"number","description":"Total annual US sales"},"statesWithSales":{"type":"number","description":"Number of states you sell to"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":110,"tokensAfter":110},{"name":"compare_401k_vs_roth","fixed":{"name":"compare_401k_vs_roth","description":"Compare 401(k) pre-tax vs Roth IRA post-tax. 30-year growth, tax drag, recommendation. Uses latest CDN contribution limits.","inputSchema":{"type":"object","required":["annualContribution","currentTaxRate","retirementTaxRate"],"properties":{"years":{"type":"number","description":"Years to retirement (default 30)"},"annualReturn":{"type":"number","description":"Annual return % (default 7)"},"employerMatch":{"type":"number","description":"Employer match $/yr"},"currentTaxRate":{"type":"number","description":"Current tax rate %"},"retirementTaxRate":{"type":"number","description":"Expected retirement tax rate %"},"annualContribution":{"type":"number","description":"Annual contribution"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":206,"tokensAfter":206},{"name":"compare_ai_coding_tool_costs","fixed":{"name":"compare_ai_coding_tool_costs","description":"Compare monthly and annual cost of AI coding subscriptions (GitHub Copilot, Cursor, Claude Code/Pro/Max, OpenAI Codex) for a given team size and usage intensity, then compare the winner against pay-as-you-go API pricing for the same workload. Prices verified 2026-09.","inputSchema":{"type":"object","required":[],"properties":{"seats":{"type":"number","description":"Number of developer seats (default 1)"},"apiModel":{"type":"string","description":"Model id for the API baseline (default claude-4-sonnet)"},"usageLevel":{"type":"string","description":"Usage intensity: light, standard, heavy or extreme (default standard)"},"includeApiBaseline":{"type":"boolean","description":"Also compute the pay-as-you-go API cost for the same workload (default true)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":227,"tokensAfter":227},{"name":"compare_automation_platform_costs","fixed":{"name":"compare_automation_platform_costs","description":"Compare real monthly cost on Zapier (per task) versus Make (per operation) for the same workflow volume, including the counting-model difference that makes the two quotes non-obvious.","inputSchema":{"type":"object","required":["runsPerMonth","stepsPerRun"],"properties":{"stepsPerRun":{"type":"number","description":"Total steps (trigger + actions) per run"},"runsPerMonth":{"type":"number","description":"Workflow executions per month"},"workflowCount":{"type":"number","description":"Number of distinct workflows (default 1)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":165,"tokensAfter":165},{"name":"compare_llc_cost","fixed":{"name":"compare_llc_cost","description":"Compare LLC formation and maintenance costs across US states. 5-year total cost. Uses latest CDN LLC state fees data.","inputSchema":{"type":"object","required":[],"properties":{"state":{"type":"string","description":"State abbreviation (optional, omit for comparison)"},"years":{"type":"number","description":"Years to calculate (default 5)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":108,"tokensAfter":108},{"name":"compare_llm_api_costs","fixed":{"name":"compare_llm_api_costs","description":"Rank 18 LLM models by the real monthly cost of a given workload (input/output tokens per call × calls per month). Reports the cheapest and most expensive option, the cost spread, and which models can actually hold your prompt in their context window.","inputSchema":{"type":"object","required":["callsPerMonth"],"properties":{"topN":{"type":"number","description":"How many models to return, cheapest first (default 8)"},"provider":{"type":"string","description":"Filter to one provider: openai, anthropic, google, deepseek or meta"},"callsPerMonth":{"type":"number","description":"Number of API calls per month"},"minContextWindow":{"type":"number","description":"Only include models whose context window is at least this many tokens"},"inputTokensPerCall":{"type":"number","description":"Average input (prompt) tokens per call"},"outputTokensPerCall":{"type":"number","description":"Average output (completion) tokens per call"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":273,"tokensAfter":273},{"name":"compare_w2_vs_1099","fixed":{"name":"compare_w2_vs_1099","description":"Compare take-home pay: W-2 salary vs 1099 contractor rate. SE tax, FICA, standard deduction, state tax. Latest CDN data.","inputSchema":{"type":"object","required":["w2Salary","contractorRate"],"properties":{"state":{"type":"string","default":"","description":"US state abbreviation (e.g. CA, NY, TX)"},"w2Salary":{"type":"number","description":"W-2 annual salary"},"filingStatus":{"enum":["single","married","head"],"type":"string","default":"single","description":"Tax filing status"},"contractorRate":{"type":"number","description":"1099 annual income"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":168,"tokensAfter":168},{"name":"estimate_mcp_context_budget","fixed":{"name":"estimate_mcp_context_budget","description":"Estimate how much of an LLM context window your MCP servers consume, and which tool definitions to cut first. Paste your MCP config. Returns per-server token cost, remaining budget, and ranked reduction advice.","inputSchema":{"type":"object","required":["config"],"properties":{"config":{"type":["string","array","object"],"description":"Your MCP config as JSON. Either {\"mcpServers\":{...}} or a raw {name:{...}} map. Each server may declare \"tools\":[{name,description,inputSchema}]. Accepts a JSON object, or a JSON string containing one."},"contextWindow":{"type":"number","description":"Model context window in tokens (default 200000)"},"reservedForConversation":{"type":"number","description":"Tokens you want to keep for the actual conversation (default 40000)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":230,"tokensAfter":230},{"name":"estimate_selfhosted_tco","fixed":{"name":"estimate_selfhosted_tco","description":"Compare paying hosted CI overage against running self-hosted runners, including the maintenance hours people forget to cost. Reports the true break-even volume.","inputSchema":{"type":"object","required":["monthlyMinutes"],"properties":{"runnerType":{"type":"string","description":"linux, windows or macos (default linux)"},"monthlyMinutes":{"type":"number","description":"Current hosted runner minutes per month"},"engineerHourlyCost":{"type":"number","description":"Fully-loaded engineer cost per hour in USD (default 75)"},"maintenanceHoursPerMonth":{"type":"number","description":"Hours per month spent maintaining self-hosted runners (default 4)"},"runnerHostingCostPerMonth":{"type":"number","description":"Monthly infra cost for the self-hosted runner(s) in USD (default 20)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":232,"tokensAfter":232},{"name":"find_tool","fixed":{"name":"find_tool","description":"Semantic tool router. Given a natural-language intent, return only the most relevant tools from this server so the client can inject 3 schemas instead of 27. This is the \"find_tool\" meta-tool the MCP optimisation literature calls for.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"number","description":"Maximum number of tools to return (default 3)"},"query":{"type":"string","description":"Natural-language description of what you want to accomplish"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":148,"tokensAfter":148},{"name":"get_sales_tax_rate","fixed":{"name":"get_sales_tax_rate","description":"Get state sales tax rate for any US state. Returns base state rate + estimated local rate. Latest CDN data.","inputSchema":{"type":"object","required":["state"],"properties":{"state":{"type":"string","description":"US state abbreviation (e.g. CA, NY, TX)"},"amount":{"type":"number","description":"Purchase amount (optional)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":104,"tokensAfter":104},{"name":"validate_mcp_server_card","fixed":{"name":"validate_mcp_server_card","description":"Validate an MCP Server Card against SEP-1649 and report every missing or malformed field before you publish it. Checks structure (serverInfo, transport, capabilities, authentication) and format (semver version, http(s) transport URL, capabilities.tools entries), returning a full error and warning list.","inputSchema":{"type":"object","required":["card"],"properties":{"card":{"type":["string","array","object"],"description":"The server-card.json content to validate. Accepts a JSON object, or a JSON string containing one."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":162,"tokensAfter":162}],"toolsChanged":41,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}