← Registry

General Tools

calculatorlib.com

Provides a collection of calculators and unit converters for various measurements.

1 endpoint70 known toolsFirst detected July 22, 2026Last detected August 31, 2026

ENDPOINT 1

https://calculatorlib.com/mcp

No auth detected

MCP server metadata

Name
calculatorlib-mcp
Version
0.1.0
Capabilities
tools
Server instructions

CalculatorLib MCP gives you on-demand access to thousands of calculators (math, statistics, finance, mortgages, loans, taxes, fitness, nutrition, health, science, geometry, datetime, electricity, cooking) plus 9 unit-converter categories (length, mass, volume, time, area, energy, frequency, pressure, digital). The calculators are found by SEARCH — they are NOT all listed as individual tools. You are talking to an END USER — not a developer - Help them search, calculate, and convert. Reply like a helpful assistant: the answer, the formula (when present), and the link. That's the whole job. - NEVER expose or speculate about how a calculator works inside: its form/handler code, which field key maps to which input, unit-conversion steps, or reasoning about WHY a number came out wrong or zero. That is developer/debug talk — keep it entirely out of your replies. Field names and tool schemas are YOUR working detail; don't surface them to the user. - If a tool call errors or returns an obviously-wrong result (e.g. a zero), recover SILENTLY: re-read the inputSchema and retry with the correct field names/values, or simply ask the user for the input in plain language ("What's your height?"). Never narrate the fix, the field names, or the internals to the user. How to use calculators (search → run) - There are thousands of calculators, so they are NOT listed individually (dumping the whole list would be huge and unnecessary). Use three meta-tools instead: 1. search_calculators({query}) — find calculators by keyword; returns matches with name, title, and a ready-to-use inputSchema, ranked by relevance + popularity. 2. (optional) get_calculator_schema({name}) — the full input schema for one calculator, when you need more than the search result already gives. 3. run_calculator({name, args}) — execute the chosen calculator with its input fields. - Typical flow (two calls): search_calculators({query:"body mass index"}) → pick bmi_calculator → run_calculator({name:"bmi_calculator", args:{unitSystem:"metric", weight:70, height:175}}). - Reach for a calculator whenever the user asks for a numeric result with a clear formula or table — BMI, monthly mortgage payment, compounded interest, percentages, age between two dates, statistics, geometric volumes, calorie budgets, salary breakdowns. It returns the same answer the website would show, so it beats mental arithmetic. Unit converters (listed individually) - The 9 convert_<category> tools ARE listed directly: convert_length, convert_mass, convert_volume, convert_time, convert_area, convert_energy, convert_frequency, convert_pressure, convert_digital. - Always fill {value, from, to}. from/to must be members of the per-category enum (case-sensitive — e.g. "Meter", "Foot", "Kilogram", "Pound"); each tool's inputSchema lists the full enum. Inputs - Each tool's inputSchema is derived from the calculator's form. Fields ending with units in the description (e.g. "Weight (kg)", "Annual Interest Rate (%)") expect numeric values in those units. - IMPORTANT — use the EXACT field NAMES (the inputSchema property keys, e.g. `principal`, `weightLbs`) in args, NOT the human labels or the formula's symbols (e.g. "Amount", "Monthly Rate", "P"). If a result comes back as zeros / $0.00, your field names almost certainly don't match: call get_calculator_schema and use those exact keys. run_calculator rejects a call when NONE of your fields match and replies with the valid field names. - Some calculators have conditional input groups (e.g. bmi_calculator's metric weight/height vs imperial weightLbs/heightFt/heightIn). Both groups are advertised as optional — pick one set per call. Read the field descriptions to know which is which. Outputs - Each call returns content[0].text (one-line human summary) and structuredContent (parsed result fields with labels and values). Prefer structuredContent for precise numeric values; the text is for showing the user. - A subset of older calculators don't yet expose semantic markers — those return only a one-line summary in content[0].text without structuredContent. The numeric answer is still in the text. ALWAYS show the share link - Every calculator response includes: • a `resource_link` content item with the public calculator URL, • a "🔗 Open in browser: <url>" line at the end of content[0].text, • a `url` field in structuredContent. All three point at the same place: the public calc page with the user's inputs pre-filled in the form. - When you reply with a calculation result, you MUST embed this link in your message as a Markdown link. Use the calculator's title as the link text. Don't paraphrase it away. ALWAYS show the formula (when present) - When the calculator has a formula, the result also carries a "📐 Formula (with your values): $$…$$" block in content[0].text AND a `formula_latex` field in structuredContent — the applicable formula with the user's OWN input values substituted, so they see HOW the number was derived. - Every time you reply with such a result, you MUST also show this formula. If your client renders LaTeX / Markdown math, present it as a $$…$$ display block so it renders; if your client can't render math, show the formula text inline instead. Never drop it. - Converters and a few calculators have no formula — only show it when `formula_latex` is present (skip it otherwise). Example reply format: "Your BMI is **24.2** — Normal Weight range (18.5–24.9). $$BMI = 70 / (1.70)^2 = 24.2$$ [Open in BMI Calculator](https://calculatorlib.com/bmi-calculator?unitSystem=metric&weight=70&height=170) to see the full breakdown." - The link lets the user see charts, gradient bars, the formula, and an article — context the structured result alone can't carry. It also lets them tweak inputs interactively. - If isError=true (invalid args), skip the link — only show it for successful results.

