MaCalculatriceEnLigne

io.github.tresor4kPublished by GitHub account tresor4kv0.4.0Updated Nov 2, 2026

Calculatrices francaises : salaire net, SMIC, impots, bareme kilometrique, TVA, conversions.

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Remote calculator server giving an assistant French tax, salary, VAT and loan tools plus hundreds of everyday math, conversion and finance calculators.

What you can do
  • Discover and dispatch calculators: list bundles, list a bundle's tools, and call any hosted calculator by name
  • French finance: income tax, gross-to-net salary, VAT, mortgage and other France-specific calculators
  • General finance: loans, compound and simple interest, break-even, margins, ROI, discounts, generic VAT, cost price, debt-to-income, inflation and purchasing power
  • Math: percentages, averages, geometry, equations, sequences, fractions, logarithms, combinatorics, trigonometry and base conversion
  • Unit conversions: temperature, distance, weight, volume, area, speed, pressure and data storage
When to use it
Useful when you want an assistant to run everyday numeric calculations with stated formulas and sources, especially French tax and salary figures, rather than estimating them itself. The wider catalog covers health, construction, science, cooking and travel calculators on demand.
Requirements
A remote MCP endpoint over streamable HTTP, or the npm wrapper run with npx or the Docker image for stdio-only clients. No API key or account is needed. The README states a rate limit of 1,000 calls per day.
Before you install
Results are third-party calculations, not professional tax or financial advice; verify figures against official sources before relying on them. The remote endpoint serves the full catalog while the local wrapper defaults to a smaller core profile. No credentials are requested.

Installation

In SourceWeft

  1. Open MaCalculatriceEnLigne in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.tresor4k%2Fmacalc-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "macalculatriceenligne": {
      "type": "http",
      "url": "https://macalculatriceenligne.com/api/mcp"
    }
  }
}

README

macalc — Everyday Calculator MCP Server

[npm version] [license: MIT] [macalc MCP server]

A curated core of 15 well-scoped calculator tools — income tax (France, US, UK, Canada), gross-to-net salary, mortgage, compound interest, loans, VAT, percentages, BMI, TDEE — with on-demand access to the full macalc catalog of 446 calculators (22 categories, 8 countries' tax systems) through a discovery + dispatcher workflow. Free, no API key required.

Core tools (default profile)

ToolWhat it does
calculate_french_income_taxFrench income tax 2026 (Article 197 CGI, family quotient)
calculate_french_salaryFrench gross → net salary 2026 (cadre / non-cadre / civil servant)
calculate_us_federal_taxUS federal income tax 2026 (IRS brackets + standard deduction)
calculate_uk_income_taxUK income tax 2025/26 (HMRC bands, allowance taper)
calculate_canada_federal_taxCanadian federal income tax (CRA brackets + BPA)
calculate_mortgageMonthly payment, total interest, amortization schedule
calculate_compound_interestLump-sum compound growth with yearly breakdown
calculate_loan_paymentGeneric amortizing loan (term in months)
calculate_percentagePercent of total / percent change / what-percent
calculate_vat_genericAdd or remove VAT/GST/sales tax at any rate
calculate_bmiBody Mass Index + WHO category
calculate_tdeeMaintenance calories from BMR + activity level
list_bundlesDiscover the 31 thematic bundles of the full catalog
get_bundle_toolsList the tools inside one bundle
call_any_calculatorInvoke any of the 446 hosted calculators by name

Need something not in the core (notary fees, concrete volume, VMA, pet food…)? list_bundles → get_bundle_tools(bundle_id) → call_any_calculator(tool_name, arguments).

Prefer the raw 446-tool listing? Set the env var MACALC_MCP_FULL=1.

Quick Start

Two install modes — pick whichever your MCP client supports.

Option A — Remote (Streamable HTTP, zero install)

For clients with native remote MCP support (Claude Desktop ≥ 0.8, Cursor, Windsurf, VS Code MCP, etc.)

json
{  "mcpServers": {    "macalc": {      "url": "https://macalculatriceenligne.com/api/mcp"    }  }}

Option B — Local stdio proxy (works everywhere)

For clients that only speak stdio, or sandboxed environments:

json
{  "mcpServers": {    "macalc": {      "command": "npx",      "args": ["-y", "macalc-mcp"]    }  }}

Or with Docker (tresor4k/macalc-mcp on Docker Hub):

json
{  "mcpServers": {    "macalc": {      "command": "docker",      "args": ["run", "-i", "--rm", "tresor4k/macalc-mcp"]    }  }}

That's it. No API key, no auth, no setup.

Note: Option A (remote URL) serves the full 446-tool catalog directly. Option B (this npm wrapper) serves the curated 15-tool core profile by default — lighter on your agent's context window — with the full catalog one dispatcher call away.

What's Inside — The Full Catalog

Finance (8 countries)

CountryToolsExamples
🇫🇷 France85+Income tax (IR 2026), salary gross→net, VAT, mortgage, notary fees, inheritance, retirement, unemployment, auto-entrepreneur
🇧🇪 Belgium35+Precompte professionnel, bonus emploi, pension, cheques repas, droits donation
🇨🇭 Switzerland30+Federal + cantonal tax, AVS/LPP, LAMal, 3rd pillar, frontalier
🇨🇦 Canada/Quebec25+Federal + provincial tax, RRQ, RQAP, REER, CELI, TPS/TVQ
🇺🇸 USA15+Federal income tax, FICA, state tax, 401k, HSA
🇬🇧 UK10+Income tax, NI, SDLT, student loan repayment
🇲🇦 Morocco10+IR, CNSS, TVA
🇸🇳 Senegal10+IR, CSS, TVA

Health & Sport (50+ tools)

BMI, BMR (Mifflin/Harris-Benedict), TDEE, heart rate zones (Karvonen), 1RM (Epley/Brzycki), VMA (Cooper/Luc-Léger), VO2max, race prediction (Riegel), marathon/half pace, due date (3 methods), ovulation calendar, body fat (Navy method), daily calories, macros, hydration.

Math (60+ tools)

Percentages (increase/decrease/ratio), averages (weighted/geometric/harmonic), Pythagoras, area (triangle/circle/rectangle/trapezoid/polygon), volume (sphere/cylinder/cone/cube), perimeter, equations (1st/2nd degree), sequences (arithmetic/geometric), fractions, statistics (mean/median/mode/std dev), GCD/LCM, base conversion.

Construction (40+ tools)

Concrete volume & mix (B25 DTU 21), paint coverage, tile quantity, staircase dimensions (Blondel formula), insulation R-value, roof surface & slope, cable section (NF C 15-100), beam dimensioning (Eurocode 5), gravel/sand tonnage, wallpaper rolls, plasterboard sheets.

Science (25+ tools)

Ohm's law, Newton's laws, pH calculation, dilution (C1V1=C2V2), density, radioactive decay, speed of sound, ideal gas law, molar mass, concentration.

Conversions (40+ tools)

Temperature, distance, weight, volume, speed, pressure, energy, data storage, cooking units, shoe sizes, clothing sizes, currency.

Running & Cycling (35+ tools)

Pace calculator, VMA (6 test methods), VO2max, FTP, heart rate zones, race prediction, training plan, calorie burn, hydration needs, bike gear ratio, tire pressure.

Education (20+ tools)

GPA calculator (French bac/brevet system), weighted average, statistics, derivatives, combinatorics, probability distributions.

Real Estate (15+ tools)

Rental yield (gross/net/net-net), Pinel tax reduction, PTZ eligibility, DPE energy class, Carrez surface, notary fees by department, loan comparison.

Cooking & Nutrition (15+ tools)

Recipe nutrition calculator, baking conversions, glycemic load, caffeine intake, daily vitamins, unit conversions (cups/ml/oz).

Travel (10+ tools)

Luggage weight calculator, jet lag recovery, travel budget, voltage adapters, sun exposure time.

Animals (8+ tools)

Dog/cat food calculator, pet age converter (corrected formula), aquarium volume, breeding due date.

Astronomy (8+ tools)

Sunrise/sunset, moon phase, solar panel output, wind chill, heat index, carbon sequestration.

Textile (5+ tools)

Fabric yardage, knitting yarn calculator, ring/bra/hat size converters.

Exemples d'outils

  • Impôt sur le revenu : page web du calculateur correspondant à l'outil calculate_french_income_tax (barème IR 2026, quotient familial).
  • Salaire brut en net : page web du calculateur correspondant à l'outil calculate_french_salary (cadre, non-cadre, fonction publique).
  • Mensualité de prêt immobilier : page web du calculateur correspondant à l'outil calculate_mortgage (mensualité, intérêts totaux, tableau d'amortissement).

Technical Details

PropertyValue
Endpointhttps://macalculatriceenligne.com/api/mcp
TransportStreamable HTTP (stateless)
ProtocolMCP v1 (@modelcontextprotocol/sdk ^1.27.1)
AuthNone (free, no API key)
Rate limit1,000 calls/day
Response formatStructured JSON with formula, source, reference URL
Discoveryhttps://macalculatriceenligne.com/.well-known/mcp/server.json

Example Usage

Ask your AI assistant:

"Calculate the French income tax on 45,000€ for a single person"

