Skip to content

FreeToolHub

by cavan1977 · remote · no sign-in to list tools · v2.0.0 · published by GitHub user cavan1977

44 calculators for AI agents: US tax, finance, business + an MCP engineering & security suite.

Final · 2Changes · 36

50 tools: 2 do something that can't be undone, 36 change things and 12 only read.

Scanned Oct 21, 2026

2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http freetoolhub https://freetoolhub.org/api/mcp

Findings

Matches of fixed checks, with the text they matched.

2 info

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

50 tools

Can't be undone 2Claude Code: ask
  • calculate_pay_raiseWhat a raise is actually worth after tax.No findings

    Why it is in this group

    • The name "calculate_pay_raise" says "pay": a word that usually means money moves, which cannot be taken back.
    Description, as the server wrote it
    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.
  • calculate_tax_refundEstimate US tax refund or balance due before filing: tax owed minus withholding minus credits, federal and state.No findings

    Why it is in this group

    • The name "calculate_tax_refund" says "refund": a word that usually means money moves, which cannot be taken back.
    Description, as the server wrote it
    Estimate US tax refund or balance due before filing: tax owed minus withholding minus credits, federal and state. NOT the IRS refund tracker.
Changes things 36Claude Code: ask
  • advise_tool_portfolioToo many MCP tools makes agents pick the wrong one.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Too many MCP tools makes agents pick the wrong one. Given your tool list and usage, get keep / merge / remove recommendations to get under the 10–15 tool guideline.
  • audit_mcp_server_securityAudit an MCP server against the OWASP MCP Top 10.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.hasHardcodedSecrets.description mentions "credentials".

      Matched text

      inputSchema.properties.hasHardcodedSecrets.description: "Are credentials hardcoded in the source or config?"

      What this check looks for
    Description, as the server wrote it
    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.
  • calculate_1099k_taxEstimate tax on 1099-K income (reselling, gig work).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate tax on 1099-K income (reselling, gig work). SE tax, QBI, quarterly 1040-ES. Uses latest CDN data.
  • calculate_break_evenBreak-even point: units to sell to cover fixed costs.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Break-even point: units to sell to cover fixed costs. Contribution margin, target profit analysis.
  • calculate_capital_gains_taxUS capital gains tax on stock/crypto.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    US capital gains tax on stock/crypto. Short vs long-term, NIIT 3.8%, state tax. Uses latest CDN LTCG brackets.
  • calculate_car_loanMonthly car payment, total interest, amortization.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Monthly car payment, total interest, amortization. Includes sales tax, trade-in, down payment. Uses latest CDN sales tax rates.
  • calculate_compound_interestCompound interest with monthly contributions.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Compound interest with monthly contributions. Returns final balance, total interest, inflation-adjusted value. Uses latest CDN inflation rate.
  • calculate_dropship_profitTrue dropshipping profit after product cost, platform fees, payment processing, ad spend.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    True dropshipping profit after product cost, platform fees, payment processing, ad spend. Uses latest CDN payment processor fees.
  • calculate_estate_taxCalculate federal estate tax.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate federal estate tax. 2026 exemption $13.61M, 40% rate. Includes marital deduction.
  • calculate_freelancer_pricingTurn hourly rate into project quote with overhead, profit margin, milestone splits.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Turn hourly rate into project quote with overhead, profit margin, milestone splits.
  • calculate_freelancer_taxComplete freelancer tax: SE tax, QBI deduction, federal + state income tax.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Complete freelancer tax: SE tax, QBI deduction, federal + state income tax. Returns quarterly payment. Uses latest CDN data.
  • calculate_github_actions_costEstimate 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.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
  • calculate_home_equityCalculate home equity, max borrowable amount (HELOC), and monthly payments.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate home equity, max borrowable amount (HELOC), and monthly payments. LTV limits included.
  • calculate_hsa_fsa_savingsCalculate tax savings from HSA and FSA contributions.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate tax savings from HSA and FSA contributions. Federal + FICA + state tax savings. Latest CDN limits.
  • calculate_income_taxUS income tax for 2026: federal tax bracket by bracket, state tax, marginal vs effective rate.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    US income tax for 2026: federal tax bracket by bracket, state tax, marginal vs effective rate. Uses latest IRS brackets from CDN data.
  • calculate_life_insuranceCalculate life insurance needs using DIME method: Debt, Income, Mortgage, Education.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate life insurance needs using DIME method: Debt, Income, Mortgage, Education.
  • calculate_loanAny fixed-rate loan: monthly payment, total interest, payoff time, and interest saved by extra monthly payments.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Any fixed-rate loan: monthly payment, total interest, payoff time, and interest saved by extra monthly payments.
  • calculate_marginGross margin AND markup for the same deal, plus reverse pricing from a target margin or markup and the real margin cost of a discount.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
  • calculate_mortgageMonthly mortgage payment (P&I) + property tax, insurance, PMI.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Monthly mortgage payment (P&I) + property tax, insurance, PMI. Full PITI breakdown. Uses latest CDN mortgage rates for defaults.
  • calculate_payroll_taxCalculate paycheck deductions: federal tax, Social Security, Medicare, state tax.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate paycheck deductions: federal tax, Social Security, Medicare, state tax. All 50 states. Latest CDN data.
  • calculate_quarterly_taxCalculate quarterly estimated tax payments (Form 1040-ES).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate quarterly estimated tax payments (Form 1040-ES). SE tax + income tax divided by 4. Latest CDN data.
  • calculate_rental_affordabilityHow much rent can you afford?No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    How much rent can you afford? 30% rule, DTI ratio, comfortable rent range.
  • calculate_rental_roiRental property ROI: cap rate, cash-on-cash return, NOI, annual cash flow.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Rental property ROI: cap rate, cash-on-cash return, NOI, annual cash flow. Includes vacancy and management.
  • calculate_retirementRetirement projection in today's dollars: projected nest egg, sustainable income at your withdrawal rate, gap, and the monthly contribution that closes it.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Retirement projection in today's dollars: projected nest egg, sustainable income at your withdrawal rate, gap, and the monthly contribution that closes it.
  • calculate_roiROI, ROAS, net profit, CPA, CPC for marketing campaigns.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    ROI, ROAS, net profit, CPA, CPC for marketing campaigns. Facebook, Google, TikTok ad analysis.
  • calculate_se_taxCalculate US self-employment tax (15.3%), QBI deduction, quarterly payments.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calculate US self-employment tax (15.3%), QBI deduction, quarterly payments. Uses latest IRS brackets from CDN data.
  • calculate_student_loanStudent loan payoff: monthly payment, total interest, months saved with extra payments.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Student loan payoff: monthly payment, total interest, months saved with extra payments.
  • calculate_tariffEstimate import duties and landed cost by HS code category.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Estimate import duties and landed cost by HS code category. Covers US MFN + Section 301 tariffs.
  • check_economic_nexusCheck which US states you have economic nexus in for sales tax collection.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check which US states you have economic nexus in for sales tax collection. Based on Wayfair ruling. Latest CDN thresholds.
  • compress_tool_definitionsShrink MCP tool descriptions and JSON schemas to cut context cost without changing how agents call them.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
  • estimate_mcp_context_budgetEstimate how much of an LLM context window your MCP servers consume, and which tool definitions to cut first.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
  • generate_mcp_client_configGenerate ready-to-paste MCP server config for Claude Desktop, Cursor, VS Code and Windsurf from one input.No findings

    Why it is in this group

    • The name "generate_mcp_client_config" says "generate": a word for a change.
    • The input takes a statement or command to run (input.command), which can change anything it can reach.
    Description, as the server wrote it
    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.
  • generate_mcp_server_cardGenerate a SEP-1649 MCP Server Card (/.well-known/mcp/server-card.json) so crawlers and registries can discover your server without connecting to it.No findings

    Why it is in this group

    • The name "generate_mcp_server_card" says "generate": a word for a change.
    Description, as the server wrote it
    Generate a SEP-1649 MCP Server Card (/.well-known/mcp/server-card.json) so crawlers and registries can discover your server without connecting to it.
  • plan_context_window_budgetGiven 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 fo…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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?".
  • plan_mcp_token_budgetPlan and attribute MCP token spend across agents, servers and workflows — something the protocol provides no native support for.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Plan and attribute MCP token spend across agents, servers and workflows — something the protocol provides no native support for. Outputs per-dimension cost split and a quota plan.
  • score_mcp_server_trustScore 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.1 finding

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The input schema at properties.hasToolDocs.description mentions "credentials".

      Matched text

      inputSchema.properties.hasToolDocs.description: "...document the exposed tools and required credentials?"

      What this check looks for
    Description, as the server wrote it
    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.
