FreeToolHub
REMOTE · FREETOOLHUB.ORG · SCANNED SEP 20
44 calculators for AI agents: US tax, finance, business + an MCP engineering & security suite.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security57
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 44 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability73
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 4879 tokens (~110/item across 44 items; 44 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management6
- Stability check failed: schema churn in the 5 days we've observed: 0 tool removals, 9 breaking changes, 0 auth/transport breaks, 0 additions. See how to fix → Fail
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 44 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 44 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities20
- Spec-recency check failed: implements MCP spec 2024-11-05; the latest is 2026-07-28. See how to fix → Fail
How do I install the FreeToolHub MCP server?
FreeToolHub is a hosted endpoint at https://freetoolhub.org/api/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · freetoolhub.org
claude mcp add --transport http cavan1977-freetoolhub 'https://freetoolhub.org/api/mcp'
{
"mcpServers": {
"cavan1977-freetoolhub": {
"url": "https://freetoolhub.org/api/mcp"
}
}
} {
"servers": {
"cavan1977-freetoolhub": {
"type": "http",
"url": "https://freetoolhub.org/api/mcp"
}
}
} [mcp_servers.cavan1977-freetoolhub] url = "https://freetoolhub.org/api/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"cavan1977-freetoolhub": {
"type": "remote",
"url": "https://freetoolhub.org/api/mcp",
"enabled": true
}
}
} openclaw mcp add cavan1977-freetoolhub --url 'https://freetoolhub.org/api/mcp' --transport streamable-http
mcp_servers:
cavan1977-freetoolhub:
url: "https://freetoolhub.org/api/mcp" {
"McpServers": {
"cavan1977-freetoolhub": {
"Transport": "http",
"Url": "https://freetoolhub.org/api/mcp"
}
}
} assistant mcp add cavan1977-freetoolhub -t streamable-http -u 'https://freetoolhub.org/api/mcp'
{
"mcpServers": {
"cavan1977-freetoolhub": {
"type": "http",
"url": "https://freetoolhub.org/api/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 20 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 6.
- 16 Sept 26 0
- Stability: unverified → fail ▼ security
- A breaking change shipped without a version bump: still 2.0.0 ▼ security
- Tool “validate_mcp_server_card” rewrote its description, which is the text the model reads security
- “advise_tool_portfolio” changed the type of “tools”: string → string|array|object ▼ functional
- “compress_tool_definitions” changed the type of “definitions”: string → string|array|object ▼ functional
- “detect_polling_cost_traps” changed the type of “workflows”: string → string|array|object ▼ functional
- “estimate_mcp_context_budget” changed the type of “config”: string → string|array|object ▼ functional
- “generate_mcp_client_config” changed the type of “args”: string → string|array|object ▼ functional
- “generate_mcp_client_config” changed the type of “env”: string → string|array|object ▼ functional
- “generate_mcp_server_card” changed the type of “tools”: string → string|array|object ▼ functional
- “plan_context_window_budget” changed the type of “servers”: string → string|array|object ▼ functional
- “plan_mcp_token_budget” changed the type of “workloads”: string → string|array|object ▼ functional
- “validate_mcp_server_card” changed the type of “card”: string → string|array|object ▼ functional
- “advise_tool_portfolio” reworded the description of “tools” cosmetic
- “compress_tool_definitions” reworded the description of “definitions” cosmetic
- “detect_polling_cost_traps” reworded the description of “workflows” cosmetic
- “estimate_mcp_context_budget” reworded the description of “config” cosmetic
- “generate_mcp_client_config” reworded the description of “args” cosmetic
- “generate_mcp_client_config” reworded the description of “env” cosmetic
- “generate_mcp_server_card” reworded the description of “tools” cosmetic
- “plan_context_window_budget” reworded the description of “servers” cosmetic
- “plan_mcp_token_budget” reworded the description of “workloads” cosmetic
- “validate_mcp_server_card” reworded the description of “card” cosmetic
- 15 Sept 26 61
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 20 Sept 2026 · Probed https://freetoolhub.org/api/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=freetoolhub.org | CN=WE1,O=Google Trust Services,C=US | 17 Aug 2026 | 15 Nov 2026 | ECDSA 256 | ECDSA-SHA256 | 74806046b9daa7400e59bd0c8a856452 |
| SANs: freetoolhub.org | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of freetoolhub.org. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| org. | present | 26974 | 8 | Verified |
| freetoolhub.org. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://freetoolhub.org/api/mcp | Verified | 200 | |
| http (plaintext) | http://freetoolhub.org/api/mcp | HTTPS enforced | 301 | https://freetoolhub.org/api/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
advise_tool_portfolio ~103
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.
| Name | Type | Req | Description |
|---|---|---|---|
| targetToolCount | number | – | Target number of tools to keep (default 12) |
| tools | string|array|object | yes | JSON array of {name, category?, callsPerDay?, description?}. Accepts a JSON array, or a JSON string containing one. |
No output schema declared.
No examples provided.
audit_mcp_server_security ~208
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.
| Name | Type | Req | Description |
|---|---|---|---|
| acceptsUserInputInCommands | boolean | – | Is untrusted input interpolated into commands or queries? |
| executesCommands | boolean | – | Does it execute shell commands or spawn processes? |
| hasAuthentication | boolean | – | Does the server enforce authentication on every request? |
| hasHardcodedSecrets | boolean | – | Are credentials hardcoded in the source or config? |
| hasProvenanceAttestation | boolean | – | Is the package published with build provenance / trusted publishing? |
| performsFileOperations | boolean | – | Does it read/write files based on model-supplied paths? |
| restrictsNetworkEgress | boolean | – | Are outbound network destinations restricted? |
| serverName | string | – | Server name (for the report) |
| usesStdioTransport | boolean | – | Does it run over local STDIO transport? |
No output schema declared.
No examples provided.
calculate_1099k_tax ~113
Estimate tax on 1099-K income (reselling, gig work). SE tax, QBI, quarterly 1040-ES. Uses latest CDN data.
| Name | Type | Req | Description |
|---|---|---|---|
| costOfGoodsSold | number | – | COGS |
| filingStatus | string | – | Tax filing status |
| grossReceipts | number | yes | Total 1099-K receipts |
| otherExpenses | number | – | Other expenses |
| state | string | – | US state abbreviation (e.g. CA, NY, TX) |
No output schema declared.
No examples provided.
calculate_break_even ~74
Break-even point: units to sell to cover fixed costs. Contribution margin, target profit analysis.
| Name | Type | Req | Description |
|---|---|---|---|
| fixedCosts | number | yes | Fixed costs |
| pricePerUnit | number | yes | Price per unit |
| targetProfit | number | – | Target profit |
| variableCostPerUnit | number | yes | Variable cost per unit |
No output schema declared.
No examples provided.
calculate_capital_gains_tax ~120
US capital gains tax on stock/crypto. Short vs long-term, NIIT 3.8%, state tax. Uses latest CDN LTCG brackets.
| Name | Type | Req | Description |
|---|---|---|---|
| filingStatus | string | – | Tax filing status |
| holdingPeriodDays | number | yes | Days held (>365=long-term) |
| ordinaryIncome | number | – | Annual ordinary income |
| purchasePrice | number | yes | Cost basis |
| salePrice | number | yes | Sale price |
| state | string | – | US state abbreviation (e.g. CA, NY, TX) |
No output schema declared.
No examples provided.
calculate_car_loan ~125
Monthly car payment, total interest, amortization. Includes sales tax, trade-in, down payment. Uses latest CDN sales tax rates.
| Name | Type | Req | Description |
|---|---|---|---|
| downPayment | number | – | Down payment |
| interestRate | number | yes | Interest rate % |
| loanTermMonths | number | – | Loan term months (default 60) |
| price | number | yes | Car price |
| salesTaxRate | number | – | Sales tax % (default: from CDN by state) |
| state | string | – | US state for sales tax lookup |
| tradeIn | number | – | Trade-in value |
No output schema declared.
No examples provided.
calculate_compound_interest ~94
Compound interest with monthly contributions. Returns final balance, total interest, inflation-adjusted value. Uses latest CDN inflation rate.
| Name | Type | Req | Description |
|---|---|---|---|
| annualRate | number | yes | Annual rate % (e.g. 7) |
| inflationRate | number | – | Inflation rate % (default: from CDN) |
| monthlyContribution | number | – | Monthly contribution |
| principal | number | yes | Initial investment |
| years | number | yes | Years |
No output schema declared.
No examples provided.
calculate_dropship_profit ~105
True dropshipping profit after product cost, platform fees, payment processing, ad spend. Uses latest CDN payment processor fees.
| Name | Type | Req | Description |
|---|---|---|---|
| adSpendPerOrder | number | yes | Ad spend per order |
| paymentProcessor | string | – | Payment processor ID |
| platform | string | – | Platform (shopify/etsy/woocommerce) |
| productCost | number | yes | Product cost |
| salePrice | number | yes | Selling price |
| shippingCost | number | – | Shipping cost |
No output schema declared.
No examples provided.
calculate_estate_tax ~62
Calculate federal estate tax. 2026 exemption $13.61M, 40% rate. Includes marital deduction.
| Name | Type | Req | Description |
|---|---|---|---|
| estateValue | number | yes | Total estate value |
| spousalInheritance | number | – | Amount left to spouse (marital deduction) |
No output schema declared.
No examples provided.
calculate_freelancer_pricing ~81
Turn hourly rate into project quote with overhead, profit margin, milestone splits.
| Name | Type | Req | Description |
|---|---|---|---|
| hourlyRate | number | yes | Desired hourly rate |
| overheadPct | number | – | Overhead % (default 20) |
| profitMarginPct | number | – | Profit margin % (default 15) |
| projectHours | number | yes | Estimated project hours |
No output schema declared.
No examples provided.
calculate_freelancer_tax ~91
Complete freelancer tax: SE tax, QBI deduction, federal + state income tax. Returns quarterly payment. Uses latest CDN data.
| Name | Type | Req | Description |
|---|---|---|---|
| businessExpenses | number | – | Deductible expenses |
| filingStatus | string | – | Tax filing status |
| grossIncome | number | yes | Gross freelance income |
| state | string | – | US state abbreviation (e.g. CA, NY, TX) |
No output schema declared.
No examples provided.
calculate_github_actions_cost ~145
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.
| Name | Type | Req | Description |
|---|---|---|---|
| linuxMinutes | number | – | Linux runner minutes per month |
| macosMinutes | number | – | macOS runner minutes per month |
| plan | string | – | GitHub plan: free, pro, team or enterprise (default free) |
| publicRepo | boolean | – | Are these workflows in public repositories? (unlimited free) |
| windowsMinutes | number | – | Windows runner minutes per month |
No output schema declared.
No examples provided.
calculate_home_equity ~80
Calculate home equity, max borrowable amount (HELOC), and monthly payments. LTV limits included.
| Name | Type | Req | Description |
|---|---|---|---|
| homeValue | number | yes | Current home value |
| interestRate | number | – | HELOC rate % |
| loanTermYears | number | – | Loan term years (default 15) |
| mortgageBalance | number | yes | Remaining mortgage balance |
No output schema declared.
No examples provided.
calculate_hsa_fsa_savings ~112
Calculate tax savings from HSA and FSA contributions. Federal + FICA + state tax savings. Latest CDN limits.
| Name | Type | Req | Description |
|---|---|---|---|
| filingStatus | string | – | Tax filing status |
| fsaContribution | number | – | FSA annual contribution |
| hsaContribution | number | – | HSA annual contribution |
| marginalRate | number | – | Your marginal tax rate % (e.g. 24) |
| state | string | – | US state abbreviation (e.g. CA, NY, TX) |
No output schema declared.
No examples provided.
calculate_life_insurance ~113
Calculate life insurance needs using DIME method: Debt, Income, Mortgage, Education.
| Name | Type | Req | Description |
|---|---|---|---|
| annualIncome | number | yes | Annual income (for income replacement) |
| children | number | – | Number of children |
| collegeFund | number | – | College fund per child |
| debt | number | – | Outstanding debt (excluding mortgage) |
| mortgage | number | – | Mortgage balance |
| savings | number | – | Existing savings/insurance |
| yearsToReplace | number | – | Years to replace income (default 10) |
No output schema declared.
No examples provided.
calculate_mortgage ~120
Monthly mortgage payment (P&I) + property tax, insurance, PMI. Full PITI breakdown. Uses latest CDN mortgage rates for defaults.
| Name | Type | Req | Description |
|---|---|---|---|
| downPayment | number | yes | Down payment |
| homePrice | number | yes | Home price |
| insuranceRate | number | – | Insurance % (default 0.35) |
| interestRate | number | – | Interest rate % (default: from CDN) |
| loanTermYears | number | – | Loan term years |
| propertyTaxRate | number | – | Property tax % (default 1.1) |
No output schema declared.
No examples provided.
calculate_payroll_tax ~88
Calculate paycheck deductions: federal tax, Social Security, Medicare, state tax. All 50 states. Latest CDN data.
| Name | Type | Req | Description |
|---|---|---|---|
| filingStatus | string | – | Tax filing status |
| grossSalary | number | yes | Annual gross salary |
| retirementContribution | number | – | 401(k) contribution |
| state | string | – | US state abbreviation (e.g. CA, NY, TX) |
No output schema declared.
No examples provided.
calculate_quarterly_tax ~90
Calculate quarterly estimated tax payments (Form 1040-ES). SE tax + income tax divided by 4. Latest CDN data.
| Name | Type | Req | Description |
|---|---|---|---|
| annualIncome | number | yes | Estimated annual net income |
| businessExpenses | number | – | Estimated expenses |
| filingStatus | string | – | Tax filing status |
| state | string | – | US state abbreviation (e.g. CA, NY, TX) |
No output schema declared.
No examples provided.
calculate_rental_affordability ~54
How much rent can you afford? 30% rule, DTI ratio, comfortable rent range.
| Name | Type | Req | Description |
|---|---|---|---|
| monthlyDebts | number | – | Monthly debt payments |
| monthlyIncome | number | yes | Monthly income |
No output schema declared.
No examples provided.
calculate_rental_roi ~104
Rental property ROI: cap rate, cash-on-cash return, NOI, annual cash flow. Includes vacancy and management.
| Name | Type | Req | Description |
|---|---|---|---|
| downPayment | number | yes | Down payment |
| interestRate | number | – | Mortgage rate % |
| managementRate | number | – | Property management % (default 8) |
| monthlyRent | number | yes | Monthly rent |
| propertyValue | number | yes | Property value |
| vacancyRate | number | – | Vacancy rate % (default 5) |
No output schema declared.
No examples provided.
calculate_reseller_profit ~82
Compare real profit across reselling platforms (eBay, Poshmark, Mercari, etc.) after fees. Uses latest CDN platform fee data.
| Name | Type | Req | Description |
|---|---|---|---|
| purchasePrice | number | yes | Purchase price |
| salePrice | number | yes | Sale price |
| shippingCost | number | – | Shipping cost |
| state | string | – | US state for tax estimate |
No output schema declared.
No examples provided.
calculate_roi ~88
ROI, ROAS, net profit, CPA, CPC for marketing campaigns. Facebook, Google, TikTok ad analysis.
| Name | Type | Req | Description |
|---|---|---|---|
| adSpend | number | – | Ad spend (for ROAS) |
| clicks | number | – | Ad clicks (for CPC) |
| conversions | number | – | Conversions (for CPA) |
| cost | number | yes | Total cost |
| revenue | number | yes | Total revenue |
No output schema declared.
No examples provided.
calculate_se_tax ~77
Calculate US self-employment tax (15.3%), QBI deduction, quarterly payments. Uses latest IRS brackets from CDN data.
| Name | Type | Req | Description |
|---|---|---|---|
| filingStatus | string | – | Tax filing status |
| netEarnings | number | yes | Net SE income |
| state | string | – | US state abbreviation (e.g. CA, NY, TX) |
No output schema declared.
No examples provided.
calculate_student_loan ~73
Student loan payoff: monthly payment, total interest, months saved with extra payments.
| Name | Type | Req | Description |
|---|---|---|---|
| extraPayment | number | – | Extra monthly payment |
| interestRate | number | yes | Interest rate % |
| loanAmount | number | yes | Loan amount |
| loanTermYears | number | – | Loan term years (default 10) |
No output schema declared.
No examples provided.
calculate_tariff ~86
Estimate import duties and landed cost by HS code category. Covers US MFN + Section 301 tariffs.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Product category |
| freight | number | – | Freight cost |
| productValue | number | yes | Product value (FOB) |
| tariffRate | number | – | Tariff rate % (e.g. 7.5 for 7.5%) |
No output schema declared.
No examples provided.
check_economic_nexus ~62
Check which US states you have economic nexus in for sales tax collection. Based on Wayfair ruling. Latest CDN thresholds.
| Name | Type | Req | Description |
|---|---|---|---|
| statesWithSales | number | – | Number of states you sell to |
| totalSales | number | yes | Total annual US sales |
No output schema declared.
No examples provided.
compare_401k_vs_roth ~119
Compare 401(k) pre-tax vs Roth IRA post-tax. 30-year growth, tax drag, recommendation. Uses latest CDN contribution limits.
| Name | Type | Req | Description |
|---|---|---|---|
| annualContribution | number | yes | Annual contribution |
| annualReturn | number | – | Annual return % (default 7) |
| currentTaxRate | number | yes | Current tax rate % |
| employerMatch | number | – | Employer match $/yr |
| retirementTaxRate | number | yes | Expected retirement tax rate % |
| years | number | – | Years to retirement (default 30) |
No output schema declared.
No examples provided.
compare_ai_coding_tool_costs ~158
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.
| Name | Type | Req | Description |
|---|---|---|---|
| apiModel | string | – | Model id for the API baseline (default claude-4-sonnet) |
| includeApiBaseline | boolean | – | Also compute the pay-as-you-go API cost for the same workload (default true) |
| seats | number | – | Number of developer seats (default 1) |
| usageLevel | string | – | Usage intensity: light, standard, heavy or extreme (default standard) |
No output schema declared.
No examples provided.
compare_automation_platform_costs ~96
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.
| Name | Type | Req | Description |
|---|---|---|---|
| runsPerMonth | number | yes | Workflow executions per month |
| stepsPerRun | number | yes | Total steps (trigger + actions) per run |
| workflowCount | number | – | Number of distinct workflows (default 1) |
No output schema declared.
No examples provided.
compare_llc_cost ~63
Compare LLC formation and maintenance costs across US states. 5-year total cost. Uses latest CDN LLC state fees data.
| Name | Type | Req | Description |
|---|---|---|---|
| state | string | – | State abbreviation (optional, omit for comparison) |
| years | number | – | Years to calculate (default 5) |
No output schema declared.
No examples provided.
compare_llm_api_costs ~179
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.
| Name | Type | Req | Description |
|---|---|---|---|
| callsPerMonth | number | yes | Number of API calls per month |
| inputTokensPerCall | number | – | Average input (prompt) tokens per call |
| minContextWindow | number | – | Only include models whose context window is at least this many tokens |
| outputTokensPerCall | number | – | Average output (completion) tokens per call |
| provider | string | – | Filter to one provider: openai, anthropic, google, deepseek or meta |
| topN | number | – | How many models to return, cheapest first (default 8) |
No output schema declared.
No examples provided.
compare_w2_vs_1099 ~102
Compare take-home pay: W-2 salary vs 1099 contractor rate. SE tax, FICA, standard deduction, state tax. Latest CDN data.
| Name | Type | Req | Description |
|---|---|---|---|
| contractorRate | number | yes | 1099 annual income |
| filingStatus | string | – | Tax filing status |
| state | string | – | US state abbreviation (e.g. CA, NY, TX) |
| w2Salary | number | yes | W-2 annual salary |
No output schema declared.
No examples provided.
compress_tool_definitions ~80
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.
| Name | Type | Req | Description |
|---|---|---|---|
| definitions | string|array|object | yes | JSON array of tool definitions to compress. Each item: {name, description, inputSchema}. Accepts a JSON array, or a JSON string containing one. |
No output schema declared.
No examples provided.
detect_polling_cost_traps ~115
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.
| Name | Type | Req | Description |
|---|---|---|---|
| platform | string | – | zapier or make (default zapier) |
| workflows | string|array|object | yes | JSON array of {name, triggerType: "polling"|"webhook", intervalMinutes, runsPerMonth, stepsPerRun, hasBranching?}. Accepts a JSON array, or a JSON string containing one. |
No output schema declared.
No examples provided.
estimate_mcp_context_budget ~156
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.
| Name | Type | Req | Description |
|---|---|---|---|
| config | string|array|object | yes | 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 on… |
| contextWindow | number | – | Model context window in tokens (default 200000) |
| reservedForConversation | number | – | Tokens you want to keep for the actual conversation (default 40000) |
No output schema declared.
No examples provided.
estimate_selfhosted_tco ~144
Compare paying hosted CI overage against running self-hosted runners, including the maintenance hours people forget to cost. Reports the true break-even volume.
| Name | Type | Req | Description |
|---|---|---|---|
| engineerHourlyCost | number | – | Fully-loaded engineer cost per hour in USD (default 75) |
| maintenanceHoursPerMonth | number | – | Hours per month spent maintaining self-hosted runners (default 4) |
| monthlyMinutes | number | yes | Current hosted runner minutes per month |
| runnerHostingCostPerMonth | number | – | Monthly infra cost for the self-hosted runner(s) in USD (default 20) |
| runnerType | string | – | linux, windows or macos (default linux) |
No output schema declared.
No examples provided.
find_tool ~89
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Maximum number of tools to return (default 3) |
| query | string | yes | Natural-language description of what you want to accomplish |
No output schema declared.
No examples provided.
generate_mcp_client_config ~154
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.
| Name | Type | Req | Description |
|---|---|---|---|
| args | string|array|object | – | JSON array of command arguments. Accepts a JSON array, or a JSON string containing one. |
| command | string | – | Launch command for stdio servers (e.g. npx) |
| env | string|array|object | – | JSON object of environment variables. Accepts a JSON object, or a JSON string containing one. |
| serverName | string | yes | Server name used as the config key |
| url | string | – | Endpoint URL for remote/streamable-http servers |
No output schema declared.
No examples provided.
generate_mcp_server_card ~161
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.
| Name | Type | Req | Description |
|---|---|---|---|
| description | string | yes | What the server does |
| endpointUrl | string | – | Public Streamable HTTP endpoint URL |
| name | string | yes | Server name |
| requiresAuth | boolean | – | Does the server require authentication? |
| tools | string|array|object | – | Optional JSON array of {name, description} for the capability summary. Accepts a JSON array, or a JSON string containing one. |
| transport | string | – | Transport: streamable-http or sse (default streamable-http) |
| version | string | – | Server version (semver) |
No output schema declared.
No examples provided.
get_sales_tax_rate ~63
Get state sales tax rate for any US state. Returns base state rate + estimated local rate. Latest CDN data.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number | – | Purchase amount (optional) |
| state | string | yes | US state abbreviation (e.g. CA, NY, TX) |
No output schema declared.
No examples provided.
plan_context_window_budget ~212
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?".
| Name | Type | Req | Description |
|---|---|---|---|
| avgTokensPerTool | number | – | Default tokens per tool definition when a server omits it (default 550) |
| conversationShare | number | – | Fraction of the window you want left for human/agent conversation, 0-1 (default 0.25) |
| reserveForOutput | number | – | Tokens to reserve for the model response (default 8000) |
| servers | string|array|object | yes | JSON array of {name, toolCount, avgTokensPerTool?} — e.g. [{"name":"github","toolCount":35}]. Accepts a JSON array, or a JSON string containing one. |
No output schema declared.
No examples provided.
plan_mcp_token_budget ~155
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.
| Name | Type | Req | Description |
|---|---|---|---|
| inputPricePerMillion | number | – | Input price per 1M tokens in USD (default 3) |
| monthlyBudget | number | – | Optional monthly budget cap in USD for over/under comparison |
| outputPricePerMillion | number | – | Output price per 1M tokens in USD (default 15) |
| workloads | string|array|object | yes | JSON array of {name, callsPerDay, inputTokensPerCall, outputTokensPerCall, owner?}. Accepts a JSON array, or a JSON string containing one. |
No output schema declared.
No examples provided.
score_mcp_server_trust ~182
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.
| Name | Type | Req | Description |
|---|---|---|---|
| daysSinceLastCommit | number | – | Days since the last commit |
| hasInstallConfig | boolean | – | Does it ship a working install config for Claude Desktop / Cursor / VS Code? |
| hasToolDocs | boolean | – | Does the README document the exposed tools and required credentials? |
| inOfficialRegistry | boolean | – | Is it listed in the official MCP registry? |
| npmDeprecated | boolean | – | Is the npm/PyPI package marked deprecated? |
| repoExists | boolean | – | Is the declared GitHub repo still reachable? |
| serverName | string | – | Server name (for the report) |
| stars | number | – | GitHub stars |
No output schema declared.
No examples provided.
validate_mcp_server_card ~101
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.
| Name | Type | Req | Description |
|---|---|---|---|
| card | string|array|object | yes | The server-card.json content to validate. Accepts a JSON object, or a JSON string containing one. |
No output schema declared.
No examples provided.
What is the FreeToolHub MCP server?
FreeToolHub is an MCP server listed in the public MCP registry as io.github.cavan1977/freetoolhub. 44 calculators for AI agents: US tax, finance, business + an MCP engineering & security suite. This page covers its hosted endpoint (https://freetoolhub.org/api/mcp).
Is the FreeToolHub MCP server safe to use?
FreeToolHub scores 62 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the FreeToolHub MCP server expose?
FreeToolHub exposes 44 tools: calculate_se_tax, calculate_freelancer_tax, calculate_1099k_tax, calculate_capital_gains_tax, compare_w2_vs_1099, and 39 more. Their descriptions and schemas cost roughly 4,879 tokens of context every time the server is loaded.
Does the FreeToolHub MCP server require authentication?
No. We connected to FreeToolHub without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the FreeToolHub MCP server still maintained?
FreeToolHub is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.