Model Context Protocol
Give your AI agent 50 calculators — US tax, finance and business (payroll deductions, sales tax rates, economic nexus, dropshipping and reseller profit, mortgage, 401(k) vs Roth, capital gains), plus an MCP engineering suite that audits your own agent setup: context-window budgeting, tool-description compression, server trust scoring, OWASP MCP security auditing and token cost attribution. Your agent calls them directly; results come back as structured JSON. Free, no signup, no API key required.
https://freetoolhub.org/api/mcpPick your client. The server speaks Streamable HTTP, so there is nothing to install and no local process to run.
claude mcp add --transport http freetoolhub https://freetoolhub.org/api/mcpAdd to ~/.cursor/mcp.json (or project-level .cursor/mcp.json).
{
"mcpServers": {
"freetoolhub": {
"url": "https://freetoolhub.org/api/mcp"
}
}
}Windsurf, Cline, Zed, Claude Desktop and the rest all accept the same shape.
{
"mcpServers": {
"freetoolhub": {
"type": "http",
"url": "https://freetoolhub.org/api/mcp"
}
}
}Every calculator below is also available as a page on this site — the MCP tool and the web tool share the same formulas and the same live datasets.
estimate_mcp_context_budgetweb version ↗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.
Parameters: config*, contextWindow, reservedForConversation(* required)
compress_tool_definitionsweb version ↗Shrink MCP tool descriptions and JSON schemas to cut context cost without changing how agents call them. Returns the compressed definitions plus exact token savings.
Parameters: definitions*(* required)
score_mcp_server_trustweb version ↗Score an MCP server A–F on trustworthiness and maintenance health, so you can choose between four servers that all claim to do the same thing. Supply what you know about the server.
Parameters: serverName, stars, daysSinceLastCommit, repoExists, npmDeprecated, hasInstallConfig, hasToolDocs, inOfficialRegistry(* required)
audit_mcp_server_securityweb version ↗Audit an MCP server against the OWASP MCP Top 10. Reports authentication, path traversal, command injection, secret exposure and supply-chain risk with a concrete remediation list.
Parameters: serverName, hasAuthentication, usesStdioTransport, performsFileOperations, executesCommands, hasHardcodedSecrets, acceptsUserInputInCommands, hasProvenanceAttestation, restrictsNetworkEgress(* required)
generate_mcp_client_configweb version ↗Generate ready-to-paste MCP server config for Claude Desktop, Cursor, VS Code and Windsurf from one input. Config completeness decides whether developers can install your server at all.
Parameters: serverName*, command, args, url, env(* required)
plan_context_window_budgetweb version ↗Given a set of MCP servers and their tool counts, show for every model context window (128K, 200K, 1M, 10M) how much of the window the tool definitions consume, how much is left for conversation, and whether the server set fits at all. Answers "how many servers can I attach on model X?".
Parameters: servers*, avgTokensPerTool, reserveForOutput, conversationShare(* required)
compare_ai_coding_tool_costsweb version ↗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.
Parameters: seats, usageLevel, includeApiBaseline, apiModel(* required)
compare_llm_api_costsweb version ↗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.
Parameters: inputTokensPerCall, outputTokensPerCall, callsPerMonth*, topN, provider, minContextWindow(* required)
calculate_github_actions_costweb version ↗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.
Parameters: linuxMinutes, windowsMinutes, macosMinutes, plan, publicRepo(* required)
estimate_selfhosted_tcoweb version ↗Compare paying hosted CI overage against running self-hosted runners, including the maintenance hours people forget to cost. Reports the true break-even volume.
Parameters: monthlyMinutes*, runnerType, maintenanceHoursPerMonth, engineerHourlyCost, runnerHostingCostPerMonth(* required)
compare_automation_platform_costsweb version ↗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.
Parameters: runsPerMonth*, stepsPerRun*, workflowCount(* required)
calculate_se_taxweb version ↗Calculate US self-employment tax (15.3%), QBI deduction, quarterly payments. Uses latest IRS brackets from CDN data.
Parameters: netEarnings*, filingStatus, state(* required)
calculate_freelancer_taxweb version ↗Complete freelancer tax: SE tax, QBI deduction, federal + state income tax. Returns quarterly payment. Uses latest CDN data.
Parameters: grossIncome*, businessExpenses, filingStatus, state(* required)
calculate_1099k_taxweb version ↗Estimate tax on 1099-K income (reselling, gig work). SE tax, QBI, quarterly 1040-ES. Uses latest CDN data.
Parameters: grossReceipts*, costOfGoodsSold, otherExpenses, filingStatus, state(* required)
calculate_capital_gains_taxweb version ↗US capital gains tax on stock/crypto. Short vs long-term, NIIT 3.8%, state tax. Uses latest CDN LTCG brackets.
Parameters: purchasePrice*, salePrice*, holdingPeriodDays*, filingStatus, ordinaryIncome, state(* required)
compare_w2_vs_1099web version ↗Compare take-home pay: W-2 salary vs 1099 contractor rate. SE tax, FICA, standard deduction, state tax. Latest CDN data.
Parameters: w2Salary*, contractorRate*, filingStatus, state(* required)
get_sales_tax_rateweb version ↗Get state sales tax rate for any US state. Returns base state rate + estimated local rate. Latest CDN data.
Parameters: state*, amount(* required)
calculate_payroll_taxweb version ↗Calculate paycheck deductions: federal tax, Social Security, Medicare, state tax. All 50 states. Latest CDN data.
Parameters: grossSalary*, filingStatus, state, retirementContribution(* required)
calculate_estate_taxweb version ↗Calculate federal estate tax. 2026 exemption $13.61M, 40% rate. Includes marital deduction.
Parameters: estateValue*, spousalInheritance(* required)
calculate_hsa_fsa_savingsweb version ↗Calculate tax savings from HSA and FSA contributions. Federal + FICA + state tax savings. Latest CDN limits.
Parameters: hsaContribution, fsaContribution, filingStatus, state, marginalRate(* required)
calculate_quarterly_taxweb version ↗Calculate quarterly estimated tax payments (Form 1040-ES). SE tax + income tax divided by 4. Latest CDN data.
Parameters: annualIncome*, businessExpenses, filingStatus, state(* required)
check_economic_nexusweb version ↗Check which US states you have economic nexus in for sales tax collection. Based on Wayfair ruling. Latest CDN thresholds.
Parameters: totalSales*, statesWithSales(* required)
calculate_tariffweb version ↗Estimate import duties and landed cost by HS code category. Covers US MFN + Section 301 tariffs.
Parameters: productValue*, freight, tariffRate, category(* required)
calculate_income_taxweb version ↗US income tax for 2026: federal tax bracket by bracket, state tax, marginal vs effective rate. Uses latest IRS brackets from CDN data.
Parameters: grossIncome*, filingStatus, state, preTaxDeductions, itemizedDeductions(* required)
calculate_tax_refundweb version ↗Estimate US tax refund or balance due before filing: tax owed minus withholding minus credits, federal and state. NOT the IRS refund tracker.
Parameters: grossIncome*, federalWithheld*, filingStatus, state, stateWithheld, credits, preTaxDeductions, itemizedDeductions(* required)
calculate_compound_interestweb version ↗Compound interest with monthly contributions. Returns final balance, total interest, inflation-adjusted value. Uses latest CDN inflation rate.
Parameters: principal*, monthlyContribution, annualRate*, years*, inflationRate(* required)
calculate_mortgageweb version ↗Monthly mortgage payment (P&I) + property tax, insurance, PMI. Full PITI breakdown. Uses latest CDN mortgage rates for defaults.
Parameters: homePrice*, downPayment*, interestRate, loanTermYears, propertyTaxRate, insuranceRate(* required)
compare_401k_vs_rothweb version ↗Compare 401(k) pre-tax vs Roth IRA post-tax. 30-year growth, tax drag, recommendation. Uses latest CDN contribution limits.
Parameters: annualContribution*, currentTaxRate*, retirementTaxRate*, annualReturn, years, employerMatch(* required)
calculate_car_loanweb version ↗Monthly car payment, total interest, amortization. Includes sales tax, trade-in, down payment. Uses latest CDN sales tax rates.
Parameters: price*, downPayment, tradeIn, interestRate*, loanTermMonths, salesTaxRate, state(* required)
calculate_rental_roiweb version ↗Rental property ROI: cap rate, cash-on-cash return, NOI, annual cash flow. Includes vacancy and management.
Parameters: propertyValue*, monthlyRent*, downPayment*, interestRate, vacancyRate, managementRate(* required)
calculate_student_loanweb version ↗Student loan payoff: monthly payment, total interest, months saved with extra payments.
Parameters: loanAmount*, interestRate*, loanTermYears, extraPayment(* required)
calculate_roiweb version ↗ROI, ROAS, net profit, CPA, CPC for marketing campaigns. Facebook, Google, TikTok ad analysis.
Parameters: revenue*, cost*, adSpend, clicks, conversions(* required)
calculate_life_insuranceweb version ↗Calculate life insurance needs using DIME method: Debt, Income, Mortgage, Education.
Parameters: annualIncome*, yearsToReplace, debt, mortgage, collegeFund, children, savings(* required)
calculate_rental_affordabilityweb version ↗How much rent can you afford? 30% rule, DTI ratio, comfortable rent range.
Parameters: monthlyIncome*, monthlyDebts(* required)
calculate_home_equityweb version ↗Calculate home equity, max borrowable amount (HELOC), and monthly payments. LTV limits included.
Parameters: homeValue*, mortgageBalance*, interestRate, loanTermYears(* required)
calculate_loanweb version ↗Any fixed-rate loan: monthly payment, total interest, payoff time, and interest saved by extra monthly payments.
Parameters: principal*, interestRate*, termYears*, extraMonthlyPayment(* required)
calculate_retirementweb version ↗Retirement projection in today's dollars: projected nest egg, sustainable income at your withdrawal rate, gap, and the monthly contribution that closes it.
Parameters: currentAge*, retirementAge*, currentSavings*, monthlyContribution*, annualReturnPct*, inflationPct*, desiredAnnualIncome*, otherRetirementIncome, withdrawalRatePct(* required)
calculate_break_evenweb version ↗Break-even point: units to sell to cover fixed costs. Contribution margin, target profit analysis.
Parameters: fixedCosts*, pricePerUnit*, variableCostPerUnit*, targetProfit(* required)
compare_llc_costweb version ↗Compare LLC formation and maintenance costs across US states. 5-year total cost. Uses latest CDN LLC state fees data.
Parameters: state, years(* required)
calculate_dropship_profitweb version ↗True dropshipping profit after product cost, platform fees, payment processing, ad spend. Uses latest CDN payment processor fees.
Parameters: salePrice*, productCost*, adSpendPerOrder*, shippingCost, platform, paymentProcessor(* required)
calculate_reseller_profitweb version ↗Compare real profit across reselling platforms (eBay, Poshmark, Mercari, etc.) after fees. Uses latest CDN platform fee data.
Parameters: purchasePrice*, salePrice*, shippingCost, state(* required)
calculate_freelancer_pricingweb version ↗Turn hourly rate into project quote with overhead, profit margin, milestone splits.
Parameters: hourlyRate*, projectHours*, overheadPct, profitMarginPct(* required)
calculate_marginweb version ↗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.
Parameters: cost*, price, marginPct, markupPct, discountPct(* required)
calculate_pay_raiseweb version ↗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.
Parameters: currentSalary*, filingStatus, state, raisePct, raiseAmount, preTaxDeductions(* required)
The transport is plain JSON-RPC over HTTP, so you can test it from a terminal before wiring it into a client.
curl -s https://freetoolhub.org/api/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "calculate_payroll_tax",
"arguments": { "grossSalary": 85000, "filingStatus": "single", "state": "CA" }
}
}'{
"gross": 85000,
"ssTax": 5270,
"medicare": 1232.5,
"fedTax": 9842.5,
"stateTax": 3100,
"retirement": 6000,
"takeHome": 63651,
"monthly": 5304.25,
"_meta": {
"source": "FreeToolHub.org — Free Tools",
"webUrl": "https://freetoolhub.org/payroll-tax-calculator"
}
}tools/list is not rate limited, so agents can discover tools freely.X-API-Key header and the per-IP daily limit no longer applies. Every response reports your tier under _meta.rateLimit.tier.curl -s https://freetoolhub.org/api/mcp \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR-LICENSE-KEY' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'_meta.dataFreshness block with the source and last-updated date — see the methodology page.