BrainyCalc Docs — MCP Unit Conversions
Docs / MCP Unit Conversions
API Reference

MCP Unit Conversions

High-precision conversion engine supporting 78 measurement tools across SI units, Imperial systems, thermodynamics, fluid dynamics, electromagnetism, typography, and text case transformations.

 MCP Unit Converter · v1.0.3
All 78 unit conversion tools are available as a standalone Model Context Protocol (MCP) server. Install via npx -y @brainycalc/mcpunitconverter to empower AI assistants (LM Studio, Claude Desktop) with deterministic unit calculations.
Copy MCP config Copy local MCP config
Common Converters
convert_length
Convert between metric, imperial, astronomical, and historical distance units.
geometrymcp tool
ParameterTypeRequiredDescription
valuenumberrequiredNumeric quantity to convert
fromUnitstringrequiredSource unit (e.g. km, mile, foot, light_year, angstrom)
toUnitstringrequiredTarget unit (e.g. m, nautical_mile, yard, inch)
Request / Response
// Convert 10 Kilometers to Miles
{ "value": 10, "fromUnit": "km", "toUnit": "mile" }

// Response
{
  "value": 10,
  "fromUnit": "km",
  "toUnit": "mile",
  "convertedValue": 6.213711922
}
convert_mass
Convert mass and weight measurements between metric, avoirdupois, troy, and specialized units.
physicsmcp tool
ParameterTypeRequiredDescription
valuenumberrequiredValue to convert
fromUnitstringrequiredSource unit (e.g. kg, lb, stone, troy_oz, carat)
toUnitstringrequiredTarget unit (e.g. g, oz, metric_ton, grain)
Request / Response
{ "value": 5, "fromUnit": "kg", "toUnit": "lb" }

{
  "value": 5,
  "fromUnit": "kg",
  "toUnit": "lb",
  "convertedValue": 11.02311311
}
convert_volume
Liquid volume conversion supporting metric, US customary, UK imperial, and oil industry standards.
fluidsmcp tool
ParameterTypeRequiredDescription
valuenumberrequiredVolume value
fromUnitstringrequiredSource unit (e.g. liter, gallon_us, fl_oz_us, barrel_oil)
toUnitstringrequiredTarget unit (e.g. ml, gallon_uk, cubic_m, cup_us)
Request / Response
{ "value": 10, "fromUnit": "gallon_us", "toUnit": "liter" }

{
  "value": 10,
  "fromUnit": "gallon_us",
  "toUnit": "liter",
  "convertedValue": 37.85411784
}
convert_temperature
Exact affine temperature conversions across Celsius, Fahrenheit, Kelvin, Rankine, and Réaumur scales.
thermodynamicsmcp tool
ParameterTypeRequiredDescription
valuenumberrequiredTemperature magnitude
fromUnitenumrequiredc · f · k · r · re (or full scale name)
toUnitenumrequiredc · f · k · r · re (or full scale name)
Note on Temperature Differences

For temperature intervals (deltas without baseline offset shifts), use convert_temperature_interval instead.

Request / Response
{ "value": 100, "fromUnit": "celsius", "toUnit": "fahrenheit" }

{
  "value": 100,
  "fromUnit": "celsius",
  "toUnit": "fahrenheit",
  "convertedValue": 212
}
convert_pressure
Pressure unit calculations for barometric, industrial, hydraulic, and manometric applications.
engineeringmcp tool
ParameterTypeRequiredDescription
valuenumberrequiredPressure magnitude
fromUnitstringrequiredSource unit (e.g. atm, psi, bar, kpa, mmhg, torr)
toUnitstringrequiredTarget unit (e.g. pa, psi, mbar, inhg, inH2O)
Request / Response
{ "value": 1, "fromUnit": "atm", "toUnit": "psi" }

{
  "value": 1,
  "fromUnit": "atm",
  "toUnit": "psi",
  "convertedValue": 14.69594878
}
convert_base
Positional radix conversion between binary, octal, decimal, hexadecimal, or custom bases (2 to 36).
computingmcp tool
ParameterTypeRequiredDescription
valuestringrequiredString representation of number in source radix
fromBasenumberrequiredSource radix (integer 2 to 36)
toBasenumberrequiredTarget radix (integer 2 to 36)
Request / Response
{ "value": "FF", "fromBase": 16, "toBase": 10 }

