FreeToolHub
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
44 calculators for AI agents: US tax, finance, business + an MCP engineering & security suite.
| Author | io.github.cavan1977 |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2159 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"FreeToolHub": {
"url": "https://freetoolhub.org/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (50)
calculate_se_taxCalculate US self-employment tax (15.3%), QBI deduction, quarterly payments. Uses latest IRS brackets from CDN data.
Parameters:
netEarnings(required) — number — Net SE incomestate— string — US state abbreviation (e.g. CA, NY, TX)filingStatus— string — Tax filing status
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_freelancer_taxComplete freelancer tax: SE tax, QBI deduction, federal + state income tax. Returns quarterly payment. Uses latest CDN data.
Parameters:
grossIncome(required) — number — Gross freelance incomestate— string — US state abbreviation (e.g. CA, NY, TX)filingStatus— string — Tax filing statusbusinessExpenses— number — Deductible expenses
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_1099k_taxEstimate tax on 1099-K income (reselling, gig work). SE tax, QBI, quarterly 1040-ES. Uses latest CDN data.
Parameters:
grossReceipts(required) — number — Total 1099-K receiptsstate— string — US state abbreviation (e.g. CA, NY, TX)filingStatus— string — Tax filing statusotherExpenses— number — Other expensescostOfGoodsSold— number — COGS
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_capital_gains_taxUS capital gains tax on stock/crypto. Short vs long-term, NIIT 3.8%, state tax. Uses latest CDN LTCG brackets.
Parameters:
purchasePrice(required) — number — Cost basissalePrice(required) — number — Sale priceholdingPeriodDays(required) — number — Days held (>365=long-term)state— string — US state abbreviation (e.g. CA, NY, TX)filingStatus— string — Tax filing statusordinaryIncome— number — Annual ordinary income
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
compare_w2_vs_1099Compare take-home pay: W-2 salary vs 1099 contractor rate. SE tax, FICA, standard deduction, state tax. Latest CDN data.
Parameters:
w2Salary(required) — number — W-2 annual salarycontractorRate(required) — number — 1099 annual incomestate— string — US state abbreviation (e.g. CA, NY, TX)filingStatus— string — Tax filing status
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_sales_tax_rateGet state sales tax rate for any US state. Returns base state rate + estimated local rate. Latest CDN data.
Parameters:
state(required) — string — US state abbreviation (e.g. CA, NY, TX)amount— number — Purchase amount (optional)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_payroll_taxCalculate paycheck deductions: federal tax, Social Security, Medicare, state tax. All 50 states. Latest CDN data.
Parameters:
grossSalary(required) — number — Annual gross salarystate— string — US state abbreviation (e.g. CA, NY, TX)filingStatus— string — Tax filing statusretirementContribution— number — 401(k) contribution
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_estate_taxCalculate federal estate tax. 2026 exemption $13.61M, 40% rate. Includes marital deduction.
Parameters:
estateValue(required) — number — Total estate valuespousalInheritance— number — Amount left to spouse (marital deduction)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_hsa_fsa_savingsCalculate tax savings from HSA and FSA contributions. Federal + FICA + state tax savings. Latest CDN limits.
Parameters:
state— string — US state abbreviation (e.g. CA, NY, TX)filingStatus— string — Tax filing statusmarginalRate— number — Your marginal tax rate % (e.g. 24)fsaContribution— number — FSA annual contributionhsaContribution— number — HSA annual contribution
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_quarterly_taxCalculate quarterly estimated tax payments (Form 1040-ES). SE tax + income tax divided by 4. Latest CDN data.
Parameters:
annualIncome(required) — number — Estimated annual net incomestate— string — US state abbreviation (e.g. CA, NY, TX)filingStatus— string — Tax filing statusbusinessExpenses— number — Estimated expenses
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_economic_nexusCheck which US states you have economic nexus in for sales tax collection. Based on Wayfair ruling. Latest CDN thresholds.
Parameters:
totalSales(required) — number — Total annual US salesstatesWithSales— number — Number of states you sell to
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_tariffEstimate import duties and landed cost by HS code category. Covers US MFN + Section 301 tariffs.
Parameters:
productValue(required) — number — Product value (FOB)freight— number — Freight costcategory— string — Product categorytariffRate— number — Tariff rate % (e.g. 7.5 for 7.5%)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_compound_interestCompound interest with monthly contributions. Returns final balance, total interest, inflation-adjusted value. Uses latest CDN inflation rate.
Parameters:
principal(required) — number — Initial investmentannualRate(required) — number — Annual rate % (e.g. 7)years(required) — number — YearsinflationRate— number — Inflation rate % (default: from CDN)monthlyContribution— number — Monthly contribution
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_mortgageMonthly mortgage payment (P&I) + property tax, insurance, PMI. Full PITI breakdown. Uses latest CDN mortgage rates for defaults.
Parameters:
homePrice(required) — number — Home pricedownPayment(required) — number — Down paymentinterestRate— number — Interest rate % (default: from CDN)insuranceRate— number — Insurance % (default 0.35)loanTermYears— number — Loan term yearspropertyTaxRate— number — Property tax % (default 1.1)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
compare_401k_vs_rothCompare 401(k) pre-tax vs Roth IRA post-tax. 30-year growth, tax drag, recommendation. Uses latest CDN contribution limits.
Parameters:
annualContribution(required) — number — Annual contributioncurrentTaxRate(required) — number — Current tax rate %retirementTaxRate(required) — number — Expected retirement tax rate %years— number — Years to retirement (default 30)annualReturn— number — Annual return % (default 7)employerMatch— number — Employer match $/yr
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_car_loanMonthly car payment, total interest, amortization. Includes sales tax, trade-in, down payment. Uses latest CDN sales tax rates.
Parameters:
price(required) — number — Car priceinterestRate(required) — number — Interest rate %state— string — US state for sales tax lookuptradeIn— number — Trade-in valuedownPayment— number — Down paymentsalesTaxRate— number — Sales tax % (default: from CDN by state)loanTermMonths— number — Loan term months (default 60)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_rental_roiRental property ROI: cap rate, cash-on-cash return, NOI, annual cash flow. Includes vacancy and management.
Parameters:
propertyValue(required) — number — Property valuemonthlyRent(required) — number — Monthly rentdownPayment(required) — number — Down paymentvacancyRate— number — Vacancy rate % (default 5)interestRate— number — Mortgage rate %managementRate— number — Property management % (default 8)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_student_loanStudent loan payoff: monthly payment, total interest, months saved with extra payments.
Parameters:
loanAmount(required) — number — Loan amountinterestRate(required) — number — Interest rate %extraPayment— number — Extra monthly paymentloanTermYears— number — Loan term years (default 10)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_roiROI, ROAS, net profit, CPA, CPC for marketing campaigns. Facebook, Google, TikTok ad analysis.
Parameters:
revenue(required) — number — Total revenuecost(required) — number — Total costclicks— number — Ad clicks (for CPC)adSpend— number — Ad spend (for ROAS)conversions— number — Conversions (for CPA)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_life_insuranceCalculate life insurance needs using DIME method: Debt, Income, Mortgage, Education.
Parameters:
annualIncome(required) — number — Annual income (for income replacement)debt— number — Outstanding debt (excluding mortgage)savings— number — Existing savings/insurancechildren— number — Number of childrenmortgage— number — Mortgage balancecollegeFund— number — College fund per childyearsToReplace— number — Years to replace income (default 10)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_rental_affordabilityHow much rent can you afford? 30% rule, DTI ratio, comfortable rent range.
Parameters:
monthlyIncome(required) — number — Monthly incomemonthlyDebts— number — Monthly debt payments
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_home_equityCalculate home equity, max borrowable amount (HELOC), and monthly payments. LTV limits included.
Parameters:
homeValue(required) — number — Current home valuemortgageBalance(required) — number — Remaining mortgage balanceinterestRate— number — HELOC rate %loanTermYears— number — Loan term years (default 15)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_break_evenBreak-even point: units to sell to cover fixed costs. Contribution margin, target profit analysis.
Parameters:
fixedCosts(required) — number — Fixed costspricePerUnit(required) — number — Price per unitvariableCostPerUnit(required) — number — Variable cost per unittargetProfit— number — Target profit
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
compare_llc_costCompare LLC formation and maintenance costs across US states. 5-year total cost. Uses latest CDN LLC state fees data.
Parameters:
state— string — State abbreviation (optional, omit for comparison)years— number — Years to calculate (default 5)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_dropship_profitTrue dropshipping profit after product cost, platform fees, payment processing, ad spend. Uses latest CDN payment processor fees.
Parameters:
salePrice(required) — number — Selling priceproductCost(required) — number — Product costadSpendPerOrder(required) — number — Ad spend per orderplatform— string — Platform (shopify/etsy/woocommerce)shippingCost— number — Shipping costpaymentProcessor— string — Payment processor ID
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_reseller_profitCompare real profit across reselling platforms (eBay, Poshmark, Mercari, etc.) after fees. Uses latest CDN platform fee data.
Parameters:
purchasePrice(required) — number — Purchase pricesalePrice(required) — number — Sale pricestate— string — US state for tax estimateshippingCost— number — Shipping cost
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_freelancer_pricingTurn hourly rate into project quote with overhead, profit margin, milestone splits.
Parameters:
hourlyRate(required) — number — Desired hourly rateprojectHours(required) — number — Estimated project hoursoverheadPct— number — Overhead % (default 20)profitMarginPct— number — Profit margin % (default 15)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_income_taxUS income tax for 2026: federal tax bracket by bracket, state tax, marginal vs effective rate. Uses latest IRS brackets from CDN data.
Parameters:
grossIncome(required) — number — Gross annual incomestate— string — US state abbreviation (e.g. CA, NY, TX)filingStatus— string — Tax filing statuspreTaxDeductions— number — Pre-tax deductions (401k, HSA)itemizedDeductions— number — Itemized deductions (used only if above standard)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_tax_refundEstimate US tax refund or balance due before filing: tax owed minus withholding minus credits, federal and state. NOT the IRS refund tracker.
Parameters:
grossIncome(required) — number — Gross annual incomefederalWithheld(required) — number — Federal tax already withheldstate— string — US state abbreviation (e.g. CA, NY, TX)credits— number — Tax credits (e.g. Child Tax Credit)filingStatus— string — Tax filing statusstateWithheld— number — State tax withheldpreTaxDeductions— number — Pre-tax deductions (401k, HSA)itemizedDeductions— number — Itemized deductions
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_loanAny fixed-rate loan: monthly payment, total interest, payoff time, and interest saved by extra monthly payments.
Parameters:
principal(required) — number — Loan amountinterestRate(required) — number — Annual interest rate %termYears(required) — number — Loan term in yearsextraMonthlyPayment— number — Extra monthly payment
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_retirementRetirement projection in today's dollars: projected nest egg, sustainable income at your withdrawal rate, gap, and the monthly contribution that closes it.
Parameters:
currentAge(required) — number — Current ageretirementAge(required) — number — Planned retirement agecurrentSavings(required) — number — Current retirement savingsmonthlyContribution(required) — number — Monthly contributionannualReturnPct(required) — number — Expected annual return %inflationPct(required) — number — Expected inflation %desiredAnnualIncome(required) — number — Desired annual income in retirement (today's dollars)withdrawalRatePct— number — Withdrawal rate % (default 4)otherRetirementIncome— number — Other retirement income, e.g. Social Security (today's dollars)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
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.
Parameters:
cost(required) — number — Unit cost (what you paid)price— number — Selling price — omit if you are solving from a targetmarginPct— number — Target gross margin % — solve for pricemarkupPct— number — Target markup % — solve for pricediscountPct— number — Discount to test against the resulting price
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calculate_pay_raiseWhat 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(required) — number — Current annual salarystate— string — US state abbreviation (e.g. CA, NY, TX)raisePct— number — Raise as a percentage, e.g. 5 (negative for a cut)raiseAmount— number — Raise as a dollar amount — takes priority over raisePctfilingStatus— string — Tax filing statuspreTaxDeductions— number — Pre-tax deductions (401k, HSA), held constant
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
estimate_mcp_context_budgetEstimate 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(required) — ['string', 'array', 'object'] — 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— number — Model context window in tokens (default 200000)reservedForConversation— number — Tokens you want to keep for the actual conversation (default 40000)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
compress_tool_definitionsShrink 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) — ['string', 'array', 'object'] — JSON array of tool definitions to compress. Each item: {name, description, inputSchema}. Accepts a JSON array, or a JSON string containing one.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
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. Supply what you know about the server.
Parameters:
stars— number — GitHub starsrepoExists— boolean — Is the declared GitHub repo still reachable?serverName— string — Server name (for the report)hasToolDocs— boolean — Does the README document the exposed tools and required credentials?npmDeprecated— boolean — Is the npm/PyPI package marked deprecated?hasInstallConfig— boolean — Does it ship a working install config for Claude Desktop / Cursor / VS Code?inOfficialRegistry— boolean — Is it listed in the official MCP registry?daysSinceLastCommit— number — Days since the last commit
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
audit_mcp_server_securityAudit 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— string — Server name (for the report)executesCommands— boolean — Does it execute shell commands or spawn processes?hasAuthentication— boolean — Does the server enforce authentication on every request?usesStdioTransport— boolean — Does it run over local STDIO transport?hasHardcodedSecrets— boolean — Are credentials hardcoded in the source or config?performsFileOperations— boolean — Does it read/write files based on model-supplied paths?restrictsNetworkEgress— boolean — Are outbound network destinations restricted?hasProvenanceAttestation— boolean — Is the package published with build provenance / trusted publishing?acceptsUserInputInCommands— boolean — Is untrusted input interpolated into commands or queries?
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
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.
Parameters:
name(required) — string — Server namedescription(required) — string — What the server doestools— ['string', 'array', 'object'] — Optional JSON array of {name, description} for the capability summary. Accepts a JSON array, or a JSON string containing one.version— string — Server version (semver)transport— string — Transport: streamable-http or sse (default streamable-http)endpointUrl— string — Public Streamable HTTP endpoint URLrequiresAuth— boolean — Does the server require authentication?
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
validate_mcp_server_cardValidate 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.
Parameters:
card(required) — ['string', 'array', 'object'] — The server-card.json content to validate. Accepts a JSON object, or a JSON string containing one.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
advise_tool_portfolioToo 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.
Parameters:
tools(required) — ['string', 'array', 'object'] — JSON array of {name, category?, callsPerDay?, description?}. Accepts a JSON array, or a JSON string containing one.targetToolCount— number — Target number of tools to keep (default 12)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
plan_mcp_token_budgetPlan 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.
Parameters:
workloads(required) — ['string', 'array', 'object'] — JSON array of {name, callsPerDay, inputTokensPerCall, outputTokensPerCall, owner?}. Accepts a JSON array, or a JSON string containing one.monthlyBudget— number — Optional monthly budget cap in USD for over/under comparisoninputPricePerMillion— number — Input price per 1M tokens in USD (default 3)outputPricePerMillion— number — Output price per 1M tokens in USD (default 15)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
generate_mcp_client_configGenerate 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(required) — string — Server name used as the config keyenv— ['string', 'array', 'object'] — JSON object of environment variables. Accepts a JSON object, or a JSON string containing one.url— string — Endpoint URL for remote/streamable-http serversargs— ['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)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
find_toolSemantic 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.
Parameters:
query(required) — string — Natural-language description of what you want to accomplishlimit— number — Maximum number of tools to return (default 3)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
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. Also reports what the same workload cost before the price cut.
Parameters:
plan— string — GitHub plan: free, pro, team or enterprise (default free)publicRepo— boolean — Are these workflows in public repositories? (unlimited free)linuxMinutes— number — Linux runner minutes per monthmacosMinutes— number — macOS runner minutes per monthwindowsMinutes— number — Windows runner minutes per month
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
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-obvious.
Parameters:
runsPerMonth(required) — number — Workflow executions per monthstepsPerRun(required) — number — Total steps (trigger + actions) per runworkflowCount— number — Number of distinct workflows (default 1)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
detect_polling_cost_trapsFind 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.
Parameters:
workflows(required) — ['string', 'array', 'object'] — JSON array of {name, triggerType: "polling"|"webhook", intervalMinutes, runsPerMonth, stepsPerRun, hasBranching?}. Accepts a JSON array, or a JSON string containing one.platform— string — zapier or make (default zapier)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
estimate_selfhosted_tcoCompare 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(required) — number — Current hosted runner minutes per monthrunnerType— string — linux, windows or macos (default linux)engineerHourlyCost— number — Fully-loaded engineer cost per hour in USD (default 75)maintenanceHoursPerMonth— number — Hours per month spent maintaining self-hosted runners (default 4)runnerHostingCostPerMonth— number — Monthly infra cost for the self-hosted runner(s) in USD (default 20)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
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 winner against pay-as-you-go API pricing for the same workload. Prices verified 2026-09.
Parameters:
seats— number — Number of developer seats (default 1)apiModel— string — Model id for the API baseline (default claude-4-sonnet)usageLevel— string — Usage intensity: light, standard, heavy or extreme (default standard)includeApiBaseline— boolean — Also compute the pay-as-you-go API cost for the same workload (default true)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
compare_llm_api_costsRank 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:
callsPerMonth(required) — number — Number of API calls per monthtopN— number — How many models to return, cheapest first (default 8)provider— string — Filter to one provider: openai, anthropic, google, deepseek or metaminContextWindow— number — Only include models whose context window is at least this many tokensinputTokensPerCall— number — Average input (prompt) tokens per calloutputTokensPerCall— number — Average output (completion) tokens per call
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
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 for conversation, and whether the server set fits at all. Answers "how many servers can I attach on model X?".
Parameters:
servers(required) — ['string', 'array', 'object'] — JSON array of {name, toolCount, avgTokensPerTool?} — e.g. [{"name":"github","toolCount":35}]. Accepts a JSON array, or a JSON string containing one.avgTokensPerTool— number — Default tokens per tool definition when a server omits it (default 550)reserveForOutput— number — Tokens to reserve for the model response (default 8000)conversationShare— number — Fraction of the window you want left for human/agent conversation, 0-1 (default 0.25)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.