The assistant calls calculate_french_income_tax with {income: 45000, parts: 1} and returns:

json
{  "impot": 4611,  "taux_effectif": "10.2%",  "taux_marginal": "30%",  "tranches": [    {"min": 0, "max": 11624, "taux": "0%", "impot": 0},    {"min": 11624, "max": 29638, "taux": "11%", "impot": 1982},    {"min": 29638, "max": 45000, "taux": "30%", "impot": 2629}  ],  "source": "Article 197 CGI — Loi de finances 2026",  "reference_url": "https://macalculatriceenligne.com/finance/fiscalite/calcul-impots/"}

All Tool Categories

Finance FR (85)     Finance BE (35)     Finance CH (30)Finance CA (25)     Finance US (15)     Finance UK (10)Finance MA (10)     Finance SN (10)     Health (30)Sport/Running (35)  Math (60)           Construction (40)Science (25)        Conversions (40)    Education (20)Real Estate (15)    Cooking (15)        Travel (10)Animals (8)         Astronomy (8)       Textile (5)Automotive (10)

Total: 446 tools (hosted catalog — counts per category are approximate)

Links

License

MIT

Source: README.md at commit b6641a2

Tools

200

list_bundles

List Bundles

List all available tool bundles (grouped by domain). Use this to discover which tools are available for a specific topic instead of browsing all 500+ tools.

Parameters_unused

get_bundle_tools

Get Bundle Tools

Get the list of tools in a specific bundle. Returns tool names and descriptions for the requested domain bundle.

Parametersbundle_idrequired

calculate_french_income_tax

Calculate French Income Tax

Calculate French income tax (IR) 2026 on 2025 income per Article 197 CGI: progressive brackets with family quotient, family-quotient cap (1,807 EUR per extra half-share beyond 1 share single / 2 shares couple, 903.50 EUR per quarter share) and décote (897 EUR single / 1,483 EUR couple minus 45.25% of tax). Not implemented: the 4,262 EUR cap for single parents (parent isolé) and the special 1,079 / 1,801 EUR cases of art. 197 I-2; DOM reductions. Returns: {income, family_quotient, tax_before_cap, qf_cap, tax_after_cap, decote, total_tax, effective_rate_pct, marginal_rate_pct, brackets}. See list_bundles for related 'finance-france' calculators.

Parameterspartscoupleincomerequired

calculate_french_salary

Calculate French Salary

Convert French gross salary to net salary for 2026 (cadre, non-cadre, or civil servant). Returns monthly/annual net, social contributions, employer cost. See list_bundles for related 'finance-france' calculators.

Parametersstatusgross_monthlyrequired

calculate_french_vat

Calculate French VAT

Calculate French VAT (TVA) — convert between HT (before tax) and TTC (after tax). Supports all 4 French VAT rates. Returns: {amount_ht, amount_ttc, vat_amount, vat_rate}. See list_bundles for related 'finance-france' calculators.

Parametersmoderateamountrequired

calculate_mortgage

Calculate Mortgage

Calculate mortgage/loan monthly payment, total cost, and optional amortization schedule. Returns: {principal, months, monthly_payment, total_interest, total_cost}. See list_bundles for related 'finance-france' calculators.

Parametersyearsrequiredprincipalrequiredannual_raterequiredwith_schedule

calculate_compound_interest

Calculate Compound Interest

Compute compound interest growth A=P(1+r/n)^(nt). Use for savings, retirement projections, investment forecasting. Returns final amount, total interest, and yearly breakdown. See list_bundles for related 'finance-universal' calculators.

Parametersyearsrequiredprincipalrequiredannual_raterequiredcompounds_per_year

calculate_simple_interest

Calculate Simple Interest

Compute simple interest I=P·r·t. Use for short-term loans, basic savings accounts, and homework. Returns interest amount and final balance. See list_bundles for related 'finance-universal' calculators.

Parametersyearsrequiredprincipalrequiredannual_raterequired

calculate_loan_payment

Calculate Loan Payment

Calculate monthly loan payment for any generic loan. Returns: {principal, monthly_payment, total_cost, total_interest}. See list_bundles for related 'finance-universal' calculators.

Parametersmonthsrequiredprincipalrequiredannual_raterequired

calculate_break_even

Calculate Break Even

Compute break-even point in units and revenue. Use for business plans and pricing decisions. Inputs: fixed costs, price/unit, variable cost/unit. Returns break-even units and revenue. See list_bundles for related 'finance-universal' calculators.

Parametersfixed_costsrequiredprice_per_unitrequiredvariable_cost_per_unitrequired

calculate_profit_margin

Calculate Profit Margin

Calculate gross margin, net margin, and markup percentage. Returns: {revenue, cost}. See list_bundles for related 'finance-universal' calculators.

Parameterscostrequiredrevenuerequired

calculate_roi

Calculate ROI

Compute Return on Investment as a percentage. Use to evaluate investments, marketing spend, or projects. Inputs: investment cost, return value. Returns ROI %, profit, and multiple. See list_bundles for related 'finance-universal' calculators.

Parametersinvestmentrequiredreturn_valuerequired

calculate_discount

Calculate Discount

Calculate discounted price with optional successive discounts. Returns: {original_price, price_after_first, effective_discount_pct}. See list_bundles for related 'finance-universal' calculators.

Parametersdiscount_pctrequireddiscount2_pctoriginal_pricerequired

calculate_vat_generic

Calculate VAT Generic

Calculate VAT/GST/sales tax for any country with custom rate. Returns: {amount_before_tax, amount_after_tax, tax_amount, tax_rate}. See list_bundles for related 'finance-universal' calculators.

Parametersmoderaterequiredamountrequired

calculate_cost_price

Calculate Cost Price

Calculate unit cost price from raw materials, labor, and overhead. Returns: {total_cost}. See list_bundles for related 'finance-universal' calculators.

Parameterslaborrequiredoverheadrequiredquantityrequiredraw_materialsrequired

calculate_debt_to_income

Calculate Debt To Income

Compute debt-to-income (DTI) ratio. Use for mortgage qualification or financial health checks. Inputs: monthly debt, monthly gross income. Returns DTI % and risk category. See list_bundles for related 'finance-universal' calculators.

Parametersmonthly_debtrequiredmonthly_incomerequired

calculate_inflation_adjustment

Calculate Inflation Adjustment

Adjust a nominal amount to a target year using a constant inflation rate. Use for real-value comparisons across time. Inputs: amount, inflation rate %, years. Returns adjusted value and total inflation factor. See list_bundles for related 'finance-universal' calculators.

Parametersyearsrequiredamountrequiredinflation_raterequired

calculate_purchasing_power

Calculate Purchasing Power

Compare purchasing power between two years. Use to translate historical prices, salaries, or savings to today's value. Inputs: amount, from-year, to-year, average inflation %. Returns equivalent value. See list_bundles for related 'finance-universal' calculators.

Parametersamountrequiredto_yearrequiredfrom_yearrequiredavg_inflation

calculate_percentage

Calculate Percentage

Calculate percentages: value of total, percentage change, what percent. See list_bundles for related 'math' calculators.

Parametersarequiredbrequiredoperationrequired

calculate_average

Calculate Average

Compute simple, weighted, geometric, or harmonic mean. Use for grade averages, returns, or rates. Inputs: values list, optional weights, mode. Returns mean and detail. See list_bundles for related 'math' calculators.

Parametersvaluesrequiredweights

calculate_pythagoras

Calculate Pythagoras

Find missing side of right triangle using Pythagorean theorem. Returns: {error}. See list_bundles for related 'math' calculators.

Parametersabc

calculate_area

Calculate Area

Compute area for common 2D shapes (rectangle, triangle, circle, trapezoid, etc.). Use for geometry, real estate, or paint estimates. Inputs: shape + dimensions. Returns area in input-units squared. See list_bundles for related 'math' calculators.

Parametersd1d2sideshaperequiredwidthheightlengthradiussemi_majorsemi_minor

calculate_volume

Calculate Volume

Compute volume for common 3D shapes (cube, cylinder, sphere, cone, prism). Use for geometry, packaging, or construction. Inputs: shape + dimensions. Returns volume in input-units cubed. See list_bundles for related 'math' calculators.

Parametersshaperequiredwidthheightlengthradiusbase_area

calculate_perimeter

Calculate Perimeter

Calculate perimeter/circumference for common shapes. Returns: {shape, perimeter}. See list_bundles for related 'math' calculators.

Parameterssideshaperequiredwidthlengthradiusside_csemi_majorsemi_minor

calculate_gcd_lcm

Calculate GCD LCM

Calculate GCD (PGCD) and LCM (PPCM) of two integers using Euclidean algorithm. Returns: {gcd, lcm}. See list_bundles for related 'math' calculators.

Parametersarequiredbrequired

calculate_equation

Calculate Equation

Solve 1st degree (ax+b=0) or 2nd degree (ax²+bx+c=0) equations. Returns: {error}. See list_bundles for related 'math' calculators.

Parametersarequiredbrequiredcdegreerequired

calculate_sequence

Calculate Sequence

Calculate nth term and sum of arithmetic or geometric sequence. Returns: {common_difference, nth_term, sum_of_n}. See list_bundles for related 'math' calculators.