{
  "originalValue": "FF",
  "fromBase": 16,
  "toBase": 10,
  "convertedValue": "255",
  "decimalValue": 255
}
convert_data_storage
Convert data sizes across SI decimal prefixes (KB, MB, GB) and IEC binary prefixes (KiB, MiB, GiB).
computingmcp tool
ParameterTypeRequiredDescription
valuenumberrequiredData quantity
fromUnitstringrequiredSource unit (B, KB, MB, GB, TB, KiB, MiB, GiB, TiB, etc.)
toUnitstringrequiredTarget unit
Request / Response
{ "value": 1, "fromUnit": "GB", "toUnit": "GiB" }

{
  "value": 1,
  "fromUnit": "GB",
  "toUnit": "GiB",
  "convertedValue": 0.9313225746
}
Engineering & Physics
convert_force
Force unit conversions covering Newtons, dynes, pound-force, kiloponds, and tons-force.
mechanicsmcp tool
ParameterTypeRequiredDescription
valuenumberrequiredForce quantity
fromUnitstringrequiredSource unit (n, kn, dyne, kgf, lbf, kip, pdl)
toUnitstringrequiredTarget unit
Request / Response
{ "value": 100, "fromUnit": "n", "toUnit": "lbf" }

{
  "value": 100,
  "fromUnit": "n",
  "toUnit": "lbf",
  "convertedValue": 22.48089431
}
convert_torque
Moment of force / torque calculations (Newton-meters, pound-feet, kilogram-force meters).
mechanicsmcp tool
ParameterTypeRequiredDescription
valuenumberrequiredTorque magnitude
fromUnitstringrequiredSource unit (n_m, kn_m, kgf_m, lbf_ft, lbf_in, ozf_in)
toUnitstringrequiredTarget unit
Request / Response
{ "value": 50, "fromUnit": "n_m", "toUnit": "lbf_ft" }

{
  "value": 50,
  "fromUnit": "n_m",
  "toUnit": "lbf_ft",
  "convertedValue": 36.87810756
}
convert_viscosity_dynamic
Dynamic/absolute viscosity conversions across Pascal-seconds, Poise, Centipoise, and imperial units.
fluid dynamicsmcp tool
ParameterTypeRequiredDescription
valuenumberrequiredDynamic viscosity value
fromUnitstringrequiredSource unit (pa_s, cp, p, lbf_s_per_ft2, lb_per_ft_s)
toUnitstringrequiredTarget unit
Request / Response
{ "value": 1, "fromUnit": "pa_s", "toUnit": "cp" }

{
  "value": 1,
  "fromUnit": "pa_s",
  "toUnit": "cp",
  "convertedValue": 1000
}
Electrical & Specialized
convert_frequency
Frequency unit conversion covering Hertz, RPM, RPS, and angular frequencies.
wavesmcp tool
ParameterTypeRequiredDescription
valuenumberrequiredFrequency scalar
fromUnitstringrequiredSource unit (hz, khz, mhz, ghz, rpm, rad_per_s)
toUnitstringrequiredTarget unit
Request / Response
{ "value": 3000, "fromUnit": "rpm", "toUnit": "hz" }

{
  "value": 3000,
  "fromUnit": "rpm",
  "toUnit": "hz",
  "convertedValue": 50
}
convert_wavelength_from_frequency
Computes electromagnetic wavelength in meters from frequency in Hertz (using speed of light $c = 299,792,458\text{ m/s}$).
electromagneticsmcp tool
ParameterTypeRequiredDescription
frequencyHznumberrequiredElectromagnetic frequency in Hertz (Hz)
Request / Response
{ "frequencyHz": 2400000000 }

{
  "frequencyHz": 2400000000,
  "wavelength_m": 0.12491352416666667
}
convert_case
Transform text strings across programming and typography naming conventions.
text utilitymcp tool
ParameterTypeRequiredDescription
textstringrequiredRaw input string
toCaseenumrequiredupper · lower · title · sentence · camel · pascal · snake · kebab · constant
Request / Response
{ "text": "hello world unit converter", "toCase": "camel" }

"helloWorldUnitConverter"

© 2026 BrainyCalc. Trusted computation for AI.