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.
convert_length
convert_mass
convert_volume
convert_temperature
convert_area
convert_pressure
convert_energy
convert_speed
convert_base
convert_data_storage
convert_force
convert_power
convert_torque
convert_density
convert_viscosity_dynamic
convert_thermal_conductivity
convert_flow
convert_electric_potential
convert_frequency
convert_case
Common Converters
convert_length
Convert between metric, imperial, astronomical, and historical distance units.
geometrymcp tool
| Parameter | Type | Required | Description |
|---|---|---|---|
value | number | required | Numeric quantity to convert |
fromUnit | string | required | Source unit (e.g. km, mile, foot, light_year, angstrom) |
toUnit | string | required | Target 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
| Parameter | Type | Required | Description |
|---|---|---|---|
value | number | required | Value to convert |
fromUnit | string | required | Source unit (e.g. kg, lb, stone, troy_oz, carat) |
toUnit | string | required | Target 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
| Parameter | Type | Required | Description |
|---|---|---|---|
value | number | required | Volume value |
fromUnit | string | required | Source unit (e.g. liter, gallon_us, fl_oz_us, barrel_oil) |
toUnit | string | required | Target 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
| Parameter | Type | Required | Description |
|---|---|---|---|
value | number | required | Temperature magnitude |
fromUnit | enum | required | c · f · k · r · re (or full scale name) |
toUnit | enum | required | c · 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
| Parameter | Type | Required | Description |
|---|---|---|---|
value | number | required | Pressure magnitude |
fromUnit | string | required | Source unit (e.g. atm, psi, bar, kpa, mmhg, torr) |
toUnit | string | required | Target 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
| Parameter | Type | Required | Description |
|---|---|---|---|
value | string | required | String representation of number in source radix |
fromBase | number | required | Source radix (integer 2 to 36) |
toBase | number | required | Target 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
| Parameter | Type | Required | Description |
|---|---|---|---|
value | number | required | Data quantity |
fromUnit | string | required | Source unit (B, KB, MB, GB, TB, KiB, MiB, GiB, TiB, etc.) |
toUnit | string | required | Target 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
| Parameter | Type | Required | Description |
|---|---|---|---|
value | number | required | Force quantity |
fromUnit | string | required | Source unit (n, kn, dyne, kgf, lbf, kip, pdl) |
toUnit | string | required | Target 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
| Parameter | Type | Required | Description |
|---|---|---|---|
value | number | required | Torque magnitude |
fromUnit | string | required | Source unit (n_m, kn_m, kgf_m, lbf_ft, lbf_in, ozf_in) |
toUnit | string | required | Target 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
| Parameter | Type | Required | Description |
|---|---|---|---|
value | number | required | Dynamic viscosity value |
fromUnit | string | required | Source unit (pa_s, cp, p, lbf_s_per_ft2, lb_per_ft_s) |
toUnit | string | required | Target 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
| Parameter | Type | Required | Description |
|---|---|---|---|
value | number | required | Frequency scalar |
fromUnit | string | required | Source unit (hz, khz, mhz, ghz, rpm, rad_per_s) |
toUnit | string | required | Target 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
| Parameter | Type | Required | Description |
|---|---|---|---|
frequencyHz | number | required | Electromagnetic 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
| Parameter | Type | Required | Description |
|---|---|---|---|
text | string | required | Raw input string |
toCase | enum | required | upper · lower · title · sentence · camel · pascal · snake · kebab · constant |
Request / Response
{ "text": "hello world unit converter", "toCase": "camel" } "helloWorldUnitConverter"