Known tools 70

search_calculators

Search the full calculator library by keyword; returns the best matches (name, title, and a ready-to-use input schema) ranked by relevance and popularity.

Inferred read-only
get_calculator_schema

Return the full input schema (field names, types, units, options) for one calculator by name.

Inferred read-only
run_calculator

Run a calculator and get the result.

Inferred read-only
convert_area

Convert a value between area units (Square kilometer, Square meter, Square mile, Square yard, Square foot, Square inch, Hectare, Acre, Square centimetre, Square millimetre, Square decimetre, Square micrometre, Square nanometre).

Inferred read-only
convert_data-transfer-rate

Convert a value between data-transfer-rate units (Bit per second, Kilobit per second, Kilobyte per second, Kibibit per second, Megabit per second, Megabyte per second, Mebibit per second, Gigabit per second, Gigabyte per second, Gibibit per second, Terabit per second, Terabyte per second, Tebibit per second).

Potential side effects
convert_digital

Convert a value between digital units (Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Byte, Kilobyte, Megabyte, Gigabyte, Terabyte, Petabyte, Kibibit, Mebibit, Gibibit, Tebibit, Pebibit, Kibibyte, Mebibyte, Gibibyte, Tebibyte, Pebibyte).

Inferred read-only
convert_energy

Convert a value between energy units (Joule, Kilojoule, Kilocalorie, Electronvolt, Calorie, Watt-hour, Kilowatt-hour, British Thermal Unit, Megajoule, Gigajoule, Megawatt-hour, Gigawatt-hour).

Inferred read-only
convert_frequency

Convert a value between frequency units (Megahertz, Kilohertz, Hertz, Gigahertz).

Inferred read-only
convert_length

Convert a value between length units (Kilometer, Meter, Centimeter, Millimeter, Micrometer, Nanometer, Mile, Yard, Foot, Inch, Nautical Mile, Light Year, Parsec).

Inferred read-only
convert_mass

Convert a value between mass units (Metric Ton, Kilogram, Gram, Milligram, Microgram, Imperial Ton, US Ton, Stone, Pound, Ounce, Carat, Grain, Troy Ounce).

Inferred read-only
convert_pressure

Convert a value between pressure units (Bar, Pascal, Kilopascal, Pound per Square Inch, Atmosphere, Millimeter of Mercury, Torr, Millibar, Inch of Mercury, Megapascal, Gigapascal).

Inferred read-only
convert_speed

Convert a value between speed units (Mile per Hour, Foot per Second, Meter per Second, Kilometer per Hour, Knot).

Inferred read-only
convert_temperature

Convert a value between temperature units (Degree Celsius, Fahrenheit, Kelvin).

Inferred read-only
convert_time

Convert a value between time units (Minute, Nanosecond, Microsecond, Picosecond, Femtosecond, Millisecond, Second, Hour, Day, Week, Month, Year, Decade, Century).

Inferred read-only
convert_volume

Convert a value between volume units (Liter, Milliliter, Megaliter, Jigger, Gallon, Quart, Pint, Fluid Ounce, Cup, Metric Cup, Tablespoon, Teaspoon, Cubic Meter, Cubic Centimeter, Cubic Kilometer).

Inferred read-only
convert_power

Convert a value between power units (Watt, Milliwatt, Kilowatt, Megawatt, Gigawatt, Horsepower).

Inferred read-only
convert_torque

Convert a value between torque units (Newton meter, Pound-force foot).

Inferred read-only
convert_force

Convert a value between force units (Newton, Pound-force).

Inferred read-only
convert_acceleration

Convert a value between acceleration units (Meter per second squared, Standard gravity).

Inferred read-only
convert_resolution

Convert a value between resolution units (Dot per inch, Pixel per inch, Dot per centimeter, Pixel per centimeter).

