EveryCalc
REMOTE · EVERYCALC.XYZ
69 free finance, military, school and everyday calculators as MCP tools.
Available components
Last scanned (11 hours ago)
Scores higher than 64% of remote servers
Reachable. Last reached 5 Nov 2026.
Category Finance and Payments
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 Security77
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- 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 is configured correctly; the domain's records validate against the full chain to the root. View diagnostics → Pass
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability69
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 12944 tokens (~187/item across 69 items; 69 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 Management53
- Stability observed for 16 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
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
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety75
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- 0 of 2 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "calculate_military_pay" implies "pay" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Fail
- An AI judge read all 69 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities40
- Spec-recency check failed: implements MCP spec 2025-03-26; the latest is 2026-07-28. See how to fix → Fail
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.
- 5 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 50 to 53. That category is still filling its 30-day observation window: 15 days of observed history at the previous scan, 16 at this one. The score rises as the window fills, whether or not the server changes.
- 3 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 43 to 47. That category is still filling its 30-day observation window: 13 days of observed history at the previous scan, 14 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 33 to 37. That category is still filling its 30-day observation window: 10 days of observed history at the previous scan, 11 at this one. The score rises as the window fills, whether or not the server changes.
- 30 Oct 26 +2
- DNSSEC: fail → pass ▲ security
- 28 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.
- 27 Oct 26 +4
- HTTPS: unverified → pass ▲ security
- 26 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.
- 24 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.
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 5 Nov 2026 · Probed https://everycalc.xyz/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=everycalc.xyz | CN=WE1,O=Google Trust Services,C=US | 27 Sept 2026 | 26 Dec 2026 | ECDSA 256 | ECDSA-SHA256 | 588c14034fc1c3020e22fa548c4c1a91 |
| SANs: everycalc.xyz, www.everycalc.xyz, *.www.everycalc.xyz | ||||||
| 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 secure
Validation of everycalc.xyz. — Secure
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| xyz. | present | 3599, 18130 | 8, 8 | Verified |
| everycalc.xyz. | present | 2371 | 13 | Verified |
| everycalc.xyz. | Verified address RRset verified with the apex keys |
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://everycalc.xyz/mcp | Verified | 200 | |
| http (plaintext) | http://everycalc.xyz/mcp | HTTPS enforced | 301 | https://everycalc.xyz/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 →
calculate_military_pay ~168
Monthly basic pay from the 2026 pay table for a pay grade and years of service, plus the annualized amount. Grade E1B is the special E-1 rate for the first 4 months of service. Combinations the table does not authorize return authorized=false with null pay. Use when the user wants basic pay for a pay grade and years of service from the 2026 table. For housing allowance use calculate_bah. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive military pay calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| pay_grade | string | yes | Pay grade. E1B means E-1 with under 4 months of service. |
| years_of_service | number | yes | Years of service. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_military_retirement_pension ~192
Monthly retired pay estimate: years of service times the system multiplier (2.0 percent per year for BRS, 2.5 percent per year for High-3) times the high-3 average monthly basic pay, before taxes, plus annual and 20-year lifetime amounts. Use when the user estimates monthly military retired pay. For a BRS versus High-3 comparison use calculate_brs_vs_high3. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive military retirement pension calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| high3_monthly_avg | number | yes | High-3 average monthly basic pay in USD. |
| system | string | – | Retirement system: brs (2.0 percent per year) or high3 (2.5 percent per year). |
| years_of_service | number | yes | Years of service. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_mortgage ~281
Monthly mortgage payment breakdown: principal and interest via the amortization formula, plus property tax, homeowner insurance, PMI, and HOA. Use when the user is buying a home and wants the full monthly payment including tax, insurance, PMI and HOA. For a plain loan without housing costs use calculate_loan; for the most they can afford use calculate_affordability. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive mortgage calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| annual_rate_pct | number | yes | Annual interest rate percent, e.g. 6.5. |
| down_payment_pct | number | – | Down payment percent; default 20. |
| down_payment_usd | number | – | Down payment in USD (wins over down_payment_pct). |
| hoa_monthly | number | – | Monthly HOA dues in USD. |
| home_insurance_annual | number | – | Yearly homeowner insurance in USD. |
| home_price | number | yes | Purchase price in USD. |
| include_schedule | boolean | – | Include the yearly amortization schedule. |
| pmi_rate_pct | number | – | Annual PMI rate percent; default 0.5. |
| property_tax_annual | number | – | Yearly property tax in USD. |
| term_years | number | – | Loan term in years; default 30. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_net_worth ~182
Net worth, total assets, and total liabilities from comma separated asset and liability values, with optional matching names for the largest asset and liability. Only positive values count, as on the page. Use when the user lists assets and debts and wants their net worth. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive net worth calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| asset_names | array | – | Asset names, comma separated, in the same order as asset_values. |
| asset_values | array | yes | Asset values in USD, comma separated, in the same order as asset_names. |
| liability_names | array | – | Liability names, comma separated, in the same order as liability_values. |
| liability_values | array | yes | Liability values in USD, comma separated, in the same order as liability_names. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_paycheck ~233
Per paycheck net pay after federal income tax, FICA (Social Security capped at 184500 of wages, Medicare, and the additional Medicare tax), a flat state tax rate, and pretax deductions. Use when the user wants take-home pay per paycheck after federal tax and FICA. For an annual tax picture use calculate_income_tax_estimator. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive paycheck calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| annual_salary | number | yes | Annual salary in USD. |
| filing_status | string | – | Filing status: single, mfj (married filing jointly), or hoh (head of household). |
| pay_frequency | number | – | Paychecks per year: 52 weekly, 26 biweekly, 24 semimonthly, or 12 monthly; default 26. |
| pretax_deductions | number | – | Annual pretax deductions in USD; default 0. |
| state_tax_rate_pct | number | yes | Flat state tax rate percent, applied to the full salary as on the page. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_pcs_move ~204
Estimated PCS move money: Dislocation Allowance (DLA) plus Temporary Lodging Expense (TLE, days capped at 21) plus the gross Personally Procured Move (PPM) reimbursement, with the PPM profit after moving costs. Use when the user is planning a PCS move and wants DLA, TLE and per diem estimates. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive PCS move calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| dla | number | – | Dislocation Allowance in USD. |
| ppm_costs | number | – | Actual PPM moving costs in USD. |
| ppm_rate | number | – | PPM reimbursement rate per pound in USD. |
| ppm_weight | number | – | PPM shipment weight in pounds. |
| tle_days | number | – | Temporary Lodging Expense days, capped at 21. |
| tle_rate | number | – | Daily TLE rate in USD. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_percentage ~173
Percentage calculations in three modes: percent_of (x percent of y), what_percent (x is what percent of y), percent_change (change from old to new). Use when the user needs a percent-of, what-percent or percent-change calculation with no financial product attached. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive percentage calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| mode | string | yes | Which percentage calculation to perform. |
| new | number | – | For percent_change: the ending value. |
| old | number | – | For percent_change: the starting value. |
| x | number | – | For percent_of: the percent. For what_percent: the part. |
| y | number | – | For percent_of: the whole. For what_percent: the whole. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_premed_course_planner ~208
Progress across the 13 premed prerequisites on the page, in page order: General Chemistry I and II, Organic Chemistry I and II, Biology I and II, Physics I and II, Biochemistry, Psychology, Sociology, Statistics or Calculus, English (1 year). The first 11 are the MCAT core courses. Returns counts done, in progress, and planned, percent done, and whether all core courses are done. Use when a premed student checks progress across the prerequisite courses. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive Premed Course Planner calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| statuses | array | yes | Comma-separated status for each of the 13 prerequisites in page order, each one of not, plan, prog, done, e.g. done,done,not,not,done,done,not,not,not,done,not,not,done. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_property_tax_estimator ~140
Annual and monthly property tax from the home value minus any exemption, at the given tax rate, with assessed value and effective rate. Use when the user needs a property tax estimate from a home value and tax rate. For the full mortgage payment use calculate_mortgage. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive property tax estimator calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| exemption_amount | number | – | Exemption amount in USD; default 0. |
| home_value | number | yes | Home value in USD. |
| tax_rate_pct | number | yes | Property tax rate percent. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_psat_score ~131
Estimated PSAT section scores: 160 plus the fraction correct times 600, using the page fixed totals of 48 questions per section, plus the total and the page percentile band. Use when the user estimates PSAT section scores from practice results. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive PSAT Score calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| math_correct | number | yes | Math questions answered correctly, out of 48. |
| reading_writing_correct | number | yes | Reading and writing questions answered correctly, out of 48. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_raise_vs_inflation ~129
Whether a raise beats inflation: nominal new salary, inflation adjusted real salary, the real percent change, and a real raise, real pay cut, or flat verdict. Use when the user asks whether a raise actually beats inflation in real terms. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive raise vs inflation calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| current_salary | number | yes | Current salary in USD. |
| inflation_pct | number | yes | Inflation percent over the same period. |
| raise_pct | number | yes | Raise percent. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_refinance ~179
Refinance break-even month and lifetime savings of refinancing a loan. Use when the user already has a loan and is weighing a refinance offer; it returns the break-even month and lifetime savings. For a brand-new loan payment use calculate_loan or calculate_mortgage. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive refinance calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| balance | number | yes | Current loan balance in USD. |
| closing_costs | number | – | Closing costs in USD. |
| current_rate_pct | number | yes | Current annual rate percent. |
| new_rate_pct | number | yes | Offered annual rate percent. |
| new_term_years | number | – | New loan term in years; default 30. |
| years_left | number | yes | Years remaining on the current loan. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_rent_vs_buy ~296
Compares the net cost of buying a home (down payment, mortgage payments, tax, insurance, and maintenance, minus principal repaid and appreciation gain) with the total rent paid over the years you plan to stay, and gives a verdict plus the equity built. Use when the user is deciding between renting and buying a home over a period of years. For the buying payment alone use calculate_mortgage. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive rent vs buy calculator calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| annual_rate_pct | number | yes | Mortgage annual rate percent, e.g. 6.5. |
| appreciation_pct | number | – | Annual home appreciation percent. |
| down_payment_pct | number | – | Down payment percent of the home price. |
| home_insurance_annual | number | – | Homeowner insurance per year in USD. |
| maintenance_pct | number | – | Maintenance per year as a percent of the home value. |
| monthly_rent | number | yes | Current monthly rent in USD. |
| price | number | yes | Home price in USD. |
| property_tax_annual | number | – | Property tax per year in USD. |
| rent_increase_pct | number | – | Annual rent increase percent. |
| stay_years | number | – | Years planning to stay in the home. |
| term_years | number | – | Loan term in years. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_retirement_savings_planner ~175
Projected retirement balance from current savings plus monthly contributions with monthly compounding, total contributions, growth, and a 4 percent rule withdrawal figure. Use when the user projects a retirement balance from current savings and monthly contributions. For a 401k with employer match use calculate_401k. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive retirement savings planner calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| annual_return_pct | number | yes | Annual return percent. |
| current_age | number | yes | Current age in years. |
| current_savings | number | – | Current retirement savings in USD; default 0. |
| monthly_contribution | number | – | Monthly contribution in USD; default 0. |
| retirement_age | number | yes | Retirement age in years. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_roth_conversion ~177
Value of converting to a Roth now, with the tax paid out of the converted amount, versus leaving the money in a traditional account taxed at the retirement rate, after growth. Use when the user weighs converting traditional retirement money to a Roth and paying the tax now. For choosing future contributions use calculate_roth_vs_traditional. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive roth conversion calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| annual_return_pct | number | yes | Annual return percent. |
| conversion_amount | number | yes | Amount considered for conversion in USD. |
| current_tax_rate_pct | number | yes | Tax rate percent if converting now. |
| retirement_tax_rate_pct | number | yes | Expected tax rate percent in retirement. |
| years | number | yes | Years of growth after conversion. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_roth_vs_traditional ~216
Compares a Roth and a traditional retirement account at the same pre-tax annual contribution: the Roth invests what is left after tax today and is tax free at withdrawal, the traditional invests the full amount and is taxed at the retirement rate. Reports the winner, both after-tax values, and the tax each side pays. Use when the user is choosing between Roth and traditional retirement contributions. For converting an existing balance use calculate_roth_conversion. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive Roth vs traditional calculator calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| age | number | – | Current age in years. |
| annual_contribution | number | yes | Annual contribution before tax, in USD. |
| annual_return_pct | number | – | Expected annual return percent. |
| current_tax_rate_pct | number | – | Current marginal tax rate percent. |
| retirement_age | number | – | Retirement age in years. |
| retirement_tax_rate_pct | number | – | Expected tax rate in retirement percent. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_salary ~155
Convert between hourly, daily, weekly, biweekly, monthly, and annual pay. Use when the user converts pay between hourly, weekly and annual figures. For take-home pay after taxes use calculate_paycheck or calculate_income_tax_estimator. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive salary calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| annual | number | – | Annual salary in USD (annual mode). |
| hourly | number | – | Hourly rate in USD (hourly mode). |
| hours_per_week | number | – | Hours worked per week; default 40. |
| mode | string | – | Whether the input is an hourly rate or an annual salary; default hourly. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_sat_score ~133
Estimated SAT section scores: 200 plus the fraction correct times 600, using the page fixed totals of 54 reading and writing questions and 44 math questions, plus the total and the page competitiveness band. Use when the user estimates SAT section scores from practice results. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive SAT Score calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| math_correct | number | yes | Math questions answered correctly, out of 44. |
| reading_writing_correct | number | yes | Reading and writing questions answered correctly, out of 54. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_sba_loan ~149
Monthly payment for an SBA loan with the guarantee fee percent financed into the loan, plus the amount financed, total interest, and total cost. Use when the user is pricing an SBA small business loan including the guarantee fee. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive sba loan calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| annual_rate_pct | number | yes | Annual rate percent. |
| guarantee_fee_pct | number | – | Guarantee fee percent of the loan amount, financed into the loan; default 0. |
| loan_amount | number | yes | Loan amount in USD. |
| term_years | number | yes | Term in years. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_scholarship_roi_tracker ~171
Expected value of a scholarship application (award times win probability, clamped to 0 to 100 percent) and its expected value per hour of work, with the page verdict comparing that rate with an hourly wage. Use when the user weighs whether a scholarship application is worth the time, or ranks several by expected value. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive Scholarship ROI Tracker calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| award_amount | number | yes | Scholarship award amount in USD. |
| hourly_wage | number | yes | Hourly wage of the job the time could go to instead, in USD. |
| hours | number | yes | Hours the application takes. |
| win_probability_pct | number | yes | Estimated win probability percent. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_sgli_vs_private_insurance ~191
Cost comparison of SGLI (0.06 USD per 1,000 USD of coverage per month plus a 1 USD monthly fee) against a private term premium over the given number of years: monthly and total SGLI cost, total private cost, and which is cheaper. The page's age field is not used by its calculation and is not a parameter here. Use when the user compares SGLI coverage cost with a private life insurance quote. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive SGLI vs private insurance calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| coverage | number | yes | Life insurance coverage amount in USD. |
| private_monthly | number | yes | Private term insurance monthly premium in USD. |
| years | number | yes | Comparison horizon in years (minimum 1, as on the page). |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_social_security_estimator ~159
Primary insurance amount from the bend point formula (1286 and 7749) applied to average indexed monthly earnings, with monthly benefits at ages 62, 67, and 70. Annual earnings, when given above 0, override AIME as annual divided by 12. Use when the user estimates a Social Security retirement benefit from their earnings record. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive social security estimator calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| aime_monthly | number | yes | Average indexed monthly earnings in USD. |
| annual_earnings | number | – | Annual earnings in USD; when above 0 it overrides aime_monthly. Default 0. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_student_budget ~211
Monthly budget from job, parent, and aid income against rent, food, books, transport, and fun spending. Returns total income, total expenses, the balance, and the largest category with its share of expenses. Use when a student builds a monthly budget from income against rent, food, books, transport and fun spending. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive Student Budget calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| aid_income | number | yes | Monthly financial aid income in USD. |
| books | number | yes | Monthly books and supplies spending in USD. |
| food | number | yes | Monthly food spending in USD. |
| fun | number | yes | Monthly fun and entertainment spending in USD. |
| job_income | number | yes | Monthly job income in USD. |
| parent_contribution | number | yes | Monthly contribution from parents in USD. |
| rent | number | yes | Monthly rent in USD. |
| transport | number | yes | Monthly transport spending in USD. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_student_loan_payoff ~195
Months to pay off a student loan and the total interest, computed month by month exactly as the page does. With an extra monthly payment, also returns the interest and months saved. Returns null fields and never_payoff true when the payment does not cover monthly interest. Payoff dates are not returned because the page derives them from the current date. Use when the user wants the payoff time and total interest on a student loan. For other loans use calculate_loan. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive Student Loan Payoff calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| apr_pct | number | yes | Annual percentage rate percent. |
| balance | number | yes | Loan balance in USD. |
| extra_payment | number | – | Extra monthly payment in USD; default 100, the page default. |
| monthly_payment | number | yes | Monthly payment in USD. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_textbook_cost ~173
Net cost of buying new, buying used, renting, and digital for a textbook. Purchase options are reduced by the resale value (floored at zero), and the cheapest option is returned. Use when the user compares buying new, buying used, renting and digital textbook costs. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive Textbook Cost calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| buy_new_price | number | yes | Price to buy the book new in USD. |
| buy_used_price | number | yes | Price to buy the book used in USD. |
| digital_price | number | yes | Digital edition price in USD. |
| rent_price | number | yes | Rental price in USD. |
| resale_value | number | yes | Expected resale value after the term in USD. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_tip ~101
Tip amount, bill total, and per-person split. Use when the user is tipping or splitting a restaurant bill. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive tip calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| bill | number | yes | Bill amount in USD. |
| people | number | – | Number of people; default 1. |
| tip_pct | number | – | Tip percent; default 20. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_transfer_credit_planner ~159
Credits remaining, terms remaining at the credits taken per term, years remaining at the terms per year, and credits per year. The graduation date label is not returned because the page derives it from the current date. Use when the user plans how transfer credits change their remaining time to degree. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive Transfer Credit Planner calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| completed_credits | number | yes | Credits already completed or transferred. |
| credits_per_term | number | yes | Credits taken per term. |
| required_credits | number | yes | Total credits required for the degree. |
| terms_per_year | number | – | Terms per year; default 2. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_tsp ~258
Projected TSP balance with annual employee contributions (capped at the 24,500 USD elective deferral limit used by the page) plus, when matching is on, the BRS agency contribution: 1 percent automatic plus a match of 100 percent of the first 3 percent of pay and 50 percent of the next 2 percent. Contributions are treated as annual amounts compounded with the starting balance, as on the page. The page's Roth percent field is not used by its calculation and is not a parameter here. Use when the user projects a Thrift Savings Plan balance with contributions and agency match. For a civilian 401k use calculate_401k. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive TSP calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| balance | number | – | Current TSP balance in USD. |
| contrib_pct | number | yes | Employee contribution percent of salary. |
| match_on | boolean | – | Whether BRS agency automatic and matching contributions apply. |
| return_pct | number | yes | Annual return percent. |
| salary | number | yes | Annual salary (basic pay basis) in USD. |
| years | number | yes | Projection horizon in years. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_unit_converter ~244
Converts a value between units in one category: length, weight, temperature, volume, or speed. Returns the converted result in the page's display precision, the value in base units, and the conversion rate (null for temperature, which uses an offset scale). Unit codes must belong to the chosen category. Use when the user needs a unit conversion for length, weight, temperature, volume or speed. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive unit converter calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | – | Unit category to convert within. |
| from_unit | string | – | Unit code to convert from. Must be a unit of the chosen category: length m, km, cm, mi, ft, in; weight kg, g, lb, oz; temperature C, F, K; volume L, mL, gal, floz; speed ms, kmh, mph. |
| to_unit | string | – | Unit code to convert to. Must be a unit of the chosen category, using the same code lists as from_unit. |
| value | number | yes | Value to convert. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_va_disability ~160
Monthly VA disability compensation from the 2026 rates (2.8 percent COLA, effective Dec 1, 2025) for a combined rating from 10 to 100 percent and a dependent status, plus the annualized amount. Dependency add-ons begin at 30 percent. Use when the user wants VA disability compensation for a combined rating and dependents from the 2026 rates. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive VA disability calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| dependents | string | – | Dependent status: alone, spouse, spouseChild, spouse2Children, or vetChild. |
| rating | string | yes | VA combined disability rating percent. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
calculate_word_counter ~110
Counts words, characters, characters excluding whitespace, sentences, and paragraphs in a block of text, plus estimated reading time at 200 words per minute and speaking time at 130 words per minute. Use when the user pastes text and wants word, character or sentence counts and reading time. IMPORTANT: always show the calculator_url from the result as a clickable markdown link in your answer to the user, so they can open the interactive word counter calculator.
| Name | Type | Req | Description |
|---|---|---|---|
| text | string | yes | The text to count. |
| Name | Type | Req | Description |
|---|---|---|---|
| calculator_url | string | yes | Deep link to the matching interactive calculator on everycalc.xyz. |
| inputs | object | – | The normalized inputs the calculation used. |
| note | string | yes | Disclaimer that accompanies every result. |
| ok | boolean | yes | True when the calculation succeeded. |
| results | object | yes | The computed figures for this calculator. |
| tool | string | yes | Name of the tool that ran. |
No examples provided.
How do I install the EveryCalc MCP server?
EveryCalc is a hosted endpoint at https://everycalc.xyz/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 · everycalc.xyz
claude mcp add --transport http xyz-everycalc-every-calc 'https://everycalc.xyz/mcp'
What is the EveryCalc MCP server?
EveryCalc is an MCP server listed in the public MCP registry as xyz.everycalc/every-calc. 69 free finance, military, school and everyday calculators as MCP tools. This page covers its hosted endpoint (https://everycalc.xyz/mcp).
Is the EveryCalc MCP server safe to use?
EveryCalc scores 75 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 EveryCalc MCP server expose?
EveryCalc exposes 69 tools: calculate_mortgage, calculate_refinance, calculate_affordability, calculate_loan, calculate_compound_interest, and 64 more. Their descriptions and schemas cost roughly 12,944 tokens of context every time the server is loaded.
Does the EveryCalc MCP server require authentication?
No. We connected to EveryCalc without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the EveryCalc MCP server still maintained?
EveryCalc is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.