Only reads 12Claude Code: allow
  • calculate_reseller_profitCompare real profit across reselling platforms (eBay, Poshmark, Mercari, etc.) after fees.No findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    Compare real profit across reselling platforms (eBay, Poshmark, Mercari, etc.) after fees. Uses latest CDN platform fee data.
  • compare_401k_vs_rothCompare 401(k) pre-tax vs Roth IRA post-tax.No findings

    Why it is in this group

    • The name "compare_401k_vs_roth" says "compare": a word for reading.
    Description, as the server wrote it
    Compare 401(k) pre-tax vs Roth IRA post-tax. 30-year growth, tax drag, recommendation. Uses latest CDN contribution limits.
  • compare_ai_coding_tool_costsCompare 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 w…No findings

    Why it is in this group

    • The name "compare_ai_coding_tool_costs" says "compare": a word for reading.
    Description, as the server wrote it
    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.
  • compare_automation_platform_costsCompare 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-obvio…No findings

    Why it is in this group

    • The name "compare_automation_platform_costs" says "compare": a word for reading.
    Description, as the server wrote it
    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.
  • compare_llc_costCompare LLC formation and maintenance costs across US states.No findings

    Why it is in this group

    • The name "compare_llc_cost" says "compare": a word for reading.
    Description, as the server wrote it
    Compare LLC formation and maintenance costs across US states. 5-year total cost. Uses latest CDN LLC state fees data.
  • compare_llm_api_costsRank 18 LLM models by the real monthly cost of a given workload (input/output tokens per call × calls per month).No findings

    Why it is in this group

    • The name "compare_llm_api_costs" says "compare": a word for reading.
    Description, as the server wrote it
    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.
  • compare_w2_vs_1099Compare take-home pay: W-2 salary vs 1099 contractor rate.No findings

    Why it is in this group

    • The name "compare_w2_vs_1099" says "compare": a word for reading.
    Description, as the server wrote it
    Compare take-home pay: W-2 salary vs 1099 contractor rate. SE tax, FICA, standard deduction, state tax. Latest CDN data.
  • detect_polling_cost_trapsFind the most common hidden cost in no-code automation: using polling where a webhook would do.No findings

    Why it is in this group

    • The description's first verb is "find": a word for reading.
    Description, as the server wrote it
    Find the most common hidden cost in no-code automation: using polling where a webhook would do. Quantifies the wasted task/operation quota and the monthly dollars.
  • estimate_selfhosted_tcoCompare paying hosted CI overage against running self-hosted runners, including the maintenance hours people forget to cost.No findings

    Why it is in this group

    • The description's first verb is "compare": a word for reading.
    Description, as the server wrote it
    Compare paying hosted CI overage against running self-hosted runners, including the maintenance hours people forget to cost. Reports the true break-even volume.
  • find_toolSemantic tool router.No findings

    Why it is in this group

    • The name "find_tool" says "find": a word for reading.
    Description, as the server wrote it
    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.
  • get_sales_tax_rateGet state sales tax rate for any US state.No findings

    Why it is in this group

    • The name "get_sales_tax_rate" says "get": a word for reading.
    Description, as the server wrote it
    Get state sales tax rate for any US state. Returns base state rate + estimated local rate. Latest CDN data.
  • validate_mcp_server_cardValidate an MCP Server Card against SEP-1649 and report every missing or malformed field before you publish it.No findings

    Why it is in this group

    • The name "validate_mcp_server_card" says "validate": a word for reading.
    Description, as the server wrote it
    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.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 2.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http freetoolhub https://freetoolhub.org/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__freetoolhub__compare_w2_vs_1099",
      "mcp__freetoolhub__get_sales_tax_rate",
      "mcp__freetoolhub__compare_401k_vs_roth",
      "mcp__freetoolhub__compare_llc_cost",
      "mcp__freetoolhub__calculate_reseller_profit",
      "mcp__freetoolhub__validate_mcp_server_card",
      "mcp__freetoolhub__find_tool",
      "mcp__freetoolhub__compare_automation_platform_costs",
      "mcp__freetoolhub__detect_polling_cost_traps",
      "mcp__freetoolhub__estimate_selfhosted_tco",
      "mcp__freetoolhub__compare_ai_coding_tool_costs",
      "mcp__freetoolhub__compare_llm_api_costs"
    ],
    "ask": [
      "mcp__freetoolhub__calculate_se_tax",
      "mcp__freetoolhub__calculate_freelancer_tax",
      "mcp__freetoolhub__calculate_1099k_tax",
      "mcp__freetoolhub__calculate_capital_gains_tax",
      "mcp__freetoolhub__calculate_payroll_tax",
      "mcp__freetoolhub__calculate_estate_tax",
      "mcp__freetoolhub__calculate_hsa_fsa_savings",
      "mcp__freetoolhub__calculate_quarterly_tax",
      "mcp__freetoolhub__check_economic_nexus",
      "mcp__freetoolhub__calculate_tariff",
      "mcp__freetoolhub__calculate_compound_interest",
      "mcp__freetoolhub__calculate_mortgage",
      "mcp__freetoolhub__calculate_car_loan",
      "mcp__freetoolhub__calculate_rental_roi",
      "mcp__freetoolhub__calculate_student_loan",
      "mcp__freetoolhub__calculate_roi",
      "mcp__freetoolhub__calculate_life_insurance",
      "mcp__freetoolhub__calculate_rental_affordability",
      "mcp__freetoolhub__calculate_home_equity",
      "mcp__freetoolhub__calculate_break_even",
      "mcp__freetoolhub__calculate_dropship_profit",
      "mcp__freetoolhub__calculate_freelancer_pricing",
      "mcp__freetoolhub__calculate_income_tax",
      "mcp__freetoolhub__calculate_tax_refund",
      "mcp__freetoolhub__calculate_loan",
      "mcp__freetoolhub__calculate_retirement",
      "mcp__freetoolhub__calculate_margin",
      "mcp__freetoolhub__calculate_pay_raise",
      "mcp__freetoolhub__estimate_mcp_context_budget",
      "mcp__freetoolhub__compress_tool_definitions",
      "mcp__freetoolhub__score_mcp_server_trust",
      "mcp__freetoolhub__audit_mcp_server_security",
      "mcp__freetoolhub__generate_mcp_server_card",
      "mcp__freetoolhub__advise_tool_portfolio",
      "mcp__freetoolhub__plan_mcp_token_budget",
      "mcp__freetoolhub__generate_mcp_client_config",
      "mcp__freetoolhub__calculate_github_actions_cost",
      "mcp__freetoolhub__plan_context_window_budget"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as freetoolhub. Review it before you use it.