Inferred read-only
convert_concentration

Convert a value between concentration units (Percent, Permille, Permyriad, Part per million).

Inferred read-only
convert_angle

Convert a value between angle units (Degree, Radian, Arc-minute, Arc-second, Revolution).

Inferred read-only
convert_density

Convert a value between density units (Kilogram per cubic meter, Gram per cubic centimeter, Pound per cubic foot, Pound per cubic inch, Ounce per cubic inch).

Inferred read-only
convert_flow

Convert a value between flow units (Cubic meter per second, Liter per second, Liter per minute, Gallon per minute).

Inferred read-only
convert_angular-velocity

Convert a value between angular-velocity units (Radian per second, Degree per second, Revolution per minute, Revolution per second).

Inferred read-only
convert_mass-flow

Convert a value between mass-flow units (Kilogram per second, Gram per second, Kilogram per hour, Tonne per hour, Pound per hour, Pound per second).

Inferred read-only
convert_specific-volume

Convert a value between specific-volume units (Cubic meter per kilogram, Cubic centimeter per gram, Liter per kilogram, Cubic foot per pound).

Inferred read-only
convert_concentration-mass

Convert a value between concentration-mass units (Gram per liter, Milligram per liter, Microgram per liter, Gram per deciliter, Kilogram per liter).

Inferred read-only
convert_molar-concentration

Convert a value between molar-concentration units (Mole per liter, Millimole per liter, Mole per cubic meter).

Inferred read-only
convert_surface-density

Convert a value between surface-density units (Kilogram per square meter, Gram per square meter, Milligram per square meter).

Inferred read-only
convert_angular-acceleration

Convert a value between angular-acceleration units (Radian per square second, Revolution per square second).

Inferred read-only
convert_voltage

Convert a value between voltage units (Volt, Millivolt, Microvolt, Kilovolt, Megavolt, Nanovolt).

Inferred read-only
convert_electric-current

Convert a value between electric-current units (Ampere, Milliampere, Microampere, Kiloampere, Nanoampere, Picoampere).

Inferred read-only
convert_electric-resistance

Convert a value between electric-resistance units (Ohm, Milliohm, Microohm, Nanoohm, Kiloohm, Megaohm, Gigaohm).

Inferred read-only
convert_illuminance

Convert a value between illuminance units (Lux, Kilolux, Lumen per square meter, Lumen per square centimeter, Lumen per square foot).

Inferred read-only
convert_luminance

Convert a value between luminance units (Candela per square meter, Candela per square centimeter, Kilocandela per square meter, Candela per square foot, Candela per square inch).

Inferred read-only
convert_specific-heat-capacity

Convert a value between specific-heat-capacity units (Joule per kilogram kelvin, Kilojoule per kilogram kelvin, Joule per kilogram celsius, Joule per gram celsius, Calorie per gram celsius, Kilocalorie per kilogram celsius, British thermal unit per pound fahrenheit).

Inferred read-only
convert_thermal-conductivity

Convert a value between thermal-conductivity units (Watt per meter kelvin, Watt per meter celsius, Kilowatt per meter kelvin, Watt per centimeter celsius).

Inferred read-only
convert_specific-energy

Convert a value between specific-energy units (Joule per kilogram, Kilojoule per kilogram, Megajoule per kilogram, Kilocalorie per kilogram, British thermal unit per pound, Watt hour per kilogram).

Inferred read-only
convert_surface-tension

Convert a value between surface-tension units (Newton per meter, Millinewton per meter, Pound force per inch).

Inferred read-only
convert_moment-of-inertia

Convert a value between moment-of-inertia units (Kilogram square meter, Gram square centimeter, Pound square foot, Pound square inch).

Inferred read-only
convert_linear-mass-density

Convert a value between linear-mass-density units (Kilogram per meter, Gram per meter, Gram per centimeter, Pound per foot).

Inferred read-only
convert_molar-flow-rate

Convert a value between molar-flow-rate units (Mole per second, Mole per minute, Mole per hour, Millimole per second, Kilomole per hour).

Inferred read-only
convert_heat-flux-density

Convert a value between heat-flux-density units (Watt per square meter, Kilowatt per square meter, Watt per square centimeter, Watt per square inch).

Inferred read-only
convert_heat-transfer-coefficient

Convert a value between heat-transfer-coefficient units (Watt per square meter kelvin, Watt per square meter celsius).

Potential side effects
convert_thermal-resistance

Convert a value between thermal-resistance units (Kelvin per watt, Celsius per watt).

Inferred read-only
convert_heat-density

Convert a value between heat-density units (Joule per square meter, Kilojoule per square meter, Calorie per square centimeter).

Inferred read-only
convert_electric-field-strength

Convert a value between electric-field-strength units (Volt per meter, Kilovolt per meter, Volt per centimeter, Kilovolt per centimeter, Millivolt per meter, Microvolt per meter).

Inferred read-only
convert_electric-resistivity

Convert a value between electric-resistivity units (Ohm meter, Ohm centimeter, Ohm inch).

Inferred read-only
convert_magnetic-field-strength

Convert a value between magnetic-field-strength units (Ampere per meter, Kiloampere per meter, Ampere per centimeter).

Inferred read-only
convert_surface-current-density

Convert a value between surface-current-density units (Ampere per square meter, Ampere per square centimeter, Ampere per square inch, Ampere per square millimeter).

Inferred read-only
convert_mass-flux-density

Convert a value between mass-flux-density units (Kilogram per square meter second, Gram per square centimeter second, Kilogram per square meter hour).

Inferred read-only
convert_momentum

Convert a value between momentum units (Kilogram meter per second, Gram centimeter per second, Newton second).

Inferred read-only
convert_jerk

Convert a value between jerk units (Meter per cubic second, Foot per cubic second).

Inferred read-only
convert_luminous-intensity

Convert a value between luminous-intensity units (Candela, Millicandela, Kilocandela).

Inferred read-only
convert_luminous-flux

Convert a value between luminous-flux units (Lumen, Kilolumen, Millilumen).

Inferred read-only
convert_capacitance

Convert a value between capacitance units (Farad, Millifarad, Microfarad, Nanofarad, Picofarad).

Inferred read-only
convert_inductance

Convert a value between inductance units (Henry, Millihenry, Microhenry, Nanohenry).

Inferred read-only
convert_electric-charge

Convert a value between electric-charge units (Coulomb, Millicoulomb, Microcoulomb, Ampere hour, Milliampere hour).

Potential side effects
convert_electric-conductance

Convert a value between electric-conductance units (Siemens, Millisiemens, Microsiemens).

Inferred read-only
convert_magnetic-flux

Convert a value between magnetic-flux units (Weber, Milliweber, Microweber, Maxwell).

Inferred read-only
convert_magnetic-flux-density

Convert a value between magnetic-flux-density units (Tesla, Millitesla, Microtesla, Gauss, Milligauss).

Inferred read-only
convert_dynamic-viscosity

Convert a value between dynamic-viscosity units (Pascal second, Millipascal second, Poise, Centipoise).

Inferred read-only
convert_kinematic-viscosity

Convert a value between kinematic-viscosity units (Square meter per second, Stokes, Centistokes).

Inferred read-only
convert_radioactivity

Convert a value between radioactivity units (Becquerel, Kilobecquerel, Megabecquerel, Gigabecquerel, Curie, Millicurie, Microcurie).

Inferred read-only
convert_absorbed-dose

Convert a value between absorbed-dose units (Gray, Milligray, Microgray, Rad).

Inferred read-only
convert_equivalent-dose

Convert a value between equivalent-dose units (Sievert, Millisievert, Microsievert, Rem, Millirem).

Inferred read-only
convert_fuel-economy

Convert a value between fuel-economy units (Kilometers per liter, Miles per gallon (US), Miles per gallon (UK), Miles per liter, Liters per 100 km, Gallons per 100 mi (US)).

Inferred read-only
convert_frequency-wavelength

Convert a value between frequency-wavelength units (Hertz frequency, Kilohertz frequency, Megahertz frequency, Gigahertz frequency, Terahertz frequency, Meter wavelength, Centimeter wavelength, Millimeter wavelength, Micrometer wavelength, Nanometer wavelength).

Inferred read-only
convert_sound-level

Convert a value between sound-level units (Decibel, Bel, Neper).

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.calculatorlib-mcp]
url = "https://calculatorlib.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "calculatorlib-mcp": {
      "type": "http",
      "url": "https://calculatorlib.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: calculatorlib-mcp
Remote MCP URL: https://calculatorlib.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "calculatorlib-mcp": {
      "url": "https://calculatorlib.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "calculatorlib-mcp": {
      "type": "http",
      "url": "https://calculatorlib.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "calculatorlib-mcp",
  "transport": "streamable-http",
  "url": "https://calculatorlib.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for calculatorlib.com was fetched 2026-08-11T09:13:22.180Z and is being refreshed.

Trust status Trusted

calculatorlib.com is assessed as Trusted: Domain has an established technology history spanning over a year.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.