Parametersnrequiredtyperequiredcommonrequiredfirst_termrequired

calculate_fraction

Calculate Fraction

Perform fraction operations: add, subtract, multiply, divide, simplify. Returns: {input, result, decimal}. See list_bundles for related 'math' calculators.

Parametersden1requiredden2num1requirednum2operationrequired

calculate_logarithm

Calculate Logarithm

Calculate logarithm in any base (natural, common, binary). Returns: {result}. See list_bundles for related 'math' calculators.

Parametersbasevaluerequired

calculate_factorial_permutation

Calculate Factorial Permutation

Calculate factorial, permutations P(n,r), and combinations C(n,r). Returns: {factorial}. See list_bundles for related 'math' calculators.

Parametersnrequiredr

calculate_trigonometry

Calculate Trigonometry

Compute sin, cos, tan and inverse functions in degrees or radians. Use for geometry, physics, navigation. Inputs: function, value, unit. Returns result and reciprocal. See list_bundles for related 'math' calculators.

Parametersfuncrequiredunitvaluerequired

calculate_base_converter

Calculate Base Converter

Convert numbers between bases (binary, octal, decimal, hexadecimal, any base 2-36). Returns: {input, decimal_value, result}. See list_bundles for related 'math' calculators.

Parametersvaluerequiredto_baserequiredfrom_baserequired

convert_temperature

Convert Temperature

Convert temperature between Celsius, Fahrenheit, and Kelvin. Use for cooking, weather, science. Inputs: value, from, to. Returns converted temperature. See list_bundles for related 'conversions' calculators.

Parameterstorequiredfromrequiredvaluerequired

convert_distance

Convert Distance

Convert distance between metric (m, km, cm, mm) and imperial (in, ft, yd, mi) plus nautical miles. Use for travel, sport, or engineering. Inputs: value, from, to. Returns: {input, factor}. See list_bundles for related 'conversions' calculators.

Parameterstorequiredfromrequiredvaluerequired

convert_weight

Convert Weight

Convert weight/mass between kg, g, mg, lb, oz, st, tonne. Use for cooking, shipping, or fitness. Inputs: value, from, to. Returns converted mass. See list_bundles for related 'conversions' calculators.

Parameterstorequiredfromrequiredvaluerequired

convert_volume

Convert Volume

Convert volume between L, mL, cL, fl_oz, cup, tbsp, tsp, gal_us, gal_uk. Use for cooking and science. Inputs: value, from, to. Returns: {input}. See list_bundles for related 'conversions' calculators.

Parameterstorequiredfromrequiredvaluerequired

convert_area

Convert Area

Convert area between m², km², ha, are, acre, ft², yd², cm². Use for real estate, agriculture, or construction. Inputs: value, from, to. Returns: {input}. See list_bundles for related 'conversions' calculators.

Parameterstorequiredfromrequiredvaluerequired

convert_speed

Convert Speed

Convert speed between km/h, mph, m/s, knots, ft/s. Use for travel, sport, or maritime/aviation. Inputs: value, from, to. Returns: {input}. See list_bundles for related 'conversions' calculators.

Parameterstorequiredfromrequiredvaluerequired

convert_pressure

Convert Pressure

Convert pressure between Pa, kPa, MPa, bar, psi, atm, mmHg, mbar, torr. Use for engineering, tires, weather. Inputs: value, from-unit, to-unit. Returns: {input}. See list_bundles for related 'conversions' calculators.

Parameterstorequiredfromrequiredvaluerequired

convert_data_storage

Convert Data Storage

Convert between digital storage units (binary and decimal). Returns: {input}. See list_bundles for related 'conversions' calculators.

Parameterstorequiredfromrequiredvaluerequired

convert_energy

Convert Energy

Convert energy between J, kJ, cal, kcal, kWh, BTU, eV, ft-lb. Use for nutrition, electricity, science. Inputs: value, from, to. Returns: {input}. See list_bundles for related 'conversions' calculators.

Parameterstorequiredfromrequiredvaluerequired

convert_angle

Convert Angle

Convert angle between degrees, radians, gradians, turns, arcminutes, arcseconds. Use for math, navigation, surveying. Inputs: value, from, to. Returns: {input}. See list_bundles for related 'conversions' calculators.

Parameterstorequiredfromrequiredvaluerequired

convert_time

Convert Time

Convert time between seconds, minutes, hours, days, weeks, months, years. Use for project planning or unit homogenization. Inputs: value, from, to. Returns: {input}. See list_bundles for related 'conversions' calculators.

Parameterstorequiredfromrequiredvaluerequired

convert_fuel_consumption

Convert Fuel Consumption

Convert fuel consumption between L/100km, mpg-US, mpg-UK, km/L. Use for car comparison across regions. Inputs: value, from, to. Returns: {input}. See list_bundles for related 'conversions' calculators.

Parameterstorequiredfromrequiredvaluerequired

convert_cooking

Convert Cooking

Convert cooking measurements between ml, L, g, kg, cup, tbsp, tsp, fl_oz, oz. Use for recipe scaling and translating. Inputs: value, from, to. Returns: {input}. See list_bundles for related 'conversions' calculators.

Parameterstorequiredfromrequiredvaluerequired

convert_shoe_size

Convert Shoe Size

Convert shoe sizes between EU, US (men/women), and UK systems. Use for online shopping. Inputs: size, from, to, gender. Returns converted size. See list_bundles for related 'conversions' calculators.

Parameterstorequiredfromrequiredvaluerequired

calculate_grade_average

Calculate Grade Average

Compute simple or weighted grade average. Use for school report cards. Inputs: grades list, optional weights/coefficients. Returns weighted average and missing-grade-needed forecast. See list_bundles for related 'education' calculators.

Parametersgradesrequiredcoefficients

calculate_probability_binomial

Calculate Probability Binomial

Calculate binomial probability P(X=k) and cumulative P(X<=k). Returns: {exact_probability, cumulative_probability, std_deviation}. See list_bundles for related 'education' calculators.

Parameterskrequirednrequiredprequired

calculate_statistics

Calculate Statistics

Calculate descriptive statistics: mean, median, mode, std dev, quartiles. Returns: {count, std_deviation, min, max, range, iqr}. See list_bundles for related 'education' calculators.

Parametersvaluesrequired

calculate_rule_of_three

Calculate Rule Of Three

Solve rule of three (cross-multiplication): if a→b, then c→? Use for proportions, recipe scaling, or unit pricing. Inputs: a, b, c. Returns x. See list_bundles for related 'education' calculators.

Parametersarequiredbrequiredxrequired

calculate_unit_price

Calculate Unit Price

Compare unit prices across packages to find the best deal. Use for shopping. Inputs: list of {price, quantity, unit}. Returns price per unit and best buy. See list_bundles for related 'education' calculators.

Parametersitemsrequired

calculate_tip

Calculate Tip

Compute restaurant tip and per-person split. Use for shared meals. Inputs: bill, tip %, people count. Returns tip, total, per-person share. See list_bundles for related 'vie-quotidienne' calculators.

Parametersbillrequiredsplittip_pct

calculate_brevet_points

Calculate Brevet Points

Estimate French Brevet (DNB) score from grades and continuous-control marks. Use for collège students forecasting their result. Inputs: grades by subject, continuous control. Returns total points and mention. See list_bundles for related 'education' calculators.

Parametersmathrequiredoralrequiredfrenchrequiredsciencerequiredhistory_georequiredsocle_communrequired

calculate_bac_points

Calculate Bac Points

Estimate French Baccalauréat final score from grades and coefficients. Use to track lycée results before official scores. Inputs: grades by subject with coefficients. Returns weighted average and mention. See list_bundles for related 'education' calculators.

Parametersgrand_oralrequiredphilosophyrequiredspecialty1requiredspecialty2requiredfrench_oralrequiredfrench_writtenrequiredcontinuous_controlrequired

calculate_ects_credits

Calculate Ects Credits

Estimate ECTS credit workload (1 ECTS ≈ 25-30 study hours). Use for university course planning across Europe. Inputs: course hours, credits target. Returns expected workload and balance. See list_bundles for related 'education' calculators.

Parametersweeksrequiredhours_per_weekrequiredhours_per_credit

calculate_parcoursup_points

Calculate Parcoursup Points

Estimate Parcoursup admission score from bac + lycée grades. Use for French university candidates. Inputs: grades and coefficients per subject. Returns estimated score. See list_bundles for related 'education' calculators.

Parametersbac_averagerequiredoption_bonus

calculate_life_path_numerology

Calculate Life Path Numerology

Calculate numerology life path number from birth date. Returns: {life_path_number, meaning}. See list_bundles for related 'fun' calculators.

Parametersbirth_daterequired

calculate_chinese_zodiac

Calculate Chinese Zodiac

Determine Chinese zodiac animal and element from birth year. Returns: {full_sign}. See list_bundles for related 'fun' calculators.

Parametersbirth_yearrequired

calculate_biorhythm

Calculate Biorhythm

Compute physical, emotional, and intellectual biorhythm cycles for a date based on birth date. Use for self-tracking enthusiasts (pseudoscience). Inputs: birth date, target date. Returns 3 cycle values (-100 to +100) and zone. See list_bundles for related 'fun' calculators.

Parametersbirth_daterequiredtarget_daterequired

calculate_age_in_units

Calculate Age In Units

Calculate exact age in multiple units from birth date. Returns: {weeks, hours, minutes, seconds}. See list_bundles for related 'fun' calculators.

Parametersbirth_daterequired

calculate_day_of_week

Calculate Day Of Week

Find the day of the week for any date (Zeller's congruence). Use for historical dates or birthday checks. Inputs: day, month, year. Returns weekday name. See list_bundles for related 'fun' calculators.

Parametersdaterequired

calculate_concrete_mix

Calculate Concrete Mix

Compute cement, sand, gravel, and water for a given concrete volume (NF DTU 21). Use for construction projects. Inputs: volume m³, mix ratio. Returns weights of each ingredient. See list_bundles for related 'construction' calculators.

Parametersvolume_m3required

calculate_paint_quantity

Calculate Paint Quantity

Compute paint liters needed for a surface with chosen number of coats. Use for painting projects. Inputs: surface m², coats, paint coverage m²/L. Returns liters and number of cans. See list_bundles for related 'construction' calculators.

Parameterscoatsarea_m2requiredcoverage

calculate_tile_quantity

Calculate Tile Quantity

Compute tiles needed including a waste margin (default 10%). Use for floor or wall tiling. Inputs: surface m², tile size, waste %. Returns tile count and surface ordered. See list_bundles for related 'construction' calculators.

Parametersarea_m2requiredtile_l_cmrequiredtile_w_cmrequiredwaste_pct

calculate_slope

Calculate Slope

Compute slope as percentage, angle in degrees, and ratio. Use for ramps, roofs, or terrain analysis. Inputs: rise, run. Returns slope% and angle°. See list_bundles for related 'construction' calculators.

Parametersrun_mrequiredrise_mrequired

calculate_staircase

Calculate Staircase

Calculate staircase dimensions using Blondel formula. Returns: {step_height_cm, giron_cm, blondel, blondel_ok}. See list_bundles for related 'construction' calculators.

Parameterstotal_height_cmrequired

calculate_insulation_r

Calculate Insulation R

Compute thermal resistance R = thickness/lambda. Use for insulation specification (RT2020/RE2020). Inputs: thickness m, conductivity λ W/m·K. Returns R-value m²·K/W. See list_bundles for related 'construction' calculators.

Parameterslambdarequiredthickness_mmrequired

calculate_brick_count

Calculate Brick Count

Compute bricks or blocks needed for a wall including waste margin. Use for masonry projects. Inputs: wall dimensions, brick size, waste %. Returns brick count and pallets. See list_bundles for related 'construction' calculators.

Parameterstypeheight_mrequiredlength_mrequired

calculate_gravel_quantity

Calculate Gravel Quantity

Compute gravel volume (m³) and weight (tonnes) for a surface and depth. Use for paths, foundations, drainage. Inputs: area, depth, gravel density. Returns volume and weight. See list_bundles for related 'construction' calculators.

Parameterswidth_mrequireddepth_cmrequiredlength_mrequired

calculate_cable_section

Calculate Cable Section

Compute electrical cable cross-section (mm²) per NF C 15-100. Use for residential wiring. Inputs: power kW, voltage, length, max voltage drop %. Returns required section. See list_bundles for related 'construction' calculators.

Parameterspower_wrequiredvoltagelength_mrequiredmax_drop_pct

calculate_wallpaper

Calculate Wallpaper

Compute wallpaper rolls needed for a room with pattern repeat factor. Use for renovation budget. Inputs: room dimensions, roll size, pattern repeat. Returns roll count. See list_bundles for related 'construction' calculators.

Parametersheight_mrequiredroll_widthperimeter_mrequiredroll_length

calculate_ohms_law

Calculate Ohms Law

Compute Ohm's law: V=I·R. Solve for any of V, I, R given the other two. Use for electronics. Inputs: any 2 of (V volts, I amps, R ohms). Returns the third. See list_bundles for related 'science' calculators.

Parameterscurrentvoltageresistance

calculate_force

Calculate Force

Compute force using Newton's second law F=m·a. Use for physics problems. Inputs: mass kg, acceleration m/s². Returns force in newtons. See list_bundles for related 'science' calculators.

Parametersforce_nmass_kgacceleration

calculate_speed_of_sound

Calculate Speed Of Sound

Compute speed of sound in air at a given temperature. Use for physics or audio engineering. Formula: c=331.3+0.606·T_C. Inputs: temperature °C. Returns speed in m/s. See list_bundles for related 'science' calculators.

Parameterstemperature_crequired

calculate_dilution

Calculate Dilution

Compute dilution C1·V1=C2·V2. Solve for any unknown. Use for chemistry, lab work, pharmacy. Inputs: any 3 of (C1, V1, C2, V2). Returns the fourth. See list_bundles for related 'science' calculators.

Parametersc1c2v1v2

calculate_ph

Calculate PH

Compute pH from H+ concentration or vice versa. Use for chemistry or aquarium care. Formula: pH=-log10[H+]. Inputs: pH or [H+] mol/L. Returns the missing value and acidity class. See list_bundles for related 'science' calculators.

Parametersph_valueh_concentration

calculate_electrical_power

Calculate Electrical Power

Compute electrical power for single or three-phase circuits. Use for electrical engineering. Inputs: voltage, current, phase, power factor. Returns power kW and apparent power kVA. See list_bundles for related 'science' calculators.

Parametersphasecos_phicurrentrequiredvoltagerequired

calculate_density

Calculate Density

Compute density, mass, or volume given the other two. ρ=m/V. Use for materials, chemistry, fluid dynamics. Inputs: any 2 of (mass, volume, density). Returns the third. See list_bundles for related 'science' calculators.

Parametersdensitymass_kgvolume_m3

calculate_radioactive_decay

Calculate Radioactive Decay

Compute remaining quantity after radioactive decay. Use for physics or carbon dating. Formula: N=N0·(0.5)^(t/half-life). Inputs: initial qty, half-life, elapsed time. Returns remaining qty. See list_bundles for related 'science' calculators.

Parameterstimerequiredinitialrequiredhalf_liferequired

calculate_fuel_cost

Calculate Fuel Cost

Compute fuel cost for a journey. Use for trip budgeting or company expense. Inputs: distance km, consumption L/100km, fuel price €/L. Returns total cost and L used. See list_bundles for related 'auto-transport' calculators.

Parametersfuel_pricerequiredconsumptionrequireddistance_kmrequired

calculate_braking_distance

Calculate Braking Distance

Compute reaction + braking distance by road condition (dry/wet/icy). Use for driver safety education. Inputs: speed km/h, reaction time s, road type. Returns total stopping distance m. See list_bundles for related 'auto-transport' calculators.

Parametersconditionspeed_kmhrequired

calculate_electricity_cost

Calculate Electricity Cost

Compute electricity cost for an appliance. Use for energy budgeting. Inputs: power W, daily usage hours, kWh price. Returns daily/monthly/yearly cost. See list_bundles for related 'vie-quotidienne' calculators.

Parametersdayspower_wrequiredhours_dayrequiredprice_kwh

calculate_rent_ratio

Calculate Rent Ratio

Compute the rent-to-income ratio. Use to assess housing affordability (rule of thumb: keep under 33%). Inputs: monthly rent, monthly gross income. Returns rent ratio % and verdict. See list_bundles for related 'immobilier' calculators.

Parametersrentrequiredincomerequired

calculate_recipe_scaling

Calculate Recipe Scaling

Scale recipe ingredients up or down by a factor or new servings count. Use for cooking adjustments. Inputs: ingredients list, original servings, new servings. Returns scaled ingredient list. See list_bundles for related 'cuisine' calculators.

Parameterstargetrequiredoriginalrequiredingredientsrequired

calculate_pool_volume

Calculate Pool Volume

Compute swimming pool water volume in m³ and liters. Use for pool maintenance dosing. Inputs: shape, dimensions. Returns volume m³ and L. See list_bundles for related 'vie-quotidienne' calculators.

Parametersshaperequireddepth_mrequiredwidth_mlength_mdiameter_m

calculate_carbon_footprint

Calculate Carbon Footprint

Estimate annual personal carbon footprint (tCO₂e). Use for sustainability awareness. Inputs: housing, transport, diet, lifestyle. Returns total emissions and breakdown. See list_bundles for related 'vie-quotidienne' calculators.

Parameterskwhkm_carkm_planemeat_kg_week

calculate_tip_worldwide

Calculate Tip Worldwide

Compute restaurant tip following local custom (US 18-22%, FR included, JP no tip, etc.). Use when traveling. Inputs: bill, country. Returns recommended tip and total. See list_bundles for related 'vie-quotidienne' calculators.

Parametersbillrequiredcountryrequired

calculate_curtain_width

Calculate Curtain Width

Compute total curtain width using a fullness factor (1.5-3.0×). Use for window dressing. Inputs: window width m, fullness ratio. Returns total fabric width. See list_bundles for related 'vie-quotidienne' calculators.

Parametersfullnesswindow_cmrequired

calculate_garden_soil

Calculate Garden Soil

Compute soil volume (m³) and number of bags needed for a garden bed. Use for gardening. Inputs: area, depth, bag volume. Returns m³ and bag count. See list_bundles for related 'vie-quotidienne' calculators.

Parameterswidth_mrequireddepth_cmrequiredlength_mrequired

calculate_moving_volume

Calculate Moving Volume

Estimate moving volume (m³) by home type and contents. Use for moving company quotes. Inputs: home size, rooms, furniture density. Returns m³ and truck size recommendation. See list_bundles for related 'vie-quotidienne' calculators.

Parameterstyperequired

calculate_carpet_flooring

Calculate Carpet Flooring

Compute flooring cost including waste margin. Use for renovation budget. Inputs: surface m², product price/m², waste %. Returns total cost and m² to order. See list_bundles for related 'vie-quotidienne' calculators.

Parameterswidth_mrequiredlength_mrequiredprice_m2waste_pct

calculate_us_federal_tax

Calculate US Federal Tax

Calculate US federal income tax for 2026 using progressive brackets with standard deduction. Returns: {gross_income, standard_deduction, taxable_income, federal_tax, effective_rate_pct, marginal_rate_pct, ...}. See list_bundles for related 'finance-us' calculators.

Parametersincomerequiredfiling_status

calculate_us_fica

Calculate US FICA

Calculate US FICA taxes (Social Security + Medicare) employee share for 2026. Returns: {gross_annual, social_security_taxable, social_security_tax, medicare_base_tax, medicare_additional_tax, medicare_total, ...}. See list_bundles for related 'finance-us' calculators.

Parametersgross_annualrequired

calculate_us_401k

Calculate US 401k

Calculate US 401(k) contribution, employer match, and total retirement savings. Returns: {annual_salary, employee_contribution, employer_match, total_annual_contribution, catch_up_eligible, max_employee_limit}. See list_bundles for related 'finance-us' calculators.

Parametersageannual_salaryrequiredcontribution_pctrequiredemployer_match_pctemployer_match_limit

calculate_us_mortgage

Calculate US Mortgage

Calculate US mortgage with PMI, property tax, and insurance estimates. Returns: {home_price, down_payment, loan_amount, monthly_pi, monthly_pmi, monthly_property_tax, ...}. See list_bundles for related 'finance-us' calculators.

Parametersyearshome_pricerequiredannual_raterequireddown_payment_pct

calculate_us_capital_gains

Calculate US Capital Gains

Calculate US capital gains tax — short-term (ordinary rates) or long-term (preferential rates). Returns: {tax, gain_type}. See list_bundles for related 'finance-us' calculators.

Parameterssale_pricerequiredfiling_statuspurchase_pricerequiredholding_period_monthsrequired

calculate_us_child_tax_credit

Calculate US Child Tax Credit

Calculate US Child Tax Credit for 2026 with phase-out based on AGI. Returns: {agi, base_credit, credit_reduction, final_credit}. See list_bundles for related 'finance-us' calculators.

Parametersagirequiredfiling_statuschildren_under_17required

calculate_us_student_loan

Calculate US Student Loan

Calculate US student loan repayment under standard, graduated, or income-driven plans. Returns: {loan_balance}. See list_bundles for related 'finance-us' calculators.

Parametersplanannual_raterequiredloan_balancerequiredannual_income

calculate_us_paycheck

Calculate US Paycheck

Estimate US bi-weekly net paycheck after federal/state withholding and FICA. Returns: {annual_salary, fica_biweekly, net_biweekly, net_annual_estimate}. See list_bundles for related 'finance-us' calculators.

Parametersstateannual_salaryrequiredfiling_status

calculate_us_property_tax

Calculate US Property Tax

Estimate annual US property tax by state using effective tax rates. Returns: {home_value, effective_rate_pct, annual_property_tax, monthly_property_tax}. See list_bundles for related 'finance-us' calculators.

Parametersstatehome_valuerequired

calculate_us_state_tax

Calculate US State Tax

Compute US state income tax for a chosen state. Use for paycheck planning across states. Inputs: state, gross income, filing status. Returns state tax due and effective rate. See list_bundles for related 'finance-us' calculators.

Parametersstaterequiredincomerequired

calculate_uk_income_tax

Calculate UK Income Tax

Calculate UK income tax for 2025/26 using HMRC progressive brackets with personal allowance taper. Returns: {gross_income, personal_allowance, taxable_income, income_tax, effective_rate_pct, marginal_rate_pct}. See list_bundles for related 'finance-uk' calculators.

Parametersincomerequired

calculate_uk_ni_contributions

Calculate UK Ni Contributions

Calculate UK National Insurance contributions (Class 1 employee) for 2025/26. Returns: {annual_salary, ni_annual, ni_monthly, effective_rate_pct}. See list_bundles for related 'finance-uk' calculators.

Parametersannual_salaryrequired

calculate_uk_student_loan

Calculate UK Student Loan

Calculate UK student loan repayments based on plan type and salary. Returns: {annual_salary, repayment_rate_pct, annual_repayment, monthly_repayment}. See list_bundles for related 'finance-uk' calculators.

Parametersplanannual_salaryrequired

calculate_uk_vat

Calculate UK VAT

Calculate UK VAT — convert between net (ex-VAT) and gross (inc-VAT) amounts. Returns: {amount_net, amount_gross, vat_amount, vat_rate_pct}. See list_bundles for related 'finance-uk' calculators.

Parametersmoderateamountrequired

calculate_uk_council_tax

Calculate UK Council Tax

Compute UK Council Tax based on property band and local authority rate. Use for UK residents and home buyers. Inputs: band (A-H), local authority. Returns annual and monthly council tax. See list_bundles for related 'finance-uk' calculators.

Parametersbandrequiredregion

calculate_moroccan_income_tax

Calculate Moroccan Income Tax

Calculate Moroccan income tax (IR) on annual net taxable income (SNI) using the CGI Art. 73 progressive scale, minus the family-charge tax reduction. Returns: {annual_income_mad, taxable_income, family_deduction, income_tax_before_family_reduction_mad, income_tax_mad, effective_rate_pct, marginal_rate_pct, brackets}. See list_bundles for related 'finance-afrique-quebec' calculators.

Parametersdependentsannual_income_madrequired

calculate_moroccan_cnss

Calculate Moroccan Cnss

Calculate Moroccan CNSS contributions (employee and employer shares). Returns: {gross_monthly_mad, employee, employer, pension_ceiling_mad}. See list_bundles for related 'finance-afrique-quebec' calculators.

Parametersgross_monthly_madrequired

calculate_moroccan_vat

Calculate Moroccan VAT

Compute Moroccan VAT (TVA) — convert between HT and TTC. Use for invoicing in Morocco. Inputs: amount, rate (20/14/10/7), mode (ht/ttc). Returns HT, TTC, tax amount. See list_bundles for related 'finance-afrique-quebec' calculators.

Parametersmoderateamountrequired

calculate_moroccan_profit_foncier

Calculate Moroccan Profit Foncier

Calculate Moroccan property income tax (profit foncier / revenus fonciers). Returns: {annual_rent_mad, taxable_income, income_tax_mad, effective_rate_pct, marginal_rate_pct}. See list_bundles for related 'finance-afrique-quebec' calculators.

Parametersdependentsexpenses_pctannual_rent_madrequired

calculate_senegalese_income_tax

Calculate Senegalese Income Tax

Calculate Senegalese income tax (IR) on annual taxable income using the CGI Art. 173 progressive scale in XOF, before the family-charge reduction (Art. 174). Returns: {annual_income_xof, income_tax_xof, income_tax_capped_xof, effective_rate_pct, marginal_rate_pct, brackets}. See list_bundles for related 'finance-afrique-quebec' calculators.

Parametersannual_income_xofrequired

calculate_senegalese_css

Calculate Senegalese Css

Calculate Senegalese social contributions (CSS/IPRES) for employee and employer. Returns: {gross_monthly_xof, employee, employer, ipres_ceiling_monthly_xof}. See list_bundles for related 'finance-afrique-quebec' calculators.

Parametersaccident_rate_pctgross_monthly_xofrequired

calculate_senegalese_vat

Calculate Senegalese VAT

Compute Senegalese VAT (TVA) — 18% standard rate. Use for invoicing in Senegal. Inputs: amount, mode (ht/ttc). Returns HT, TTC, tax amount. See list_bundles for related 'finance-afrique-quebec' calculators.

Parametersmoderateamountrequired

calculate_quebec_income_tax

Calculate Quebec Income Tax

Calculate Quebec provincial income tax (Revenu Québec) with the basic personal amount credited at the lowest rate. Excludes employment-specific credits (QPP/QPIP/EI, worker deduction): for a salary use calculate_canada_combined_tax. Returns: {income_cad, basic_personal_amount, basic_personal_credit, taxable_income, provincial_tax, effective_rate_pct, marginal_rate_pct, ...}. See list_bundles for related 'finance-afrique-quebec' calculators.

Parametersincome_cadrequired

calculate_canada_federal_tax

Calculate Canada Federal Tax

Calculate Canadian federal income tax (CRA) with the basic personal amount credited at the lowest rate (before any Quebec abatement). Returns: {income_cad, basic_personal_amount, basic_personal_credit, taxable_income, federal_tax, effective_rate_pct, marginal_rate_pct, ...}. See list_bundles for related 'finance-afrique-quebec' calculators.

Parametersincome_cadrequired

calculate_canada_combined_tax

Calculate Canada Combined Tax

Calculate combined Quebec + federal income tax on an employment income with the Quebec federal abatement (16.5%), single, no dependents (same engine as /api/v1/salaire-net?pays=qc). Returns: {income_cad, quebec_provincial_tax, federal_gross_tax, federal_abatement_qc, federal_net_tax, total_combined_tax, ...}. See list_bundles for related 'finance-afrique-quebec' calculators.

Parametersincome_cadrequired

calculate_canada_rrq

Calculate Canada Rrq

Calculate Quebec Pension Plan (RRQ) contributions for employee. Returns: {gross_annual_cad, rrq_base_earnings, rrq_contribution_tier1, rrq_additional_earnings, rrq_contribution_tier2, total_rrq_contribution, ...}. See list_bundles for related 'finance-afrique-quebec' calculators.

Parametersgross_annual_cadrequired

calculate_canada_ei

Calculate Canada Ei

Calculate Canadian Employment Insurance (EI) premiums for Quebec and non-Quebec residents. Returns: {gross_annual_cad, max_insurable_earnings, insurable_earnings, employee_rate_pct, employee_premium}. See list_bundles for related 'finance-afrique-quebec' calculators.

Parametersprovincegross_annual_cadrequired

calculate_notary_fees

Calculate Notary Fees

Calculate French notary fees (frais de notaire) for a real estate purchase. Returns: {price, droits_mutation, emoluments_notaire, frais_divers, total_frais, total_pct}. See list_bundles for related 'finance-france' calculators.

Parameterstypepricerequired

calculate_inheritance_tax

Calculate Inheritance Tax

Calculate French inheritance tax (droits de succession) based on relationship and amount. Returns: {amount, abatement, taxable_base, tax_due, effective_rate_pct, marginal_rate_pct}. See list_bundles for related 'finance-france' calculators.

Parametersamountrequiredrelationshiprequired

calculate_child_support

Calculate Child Support

Estimate French child support (pension alimentaire) based on income, custody and number of children. Returns: {income, rate_pct, monthly_support, annual_support}. See list_bundles for related 'finance-france' calculators.

Parametersincomerequiredcustodychildren_countrequired

calculate_capital_gains_property

Calculate Capital Gains Property

Compute French property capital gains tax (plus-value immobilière) including duration abatements. Use for sellers of secondary residence. Inputs: purchase price, sale price, years held, work cost. Returns tax due, social charges, net gain. See list_bundles for related 'finance-france' calculators.

Parameterssale_pricerequiredyears_heldrequiredpurchase_pricerequired

calculate_auto_entrepreneur

Calculate Auto Entrepreneur

Calculate French auto-entrepreneur (micro-enterprise) net income and social charges. Returns: {social_charges_rate_pct, social_charges, abatement_fiscal_pct, taxable_income_approx, net_before_tax, cfe_estimate_eur}. See list_bundles for related 'finance-france' calculators.

Parametersrevenuerequiredcategory

calculate_prime_activite

Calculate Prime Activite

Estimate French prime d'activité monthly amount (CAF benefit). Use for low-income workers checking eligibility. Inputs: net monthly salary, household composition. Returns estimated benefit and eligibility note. See list_bundles for related 'finance-france' calculators.

Parameterssalaryrequiredhousehold_size

calculate_housing_aid

Calculate Housing Aid

Estimate French housing aid (APL — Aide Personnalisee au Logement). Returns: {rent, rent_ceiling, estimated_apl, note}.

Parametersrentrequiredcity_zonehousehold_size

calculate_retirement_pension

Calculate Retirement Pension

Estimate French basic retirement pension (retraite de base Assurance Vieillesse). Returns: {average_salary_best25, annual_pension, max_monthly_pension, prorata_pct}. See list_bundles for related 'finance-france' calculators.

Parameterstarget_yearsyears_contributedrequiredaverage_salary_best25required

calculate_severance_pay

Calculate Severance Pay

Calculate French severance pay for rupture conventionnelle or licenciement. Returns: {monthly_salary, years_first_10, years_above_10, gross_indemnite, note}. See list_bundles for related 'finance-france' calculators.

Parametersmonthly_salaryrequiredyears_seniorityrequired

calculate_unemployment_benefit

Calculate Unemployment Benefit

Estimate French unemployment benefit (ARE — Aide au Retour a l'Emploi). Returns: {daily_ref_salary, daily_are, monthly_are_estimate, min_daily, max_daily_75pct_sjr}. See list_bundles for related 'finance-france' calculators.

Parametersdaily_ref_salaryrequired

calculate_portage_salarial

Calculate Portage Salarial

Estimate net income from portage salarial (freelance via umbrella company). Returns: {portage_management_fee_10pct, social_charges_45pct, net_monthly, net_annual_estimate, net_ratio_pct}. See list_bundles for related 'finance-france' calculators.

Parametersdaily_raterequireddays_per_month

calculate_belgian_income_tax

Calculate Belgian Income Tax

Calculate Belgian personal income tax (IPP/PB) on an annual taxable base using the income-year 2026 (tax year 2027) progressive brackets, minus the tax-free allowance reduction (SPF method). Returns: {income, tax_free_amount, tax_free_reduction, taxable_base, income_tax, effective_rate_pct, marginal_rate_pct, ...}. See list_bundles for related 'finance-belgique' calculators.

Parametersincomerequired

calculate_belgian_salary

Calculate Belgian Salary

Convert Belgian gross monthly salary to net salary (estimate: employee ONSS 13.07% + annual personal income tax, single, no municipal surcharge; same engine as /api/v1/salaire-net?pays=be). Returns: {gross_monthly, social_cotisations_13_07pct, special_social_contribution, professional_withholding_tax, net_monthly, net_annual, ...}. See list_bundles for related 'finance-belgique' calculators.

Parametersgross_monthlyrequired

calculate_belgian_vat

Calculate Belgian VAT

Calculate Belgian VAT — convert between HT and TTC. Returns: {amount_ht, amount_ttc, vat_amount, vat_rate}. See list_bundles for related 'finance-belgique' calculators.

Parametersmoderateamountrequired

calculate_belgian_social_contributions

Calculate Belgian Social Contributions

Calculate Belgian self-employed social contributions (cotisations INASTI). Returns: {annual_income, tier1_up_to_73850_at_20_5pct, tier2_73850_to_108785_at_14_16pct, tier3_above_108785, total_contributions, effective_rate_pct}. See list_bundles for related 'finance-belgique' calculators.

Parametersannual_incomerequired

calculate_cheque_repas

Calculate Cheque Repas

Calculate Belgian meal voucher (cheque-repas / maaltijdcheque) benefit. Returns: {face_value_per_voucher, employer_contribution_per_voucher, employee_contribution_per_voucher, monthly_total_vouchers, monthly_employer_cost, monthly_employee_contribution, ...}. See list_bundles for related 'finance-belgique' calculators.

Parametersdays_per_monthemployee_contributionemployer_contribution

calculate_belgian_pension

Calculate Belgian Pension

Estimate Belgian retirement pension based on career years and average salary. Use for retirement planning in Belgium. Inputs: years of contribution, average salary, status (employee/self-employed). Returns monthly pension estimate. See list_bundles for related 'finance-belgique' calculators.

Parameterscareer_yearsrequiredaverage_salaryrequiredhousehold_type

calculate_belgian_car_advantage

Calculate Belgian Car Advantage

Calculate Belgian benefit-in-kind for company car (avantage de toute nature voiture). Returns: {co2_reference, benefit_rate_pct, annual_taxable_benefit, monthly_taxable_benefit, estimated_monthly_tax_impact}. See list_bundles for related 'finance-belgique' calculators.

Parametersco2requiredfuel_typecatalog_valuerequired

calculate_belgian_donation

Calculate Belgian Donation

Compute Belgian donation tax (droits de donation) by region (Bruxelles/Flandre/Wallonie). Use for estate planning in Belgium. Inputs: region, amount, recipient relation. Returns tax due and effective rate. See list_bundles for related 'finance-belgique' calculators.

Parametersamountrequiredrelationshiprequired

calculate_swiss_income_tax

Calculate Swiss Income Tax

Calculate Swiss income tax — federal + estimated cantonal tax. Returns: {income, federal_tax, federal_marginal_rate_pct, cantonal_tax_estimate, cantonal_rate_pct, effective_rate_pct, ...}. See list_bundles for related 'finance-suisse' calculators.

Parameterscantonincomerequired

calculate_swiss_salary

Calculate Swiss Salary

Convert Swiss gross monthly salary to estimated net salary after employee social contributions (AVS/AI/APG 5.3% uncapped, AC 1.1% up to 148,200/year, LPP employee share by age when age is given). Income tax and LAMal health insurance are not withheld. Same engine as /api/v1/salaire-net?pays=ch. Returns: {gross_monthly, avs_ai_apg_5_3pct, ac_chomage_1_1pct, lpp_2e_pilier_10pct (LPP employee share, CHF/month), lamal_health_fixed (0), net_monthly, ...}. See list_bundles for related 'finance-suisse' calculators.

Parametersagegross_monthlyrequired

calculate_swiss_vat

Calculate Swiss VAT

Compute Swiss VAT (TVA/MWST) — convert between net (HT) and gross (TTC). Use for invoicing or expense reimbursements in Switzerland. Inputs: amount, rate (8.1, 3.8, 2.6, 0). Returns HT, TTC, and tax amount. See list_bundles for related 'finance-suisse' calculators.

Parametersmoderateamountrequired

calculate_swiss_lpp

Calculate Swiss LPP

Calculate Swiss occupational pension (LPP / 2e pilier) contributions by age bracket. Returns: {eligible, note}. See list_bundles for related 'finance-suisse' calculators.

Parametersagerequiredgross_annualrequired

calculate_swiss_pillar3a

Calculate Swiss Pillar3a

Calculate Swiss pillar 3a tax savings (3e pilier lie). Returns: {annual_contribution, net_cost_after_saving, max_employee_2026, max_self_employed_2026}. See list_bundles for related 'finance-suisse' calculators.

Parametersmarginal_tax_raterequiredannual_contributionrequired

calculate_swiss_wealth_tax

Calculate Swiss Wealth Tax

Calculate Swiss wealth tax (impot sur la fortune) by canton. Returns: {net_wealth, tax_free_threshold, taxable_wealth, wealth_tax_rate_pct, annual_wealth_tax, note}. See list_bundles for related 'finance-suisse' calculators.

Parameterscantonnet_wealthrequired

calculate_bmi

Calculate BMI

Calculate Body Mass Index (BMI) and weight category. See list_bundles for related 'sante' calculators.

Parametersheight_cmrequiredweight_kgrequired

calculate_bmr

Calculate BMR

Calculate Basal Metabolic Rate using Mifflin-St Jeor equation. Returns: {bmr_kcal}. See list_bundles for related 'sante' calculators.

Parametersagerequiredsexrequiredheight_cmrequiredweight_kgrequired

calculate_tdee

Calculate TDEE

Calculate Total Daily Energy Expenditure from BMR and activity level. Returns: {tdee_kcal}. See list_bundles for related 'sante' calculators.

Parametersbmrrequiredactivity_levelrequired

calculate_calories_burned

Calculate Calories Burned

Estimate calories burned during physical activity using MET values. Returns: {calories_burned}. See list_bundles for related 'sante' calculators.

Parametersactivityrequiredweight_kgrequiredduration_minutesrequired

calculate_max_heart_rate

Calculate Max Heart Rate

Estimate maximum heart rate using standard or age-adjusted formulas. Returns: {max_heart_rate}. See list_bundles for related 'sante' calculators.

Parametersagerequiredformula

calculate_heart_rate_zones

Calculate Heart Rate Zones

Calculate heart rate training zones Z1-Z5, optionally using Karvonen method. See list_bundles for related 'sante' calculators.

Parametersmax_hrrequiredresting_hr

calculate_ideal_weight

Calculate Ideal Weight

Estimate ideal body weight using Lorentz and Devine formulas. Returns: {lorentz_kg, devine_kg, average_kg}. See list_bundles for related 'sante' calculators.

Parameterssexrequiredheight_cmrequired

calculate_body_fat

Calculate Body Fat

Estimate body fat percentage from BMI, age and sex using Deurenberg equation. Returns: {body_fat_pct}. See list_bundles for related 'sante' calculators.

Parametersagerequiredbmirequiredsexrequired

calculate_hydration

Calculate Hydration

Compute recommended daily fluid intake by weight, activity, and weather. Use for athletes and outdoor workers. Inputs: weight kg, activity hours, temperature °C. Returns L/day and electrolyte recommendation. See list_bundles for related 'sante' calculators.

Parametersclimateweight_kgrequiredactivity_minutes

calculate_one_rep_max

Calculate One Rep Max

Estimate 1 repetition maximum from submaximal lift using Epley, Brzycki and Lombardi formulas. Returns: {epley_1rm, brzycki_1rm, lombardi_1rm, average_1rm}. See list_bundles for related 'sante' calculators.

Parametersrepsrequiredweight_liftedrequired

calculate_due_date

Calculate Due Date

Calculate estimated due date using Naegele's rule and return trimester milestone dates

Parameterslast_period_daterequired

calculate_ovulation

Calculate Ovulation

Calculate ovulation date and fertile window from last period and cycle length. Returns: {lmp, ovulation_date, fertile_window_start, fertile_window_end, next_period}. See list_bundles for related 'sante' calculators.

Parameterscycle_lengthlast_period_daterequired

calculate_blood_alcohol

Calculate Blood Alcohol

Estimate blood alcohol content (BAC) using Widmark formula. Returns: {bac_percent, legal_status_fr, estimated_sober_in_hours}. See list_bundles for related 'sante' calculators.

Parameterssexrequireddrinksrequiredweight_kgrequiredhours_drinkingrequired

calculate_daily_protein

Calculate Daily Protein

Calculate recommended daily protein intake based on weight and fitness goal. Returns: {rate_g_per_kg, daily_protein_g, calories_from_protein}. See list_bundles for related 'sante' calculators.

Parametersgoalrequiredweight_kgrequired

calculate_waist_hip_ratio

Calculate Waist Hip Ratio

Calculate waist-to-hip ratio and cardiovascular risk level. Returns: {risk_threshold, cardiovascular_risk}. See list_bundles for related 'sante' calculators.

Parameterssexrequiredhip_cmrequiredwaist_cmrequired

calculate_running_pace

Calculate Running Pace

Calculate running pace (min/km) and speed (km/h) from distance and time. Returns: {pace_min_per_km, pace_formatted}. See list_bundles for related 'sport' calculators.

Parametersdistance_kmrequiredtime_minutesrequired

calculate_vma

Calculate Vma

Compute VMA (Maximal Aerobic Speed) from a fitness test result. Use for runners building training plans. Inputs: test type (Cooper 12-min, Luc Léger), result. Returns VMA km/h and zones. See list_bundles for related 'sport' calculators.

Parameterstestrequiredresult_valuerequired

calculate_vo2max

Calculate Vo2max

Estimate VO2max from VMA (maximal aerobic speed). Use for runners assessing cardio fitness. Formula: VO2max ≈ VMA × 3.5. Inputs: VMA in km/h. Returns VO2max in mL/kg/min and fitness category. See list_bundles for related 'sport' calculators.

Parametersvmarequired

calculate_race_prediction

Calculate Race Prediction

Predict race time for a target distance using Riegel formula. Returns: {predicted_time_minutes, predicted_formatted, predicted_pace_min_km}. See list_bundles for related 'sport' calculators.

Parameterstarget_distance_kmrequiredreference_distance_kmrequiredreference_time_minutesrequired

calculate_speed_distance_time

Calculate Speed Distance Time

Solve speed/distance/time — provide any 2 of 3 values to compute the missing one. Returns: {error}. See list_bundles for related 'sport' calculators.

Parametersspeeddistancetime_minutes

calculate_cycling_power

Calculate Cycling Power

Estimate cycling power output considering gradient, speed and total mass. Returns: {power_watts, watts_per_kg}. See list_bundles for related 'sport' calculators.

Parametersspeed_kmhrequiredweight_kgrequiredgradient_pctrequiredbike_weight_kg

calculate_swimming_pace

Calculate Swimming Pace

Calculate swimming pace per 100m and SWOLF efficiency estimate. Returns: {pace_per_100m_min, pace_formatted, swolf_estimate}. See list_bundles for related 'sport' calculators.

Parametersdistance_mrequiredtime_minutesrequired

calculate_training_zones_running

Calculate Training Zones Running

Calculate 6 running training zones as speed ranges based on VMA. Returns: {vma_kmh}. See list_bundles for related 'sport' calculators.

Parametersvmarequired

calculate_marathon_splits

Calculate Marathon Splits

Generate target split times for a marathon, half-marathon, or other race. Use for race-day pacing. Inputs: target finish time, distance km. Returns 5K splits, halfway, and final pace. See list_bundles for related 'sport' calculators.

Parameterstarget_time_minutesrequired

calculate_velo_development

Calculate Velo Development

Calculate bicycle development in meters per pedal revolution. Returns: {gear_ratio, development_m, speed_at_90rpm_kmh}. See list_bundles for related 'sport' calculators.

Parameterscog_teethrequiredchainring_teethrequiredwheel_circumference_mm

calculate_braquet

Calculate Braquet

Compute cycling gear ratio (braquet) and development per pedal turn. Use for road cycling gear analysis. Inputs: chainring teeth, sprocket teeth, wheel diameter mm. Returns ratio and meters per pedal turn. See list_bundles for related 'sport' calculators.

Parameterscog_teethrequiredchainring_teethrequired

calculate_1rm_table

Calculate 1rm Table

Generate a full 1RM-to-12RM repetition table from a known lift using Epley formula. Returns: {input_weight, input_reps, estimated_1rm}. See list_bundles for related 'sport' calculators.

Parametersrepsrequiredweightrequired

calculate_days_between

Calculate Days Between

Calculate days, weeks, approximate months and working days between two dates. Returns: {weeks, months_approx, working_days}. See list_bundles for related 'temps-rh' calculators.

Parametersend_daterequiredstart_daterequired

calculate_working_days

Calculate Working Days

Count working days Mon-Fri between two dates with optional French public holiday exclusion. Returns: {working_days, public_holidays_excluded}. See list_bundles for related 'temps-rh' calculators.

Parameterscountryend_daterequiredstart_daterequired

calculate_add_hours

Calculate Add Hours

Add two time durations and return the total in hours and minutes. See list_bundles for related 'temps-rh' calculators.

Parametershours1requiredhours2requiredminutes1requiredminutes2required

calculate_overtime_pay_fr

Calculate Overtime Pay FR

Calculate French overtime pay: first 8h at +25%, beyond 8h at +50% (weekly threshold 35h). Returns: {hours_at_25pct, hours_at_50pct, pay_25pct_zone, pay_50pct_zone, total_overtime_pay, extra_vs_normal}. See list_bundles for related 'temps-rh' calculators.

Parametersovertime_hoursrequiredbase_hourly_raterequired

calculate_night_shift_pay

Calculate Night Shift Pay

Calculate night shift pay (21h-6h) with configurable premium percentage. Returns: {night_hourly_rate, total_pay, premium_earned}. See list_bundles for related 'temps-rh' calculators.

Parametersnight_hoursrequiredpremium_pctbase_hourly_raterequired

calculate_age

Calculate Age

Calculate exact age in years, months and days from a birth date. Returns: {today, age_years, age_months, age_days, total_days_lived, days_to_next_birthday}. See list_bundles for related 'temps-rh' calculators.

Parametersbirth_daterequired

calculate_timezone_offset

Calculate Timezone Offset

Compute current UTC offset for a timezone, accounting for DST. Use for scheduling and date math. Inputs: timezone (IANA name). Returns UTC offset and DST status. See list_bundles for related 'temps-rh' calculators.

Parametersto_zonerequiredfrom_zonerequired

calculate_part_time

Calculate Part Time

Calculate part-time work percentage and optional pro-rata salary. Returns: {percentage, prorata_salary}. See list_bundles for related 'temps-rh' calculators.

Parametersfull_salaryfull_time_hourspart_time_hoursrequired

calculate_retirement_date

Calculate Retirement Date

Estimate retirement date from birth date and country legal retirement age. Returns: {retirement_age, retirement_date, years_remaining, already_retired, note}. See list_bundles for related 'temps-rh' calculators.

Parameterscountryrequiredbirth_daterequired

calculate_leave_days

Calculate Leave Days

Calculate French paid leave (congés payés): 2.5 days/month, max 25 working days/year. Returns: {accrual_per_month, accrued_days, capped_at_max, max_annual_days, days_to_max, months_to_max}. See list_bundles for related 'temps-rh' calculators.

Parametersstart_daterequiredmonths_workedrequired

calculate_floor_area

Calculate Floor Area

Calculate total floor area and Carrez habitable area from a list of rooms. Returns: {rooms, total_area_m2, carrez_area_m2, note}. See list_bundles for related 'construction' calculators.

Parametersroomsrequired

calculate_roof_area

Calculate Roof Area

Calculate roof surface area from building footprint and slope angle. Returns: {rafter_length_m, net_roof_area_m2, with_5pct_overhang_m2}. See list_bundles for related 'construction' calculators.

Parametersbase_width_mrequiredbase_length_mrequiredslope_degreesrequired

calculate_plaster

Calculate Plaster

Calculate plaster volume and weight for a given surface and thickness. Returns: {area_m2, volume_m3, weight_kg, bags_25kg}. See list_bundles for related 'construction' calculators.

Parametersarea_m2requiredthickness_mm

calculate_beam_load

Calculate Beam Load

Calculate max bending moment and shear for a beam under uniform distributed load. Returns: {load_kN_per_m, max_moment_kNm, max_shear_kN, note}. See list_bundles for related 'construction' calculators.

Parametersspan_mrequiredbeam_typeload_kg_per_mrequired

calculate_excavation

Calculate Excavation

Compute excavation volume (m³) and truck loads needed for a foundation, pool, or trench. Use for construction. Inputs: length, width, depth (m), bulking factor. Returns m³ to remove and 8m³-truck count. See list_bundles for related 'construction' calculators.

Parametersdepth_mrequiredwidth_mrequiredlength_mrequiredsoil_type

calculate_energy_physics

Calculate Energy Physics

Calculate kinetic (½mv²), potential (mgh), mass-energy (E=mc²), or work (F·d). Returns: {energy_joules, energy_kj, energy_kwh}. See list_bundles for related 'science' calculators.

Parameterstyperequiredforce_nmass_kgheight_mdistance_mvelocity_ms

calculate_ideal_gas

Calculate Ideal Gas

Solve PV=nRT. Provide any 3 of: pressure_pa, volume_m3, moles, temperature_k. R=8.314. Returns: {error}. See list_bundles for related 'science' calculators.

Parametersmolesvolume_m3pressure_patemperature_k

calculate_wavelength_frequency

Calculate Wavelength Frequency

Solve c=λ·f for EM waves. Provide wavelength or frequency. Also returns photon energy E=hf. See list_bundles for related 'science' calculators.

Parametersfrequency_hzwavelength_m

calculate_cable_section_electrical

Calculate Cable Section Electrical

Calculate cable section from power, voltage, distance and max voltage drop. Returns: {current_a, allowed_drop_v, calculated_section_mm2, recommended_mm2}. See list_bundles for related 'science' calculators.

Parameterspower_wrequiredvoltagedistance_mrequiredmax_drop_pct

calculate_insulation_r_value

Calculate Insulation R Value

Calculate thermal R-value: R = thickness/lambda. Compare with RE2020 targets. Returns: {lambda_w_mk, r_value_m2KW, re2020_targets, walls_ok, roof_ok, floor_ok}. See list_bundles for related 'science' calculators.

Parameterslambdarequiredthickness_mmrequired

calculate_car_depreciation

Calculate Car Depreciation

Calculate car residual value: Y1:-25%, Y2:-15%, Y3:-10%, Y4-5:-8%, Y6+:-5%. Returns: {residual_value, total_dep, pct_lost}. See list_bundles for related 'auto-transport' calculators.

Parametersage_yearsrequiredpurchase_pricerequired

calculate_fuel_consumption

Calculate Fuel Consumption

Calculate fuel consumption in L/100km and MPG from distance and fuel used. Returns: {l_100km, mpg_us, mpg_uk, co2_g_km_petrol}. See list_bundles for related 'auto-transport' calculators.

Parametersdistance_kmrequiredfuel_litersrequired

calculate_malus_ecologique

Calculate Malus Ecologique

French ecological malus 2026: CO2 g/km based tax on new vehicle registration. Returns: {malus_eur, threshold, max}. See list_bundles for related 'auto-transport' calculators.

Parametersco2_g_kmrequired

calculate_puissance_fiscale

Calculate Puissance Fiscale

French fiscal horsepower CV = (CO2/45) + (P_kW/40)^1.6. Returns: {cv_raw, cv_fiscaux}. See list_bundles for related 'auto-transport' calculators.

Parametersco2_g_kmrequiredpower_kwrequired

calculate_insurance_estimate

Calculate Insurance Estimate

Estimate annual car insurance from vehicle value, driver age and bonus-malus. Returns: {annual_premium_eur, monthly_eur, note}. See list_bundles for related 'auto-transport' calculators.

Parametersdriver_agerequiredvehicle_valuerequiredbonus_malus_coefficient

calculate_water_bill

Calculate Water Bill

Compute water bill from cubic meters consumed and tariff bands. Use for household budget. Inputs: m³ consumed, fixed fee, variable rate. Returns total bill. See list_bundles for related 'vie-quotidienne' calculators.

Parameterscubic_metersrequiredprice_per_m3

calculate_salary_comparison_ppp

Calculate Salary Comparison Ppp

Compare salaries across countries using PPP (FR=0.79, US=1.0, UK=0.81, DE=0.77, CH=1.36, BE=0.80). Returns: {ppp_from, ppp_to, equivalent, ratio}. See list_bundles for related 'vie-quotidienne' calculators.

Parameterssalaryrequiredto_countryrequiredfrom_countryrequired

calculate_delivery_cost

Calculate Delivery Cost

Estimate shipping cost from weight, distance and service (standard vs express). Returns: {cost_eur, formula, note}. See list_bundles for related 'vie-quotidienne' calculators.

Parameterstypeweight_kgrequireddistance_kmrequired

calculate_laundry_cost

Calculate Laundry Cost

Calculate weekly and annual laundry cost (electricity + water + detergent). Returns: {per_load_eur, weekly_eur, annual_eur}. See list_bundles for related 'vie-quotidienne' calculators.

Parametersloads_per_weekrequiredwater_liters_per_loaddetergent_cost_per_loadelectricity_kwh_per_load

calculate_grocery_unit_comparison

Calculate Grocery Unit Comparison

Compare unit prices of grocery items — normalizes g→kg, mL/cL→L. Returns: {best_value, savings_vs_priciest}. See list_bundles for related 'vie-quotidienne' calculators.

Parametersitemsrequired

Version history

1
  1. v0.4.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts