Skip to main content
Glama

Server Details

Exact arithmetic, algebra, calculus, physics, chemistry and finance with a checkable formula.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
Saify-Technologies/saifs-ai-mcps-docs
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

C2.9/5.0

Scored across 169 tools

Disambiguation2/5

The set contains multiple near-duplicate tools with overlapping purposes: calculator_average vs calculator_mean, calculator_ohms_law vs calculator_ee_ohms_law, calculator_electrical_power vs calculator_ee_power, and calculator_matrix vs calculator_matrix_add/multiply/inverse. While most descriptions are specific, an agent can easily misselect among these analogous operations.

Naming Consistency5/5

Every tool uses the calculator_ prefix followed by a consistent snake_case noun/verb identifier. Variants like calculator_ee_ohms_law and calculator_physics_force fit the same predictable pattern.

Tool Count1/5

169 tools is an extreme mismatch for a scientific calculator server, far beyond the usual 3–15 well-scoped tools. The surface is heavily fragmented across overlapping arithmetic, conversion, matrix, physics, and finance helpers.

Completeness4/5

The domain coverage is broad, including arithmetic, algebra, calculus, statistics, geometry, unit conversion, finance, physics, and chemistry. Minor gaps exist, but most common scientific calculator workflows are represented.

Publisher details

Operator
Saifs.ai · Publisher source
Vendor relationship
Not applicable
Documentation
Not applicable
Trust center
Not applicable
Restrictions
Not applicable

Available Tools

169 tools
calculator_absoluteAbsolute Value CalculatorA
Read-only
Inspect

Use this to calculate |x|. Examples: |-10|=10, |25|=25, |-3.5|=3.5.

Inputs: value (required). Returns: value, result, expression

calculator_acAC CalculatorC
Read-only
Inspect

RMS/peak conversions and AC real/apparent/reactive power.

Inputs: irms, mode, vrms, ipeak, +3 more. Returns: expression

calculator_ageAge CalculatorA
Read-only
Inspect

Exact age in years, months, and days from date of birth (optional reference date).

Inputs: date_of_birth (required), reference_date. Returns: age, days, years, months, +1 more

calculator_areaArea ConverterB
Read-only
Inspect

Convert area: mm², cm², m², km², acre, hectare.

Inputs: value (required), to_unit (required), from_unit (required). Returns: result, expression

calculator_asciiASCII ConverterB
Read-only
Inspect

Convert characters/strings ↔ ASCII codes (0–127).

Inputs: ascii, character, direction. Returns: direction, expression

calculator_averageAverage CalculatorA
Read-only
Inspect

Use this tool to calculate the arithmetic mean of a list of numbers. Example: [10, 20, 30] → 20. Rejects an empty list.

Inputs: numbers (required). Returns: sum, count, result, average, +2 more

calculator_base_convertBase ConverterB
Read-only
Inspect

Convert integers between bases 2–36 (uppercase A–Z for digits > 9).

Inputs: number (required), to_base (required), from_base (required). Returns: result, decimal, to_base, from_base, +1 more

calculator_basicBasic CalculatorA
Read-only
Inspect

Use this tool for addition, subtraction, multiplication, or division of two numbers. Handles division by zero with an error.

Inputs: a (required), b (required), operation (required). Returns: a, b, result, operation, +1 more

calculator_binaryBinary CalculatorA
Read-only
Inspect

Add, subtract, multiply, divide, or modulo binary numbers (digits 0/1 only).

Inputs: a (required), b (required), operation (required). Returns: expression, result_binary, result_decimal

calculator_binary_decimalBinary ↔ Decimal ConverterB
Read-only
Inspect

Convert binary to decimal or decimal to binary.

Inputs: binary, decimal, direction. Returns: binary, decimal, direction, expression

calculator_binomialBinomial Probability CalculatorB
Read-only
Inspect

Binomial P(X=k), at_most, or at_least. P=C(n,k)p^k(1-p)^(n-k).

Inputs: k (required), n (required), p (required), mode. Returns: mode, expression, probability

calculator_bitwiseBitwise CalculatorA
Read-only
Inspect

Bitwise AND, OR, XOR, NOT on integers (Python signed integer semantics for NOT).

Inputs: a (required), operation (required), b. Returns: result, operation, expression

calculator_cagrCAGR CalculatorC
Read-only
Inspect

Compound Annual Growth Rate as a percentage.

Inputs: years (required), final_value (required), initial_value (required). Returns: cagr, expression

calculator_capacitorCapacitor CalculatorC
Read-only
Inspect

C = Q/V, Q = C×V, E = ½CV².

Inputs: charge, voltage, calculate, capacitance. Returns: result, expression

calculator_circleCircle CalculatorB
Read-only
Inspect

Circle area, circumference, radius, diameter from any one known measure.

Inputs: area, radius, diameter, calculation, +1 more. Returns: area, radius, result, diameter, +2 more

calculator_combinationsCombinations CalculatorB
Read-only
Inspect

nCr. Example: 5C2 = 10. Requires 0 <= r <= n.

Inputs: n (required), r (required). Returns: n, r, result, expression

calculator_complexComplex Number CalculatorB
Read-only
Inspect

Complex arithmetic and ops on a+bi (add/sub/mul/div/pow/sqrt/conj/|z|/arg/re/im).

Inputs: a (required), operation (required), b, exponent. Returns: result, operation, expression

calculator_complex_convertComplex Number ConverterB
Read-only
Inspect

Rectangular ↔ polar complex conversion (degrees or radians).

Inputs: angle, direction, magnitude, angle_unit, +1 more. Returns: result, expression

calculator_compound_interestCompound Interest CalculatorA
Read-only
Inspect

A = P(1+r/n)^(nt). Supports annually, half-yearly, quarterly, monthly, daily.

Inputs: rate (required), time (required), principal (required), compounding_frequency. Returns: expression, final_amount, compound_interest

calculator_concentrationConcentration CalculatorC
Read-only
Inspect

Mass concentration (g/L), molarity, mass %, or volume %.

Inputs: type (required), mass, moles, volume, +4 more. Returns: type, unit, value, expression

calculator_convertUnit ConverterC
Read-only
Inspect

Convert a value between units. Categories: length, weight, area, volume, temperature, time, speed, pressure, energy, power.

Inputs: value (required), to_unit (required), category (required), from_unit (required). Returns: result, category, expression

calculator_critical_pointsCritical Points CalculatorB
Read-only
Inspect

Find critical points where f'=0 and classify local max/min via second derivative when possible.

Inputs: expression (required), variable. Returns: expression, critical_points

calculator_crossCross ProductA
Read-only
Inspect

Cross product of two 3-dimensional vectors.

Inputs: vector_a (required), vector_b (required). Returns: result, expression

calculator_cubic_equationCubic Equation SolverB
Read-only
Inspect

Solve ax³ + bx² + cx + d = 0 for real/complex roots.

Inputs: a, b, c, d, +2 more. Returns: roots, expression

calculator_current_dividerCurrent Divider CalculatorC
Read-only
Inspect

Branch currents through parallel resistors.

Inputs: resistors (required), total_current (required). Returns: expression, branch_currents

calculator_date_differenceDate Difference CalculatorB
Read-only
Inspect

Difference between two dates in days, weeks, and calendar years/months/days.

Inputs: end_date (required), start_date (required). Returns: expression, absolute_days, difference_days

calculator_daysDays CalculatorA
Read-only
Inspect

Add or subtract a number of days from a starting date (handles leap years).

Inputs: days (required), operation (required), start_date (required). Returns: weekday, expression, result_date

calculator_decimal_convertDecimal ConverterA
Read-only
Inspect

Convert a decimal integer to binary, octal, and/or hexadecimal.

Inputs: value (required), to. Returns: octal, binary, decimal, expression, +1 more

calculator_densityDensity CalculatorB
Read-only
Inspect

Density ρ = mass / volume (kg/m³). Rejects zero volume.

Inputs: mass (required), volume (required). Returns: result, expression

calculator_derivativeDerivative CalculatorB
Read-only
Inspect

First derivative of an expression with respect to a variable (default x).

Inputs: expression (required), variable. Returns: result, variable, expression

calculator_determinantDeterminant CalculatorB
Read-only
Inspect

Determinant of a square matrix (2×2, 3×3, and larger).

Inputs: matrix (required). Returns: result, expression

calculator_dilutionDilution CalculatorA
Read-only
Inspect

Solve C1V1 = C2V2 for any one missing value (volumes L/mL).

Inputs: c1, c2, v1, v2. Returns: c1, c2, v1_L, v2_L, +1 more

calculator_discountDiscount CalculatorB
Read-only
Inspect

Discount amount and final price, or reverse original from sale price.

Inputs: discount (required), mode, original_price, discounted_price. Returns: expression, final_price, discount_amount

calculator_dotDot ProductB
Read-only
Inspect

Dot product of two equal-length vectors.

Inputs: vector_a (required), vector_b (required). Returns: result, expression

calculator_ee_ohms_lawEE Ohm's Law CalculatorA
Read-only
Inspect

Solve V = I × R for any one missing quantity. Distinct from physics ohms-law tool.

Inputs: current, voltage, resistance. Returns: result, formula, expression

calculator_ee_powerEE Power CalculatorC
Read-only
Inspect

P = V×I, I²R, or V²/R.

Inputs: current, voltage, resistance. Returns: power, formula, expression

calculator_ee_resistorResistor CalculatorC
Read-only
Inspect

Solve R/V/I and compute P = I²R.

Inputs: current, voltage, resistance. Returns: result, expression

calculator_eigenvaluesEigenvalues CalculatorC
Read-only
Inspect

Eigenvalues of a square matrix (real or complex).

Inputs: matrix (required). Returns: result, eigenvalues

calculator_eigenvectorsEigenvectors CalculatorB
Read-only
Inspect

Eigenvectors of a square matrix, grouped by eigenvalue.

Inputs: matrix (required). Returns: result, eigenpairs

calculator_electrical_powerElectrical Power CalculatorB
Read-only
Inspect

P = V×I, or P = I²R, or P = V²/R.

Inputs: current, voltage, resistance. Returns: result, formula, expression

calculator_emiEMI CalculatorB
Read-only
Inspect

Monthly EMI, total payment, and total interest. Handles 0% rate.

Inputs: rate (required), principal (required), tenure, tenure_months. Returns: emi, expression, total_payment

calculator_energyEnergy ConverterA
Read-only
Inspect

Convert energy: J, thermochemical cal (4.184 J), kWh, IT BTU.

Inputs: value (required), to_unit (required), from_unit (required). Returns: result, expression

calculator_equation_graphEquation GraphingB
Read-only
Inspect

Safely parse y=f(x) and return x/y points for graphing.

Inputs: equation (required), x_max, x_min, variable, +1 more. Returns: points, expression, valid_points

calculator_expandExpansionB
Read-only
Inspect

Expand products/powers, e.g. (x+2)(x+3) → x² + 5x + 6.

Inputs: expression (required). Returns: result, expanded, expression

calculator_exponentialExponential CalculatorA
Read-only
Inspect

Use this to calculate e^x. Examples: e^2, e^5.

Inputs: exponent (required). Returns: result, exponent, expression

calculator_factorFactorizationB
Read-only
Inspect

Factor polynomials, e.g. x² - 5x + 6 → (x - 2)(x - 3).

Inputs: expression (required). Returns: result, factored, expression

calculator_factorialFactorial CalculatorA
Read-only
Inspect

Use this to calculate n! for non-negative integers. Examples: 5!=120, 10!=3628800.

Inputs: n (required). Returns: n, result, expression

calculator_fractionFraction CalculatorA
Read-only
Inspect

Use this tool for fraction addition, subtraction, multiplication, or division. Always returns a simplified fraction.

Inputs: operation (required), numerator1 (required), numerator2 (required), denominator1 (required), +1 more. Returns: result, operation, expression, numerator1, +5 more

calculator_frequencyFrequency CalculatorC
Read-only
Inspect

f = v / λ (primary). Also solves related wave pairs.

Inputs: frequency, wave_speed, wavelength. Returns: result, expression

calculator_function_plotFunction PlotterC
Read-only
Inspect

Plot a mathematical function over [x_min, x_max].

Inputs: x_max (required), x_min (required), function (required), variable, +1 more. Returns: points, expression, valid_points

calculator_gas_lawGas Law CalculatorB
Read-only
Inspect

Boyle, Charles, Gay-Lussac, Combined, Ideal (R=0.082057 L·atm/(mol·K)). T in K internally.

Inputs: law (required), n, p, t, +7 more. Returns: law, result, expression

calculator_gcdGCD / HCF CalculatorB
Read-only
Inspect

Greatest Common Divisor (GCD/HCF) of two or more integers.

Inputs: a, b, numbers. Returns: gcd, result, numbers, expression

calculator_geometry_3d3D Geometry CalculatorA
Read-only
Inspect

3D shape surface area and/or volume for cube, cuboid, sphere, cylinder, cone, prism.

Inputs: shape (required), side, width, height, +4 more. Returns: shape, result, expression

calculator_gradientGradient CalculatorB
Read-only
Inspect

Gradient ∇f of a multivariable expression (partials w.r.t. each variable).

Inputs: expression (required), variables. Returns: result, gradient, expression

calculator_gstGST CalculatorA
Read-only
Inspect

Add GST to base amount, or remove GST from inclusive amount. Custom rates allowed.

Inputs: amount (required), gst_rate (required), mode. Returns: expression, gst_amount, final_amount

calculator_hex_convertHexadecimal ConverterA
Read-only
Inspect

Convert hexadecimal (0-9, A-F) to decimal, binary, and octal.

Inputs: value (required). Returns: octal, binary, decimal, expression, +1 more

calculator_inductorInductor CalculatorB
Read-only
Inspect

E = ½LI²; solve for L, I, or E.

Inputs: energy, current, calculate, inductance. Returns: result, expression

calculator_inequalityInequality SolverB
Read-only
Inspect

Solve inequalities with <, >, ≤, ≥. Example: 2x + 3 > 7 → x > 2.

Inputs: inequality (required). Returns: result, expression

calculator_integralIntegral CalculatorA
Read-only
Inspect

Symbolic indefinite or definite integral. Omit limits for antiderivative (+ C); provide lower and upper for definite.

Inputs: expression (required), lower, upper, variable. Returns: type, result, expression

calculator_interpolationInterpolation CalculatorC
Read-only
Inspect

Linear or Lagrange polynomial interpolation.

Inputs: x (required), y (required), target (required), method. Returns: expression, interpolated_y

calculator_investmentInvestment CalculatorC
Read-only
Inspect

Growth of initial investment plus regular contributions.

Inputs: rate (required), years (required), initial_investment (required), regular_contribution, +1 more. Returns: expression, final_value, total_invested

calculator_kinetic_energyKinetic Energy CalculatorB
Read-only
Inspect

KE = ½ m v² (Joules).

Inputs: mass (required), velocity (required). Returns: result, expression

calculator_lcmLCM CalculatorC
Read-only
Inspect

Least Common Multiple of two or more integers.

Inputs: a, b, numbers. Returns: lcm, result, numbers, expression

calculator_leap_yearLeap Year CheckerA
Read-only
Inspect

Gregorian leap-year check and days in year (div by 4, not 100 unless 400).

Inputs: year (required). Returns: year, expression, days_in_year, is_leap_year

calculator_lengthLength ConverterB
Read-only
Inspect

Convert length: mm, cm, m, km, inch, feet, yard, mile.

Inputs: value (required), to_unit (required), from_unit (required). Returns: result, expression

calculator_limitLimit CalculatorB
Read-only
Inspect

Limit of an expression as a variable approaches a point. Supports left/right/two-sided.

Inputs: point (required), expression (required), variable, direction. Returns: point, result, expression

calculator_linear_equationLinear Equation SolverA
Read-only
Inspect

Solve a linear equation in one unknown, e.g. 2x + 5 = 15 → x = 5.

Inputs: equation (required), variable. Returns: status, expression

calculator_linear_regressionLinear RegressionB
Read-only
Inspect

Fit y = a + bx with slope, intercept, R², correlation.

Inputs: x (required), y (required), predict_x. Returns: slope, equation, intercept, expression

calculator_loanLoan CalculatorB
Read-only
Inspect

Periodic payment, totals, and capped amortization schedule.

Inputs: rate (required), loan_amount (required), tenure, include_schedule, +1 more. Returns: expression, periodic_payment, number_of_payments

calculator_logarithmLogarithm CalculatorA
Read-only
Inspect

Use this for log10, natural ln, or custom-base logarithm. Examples: log10(100)=2, ln(e)=1.

Inputs: value (required), log_type (required), base. Returns: base, value, result, log_type, +1 more

calculator_magnitudeVector MagnitudeB
Read-only
Inspect

Euclidean magnitude (L2 norm) of a vector.

Inputs: vector (required). Returns: result, expression

calculator_math_constantsMathematical ConstantsC
Read-only
Inspect

π, e, τ, φ, √2, √3, ln2, ln10, log10(e).

Inputs: list, query, precision. Returns: value, symbol, expression

calculator_matrixMatrix CalculatorB
Read-only
Inspect

General matrix operations: add, subtract, multiply, transpose, determinant, inverse, rank, eigenvalues, eigenvectors.

Inputs: matrix_a (required), operation (required), matrix_b. Returns: result, operation

calculator_matrix_addMatrix AdditionA
Read-only
Inspect

Element-wise addition of two same-sized matrices.

Inputs: matrix_a (required), matrix_b (required). Returns: result, expression

calculator_matrix_inverseMatrix InverseA
Read-only
Inspect

Inverse of a square invertible matrix. Errors on singular matrices.

Inputs: matrix (required). Returns: result, expression

calculator_matrix_multiplyMatrix MultiplicationB
Read-only
Inspect

Standard matrix product A × B (cols A must equal rows B).

Inputs: matrix_a (required), matrix_b (required). Returns: result, expression

calculator_meanMean CalculatorB
Read-only
Inspect

Arithmetic mean of a non-empty dataset. Example: [10,20,30] → 20.

Inputs: data (required). Returns: result, expression

calculator_medianMedian CalculatorA
Read-only
Inspect

Median of a dataset. Odd: middle value; even: average of two middle values.

Inputs: data (required). Returns: result, expression

calculator_mixed_fractionMixed Fraction CalculatorA
Read-only
Inspect

Use this tool to convert mixed numbers to improper fractions, improper fractions to mixed numbers, or simplify fractions. Examples: 2 1/3 → 7/3; 7/3 → 2 1/3.

Inputs: numerator (required), conversion (required), denominator (required), whole. Returns: whole, result, numerator, conversion, +4 more

calculator_modeMode CalculatorB
Read-only
Inspect

Most frequent value(s). Supports unimodal and multimodal datasets.

Inputs: data (required). Returns: status, expression

calculator_moduloModulo CalculatorA
Read-only
Inspect

Use this to calculate the remainder: dividend mod divisor. Example: 10 mod 3 = 1.

Inputs: divisor (required), dividend (required). Returns: result, divisor, dividend, expression

calculator_molarityMolarity CalculatorB
Read-only
Inspect

Solve M = n / V. Volume in L (mL accepted).

Inputs: moles, volume, molarity. Returns: moles, molarity, volume_L, expression

calculator_molar_massMolar Mass CalculatorB
Read-only
Inspect

Parse a chemical formula and compute molar mass in g/mol (supports parentheses).

Inputs: formula (required). Returns: formula, expression, molar_mass

calculator_molesMoles CalculatorB
Read-only
Inspect

Solve n = m / M for moles, mass (g), or molar mass (g/mol). Formula can supply M.

Inputs: mass, moles, formula, molar_mass. Returns: moles, mass_g, expression, molar_mass

calculator_momentumMomentum CalculatorB
Read-only
Inspect

Linear momentum p = m × v (kg·m/s).

Inputs: mass (required), velocity (required). Returns: result, expression

calculator_newton_raphsonNewton-Raphson SolverB
Read-only
Inspect

Newton-Raphson root finding with optional/auto derivative (SymPy).

Inputs: function (required), initial_guess (required), tolerance, derivative, +1 more. Returns: root, converged, expression

calculator_normalNormal Distribution CalculatorB
Read-only
Inspect

Normal PDF, CDF, survival, z-score, or x from z. Requires σ > 0.

Inputs: x, z, std, mean, +1 more. Returns: result, expression, calculation

calculator_numerical_derivativeNumerical Derivative CalculatorB
Read-only
Inspect

Approximate derivative at a point via central difference.

Inputs: x (required), expression (required), h, variable. Returns: x, result, expression

calculator_numerical_integralNumerical Integral CalculatorB
Read-only
Inspect

Numerical definite integral via trapezoidal or Simpson's rule.

Inputs: lower (required), upper (required), expression (required), method, +2 more. Returns: method, result, expression

calculator_numerical_solveNumerical SolverB
Read-only
Inspect

Numerically solve f(x)=0 with Newton and/or bisection bracket.

Inputs: equation (required), a, b, tolerance, +2 more. Returns: solution, converged, expression

calculator_octal_convertOctal ConverterA
Read-only
Inspect

Convert octal (digits 0-7) to decimal, binary, and hexadecimal.

Inputs: value (required). Returns: octal, binary, decimal, expression, +1 more

calculator_ohms_lawOhm's Law CalculatorA
Read-only
Inspect

Solve V = I × R for any one missing quantity. Provide exactly two of V, I, R.

Inputs: current, voltage, resistance. Returns: result, solved, expression

calculator_parallelogramParallelogram CalculatorC
Read-only
Inspect

Parallelogram area = base×height; perimeter = 2(base+side).

Inputs: area, base, side, height, +1 more. Returns: result, expression

calculator_parallel_resistanceParallel Resistance CalculatorC
Read-only
Inspect

R_total = 1 / Σ(1/Ri).

Inputs: resistors (required). Returns: expression, equivalent_resistance

calculator_partial_derivativePartial Derivative CalculatorB
Read-only
Inspect

Partial derivative of a multivariable expression with respect to a specified variable.

Inputs: variable (required), expression (required), order. Returns: result, variable, expression

calculator_percentagePercentage CalculatorA
Read-only
Inspect

Use this tool to calculate percentage of a number. Example: 15% of 500 = 75.

Inputs: number (required), percentage (required). Returns: number, result, expression, percentage

calculator_percentage_changePercentage Change CalculatorB
Read-only
Inspect

Absolute and percentage change between two values; increase/decrease/unchanged.

Inputs: new_value (required), original_value (required). Returns: direction, expression, percentage_change

calculator_percentilePercentile CalculatorA
Read-only
Inspect

Percentile via nearest-rank method. percentile in [0, 100].

Inputs: data (required), percentile (required). Returns: result, expression, percentile

calculator_periodic_tablePeriodic Table LookupA
Read-only
Inspect

Look up element by symbol, name, or atomic number (Z=1–118).

Inputs: query (required). Returns: name, symbol, expression, atomic_number

calculator_permutationsPermutations CalculatorB
Read-only
Inspect

nPr. Example: 5P2 = 20. Requires 0 <= r <= n.

Inputs: n (required), r (required). Returns: n, r, result, expression

calculator_phpH CalculatorB
Read-only
Inspect

pH/pOH/[H+]/[OH-] for dilute aqueous solution at ~25 °C (pH+pOH=14).

Inputs: ph, poh, h_plus, oh_minus. Returns: ph, poh, expression, classification

calculator_physics_accelerationAcceleration CalculatorA
Read-only
Inspect

a = (final_velocity - initial_velocity) / time (m/s²).

Inputs: time (required), final_velocity (required), initial_velocity (required). Returns: result, expression

calculator_physics_distanceDistance CalculatorA
Read-only
Inspect

Calculate distance d = speed × time (SI: m/s, s → m).

Inputs: time (required), speed (required). Returns: result, expression

calculator_physics_forceForce CalculatorB
Read-only
Inspect

Newton's second law F = m × a (Newtons).

Inputs: mass (required), acceleration (required). Returns: result, expression

calculator_physics_powerMechanical Power CalculatorA
Read-only
Inspect

P = W / t (Watts). Distinct from math x^y and unit power converter.

Inputs: time (required), work (required). Returns: result, expression

calculator_physics_pressurePressure CalculatorA
Read-only
Inspect

P = F / A (Pascals). Distinct from pressure unit converter.

Inputs: area (required), force (required). Returns: result, expression

calculator_physics_speedSpeed CalculatorA
Read-only
Inspect

Calculate speed v = distance / time (SI: m, s → m/s). Rejects zero time.

Inputs: time (required), distance (required). Returns: unit, result, expression

calculator_physics_workWork CalculatorB
Read-only
Inspect

W = F × d × cos(θ). Angle optional (degrees); default 0°.

Inputs: force (required), displacement (required), angle. Returns: result, expression

calculator_polygonRegular Polygon CalculatorB
Read-only
Inspect

Regular polygon perimeter, area, interior angle, sum of interiors, apothem. n_sides >= 3.

Inputs: n_sides (required), apothem, perimeter, calculation, +1 more. Returns: result, n_sides, expression

calculator_polynomialPolynomial SolverA
Read-only
Inspect

Find roots from coefficients (highest degree first) or an equation. Degree 1–10.

Inputs: equation, variable, coefficients. Returns: roots, degree, expression

calculator_potential_energyPotential Energy CalculatorB
Read-only
Inspect

Gravitational PE = m g h. Default g = 9.80665 m/s².

Inputs: mass (required), height (required), g. Returns: result, expression

calculator_powerPower CalculatorA
Read-only
Inspect

Use this to calculate x^y. Examples: 2^3=8, 5^2=25.

Inputs: base (required), exponent (required). Returns: base, result, exponent, expression

calculator_power_convertPower Unit ConverterA
Read-only
Inspect

Convert power units: W, kW, mechanical horsepower (~745.7 W). Distinct from x^y power calculator.

Inputs: value (required), to_unit (required), from_unit (required). Returns: result, expression

calculator_pressurePressure ConverterB
Read-only
Inspect

Convert pressure: Pa, bar, atm, PSI, mmHg.

Inputs: value (required), to_unit (required), from_unit (required). Returns: result, expression

calculator_prime_checkPrime CheckerA
Read-only
Inspect

Check whether an integer is prime. Numbers < 2 are not prime.

Inputs: n (required). Returns: n, result, is_prime, expression

calculator_prime_factorsPrime FactorizationB
Read-only
Inspect

Prime factors of n >= 2. format=power → 2^2 × 3 × 5; expanded → 2 × 2 × 3 × 5.

Inputs: n (required), format. Returns: n, result, factors, expression

calculator_probabilityProbability CalculatorB
Read-only
Inspect

P = favorable / total. Returns decimal and percentage.

Inputs: total (required), favorable (required). Returns: expression, percentage, probability

calculator_profit_lossProfit / Loss CalculatorB
Read-only
Inspect

Profit or loss amount and percentage from cost and selling price.

Inputs: cost_price (required), selling_price (required). Returns: amount, status, expression

calculator_proportionProportion CalculatorA
Read-only
Inspect

Use this tool to solve proportions a : b = c : x. Example: 2 : 5 = 4 : x → x = 10. Rejects a = 0.

Inputs: a (required), b (required), c (required). Returns: a, b, c, x, +2 more

calculator_quadratic_equationQuadratic Equation SolverA
Read-only
Inspect

Solve ax² + bx + c = 0. Supports real and complex roots. a must be non-zero.

Inputs: a, b, c, equation, +1 more. Returns: roots, expression

calculator_quadratic_regressionQuadratic RegressionB
Read-only
Inspect

Fit y = ax² + bx + c with R² and optional prediction.

Inputs: x (required), y (required), predict_x. Returns: a, b, c, equation, +1 more

calculator_quartileQuartile CalculatorC
Read-only
Inspect

Calculate Q1, Q2 (median), Q3 and IQR.

Inputs: data (required). Returns: q1, q2, q3, expression

calculator_randomRandom Number GeneratorC
Read-only
Inspect

Random int/float/choice/boolean/secure token (optional seed).

Inputs: mode (required), list, seed, count, +3 more. Returns: mode, result, expression

calculator_random_distributionRandom Distribution GeneratorB
Read-only
Inspect

Sample uniform/normal/exponential/binomial/poisson/randint distributions.

Inputs: distribution (required), p, std, mean, +6 more. Returns: values, expression, distribution

calculator_rangeRange CalculatorB
Read-only
Inspect

Range = max - min. Example: [10,15,20,30] → 20.

Inputs: data (required). Returns: result, expression

calculator_rankMatrix RankC
Read-only
Inspect

Rank of a square or rectangular matrix.

Inputs: matrix (required). Returns: rank, result

calculator_ratioRatio CalculatorA
Read-only
Inspect

Use this tool to simplify a ratio a : b using GCD. Example: 20 : 30 → 2 : 3.

Inputs: a (required), b (required). Returns: a, b, gcd, result, +3 more

calculator_reactanceReactance CalculatorB
Read-only
Inspect

Xc = 1/(2πfC) or Xl = 2πfL.

Inputs: frequency (required), type, inductance, capacitance. Returns: reactance, expression

calculator_reciprocalReciprocal CalculatorA
Read-only
Inspect

Use this to calculate 1/x. Example: 1/4 = 0.25. Rejects x=0.

Inputs: value (required). Returns: value, result, expression

calculator_rectangleRectangle CalculatorB
Read-only
Inspect

Rectangle area, perimeter, and missing side. Example: 10×5 → area 50, perimeter 30.

Inputs: area, width, length, perimeter, +1 more. Returns: area, width, length, result, +2 more

calculator_regressionRegression CalculatorB
Read-only
Inspect

Linear or quadratic least-squares regression with R² and optional prediction.

Inputs: x (required), y (required), type, predict_x. Returns: equation, r_squared, expression

calculator_resistor_color_codeResistor Color Code CalculatorA
Read-only
Inspect

Decode 4/5/6-band resistor colors to resistance and tolerance.

Inputs: bands (required). Returns: expression, resistance, tolerance_percent

calculator_right_triangleRight Triangle CalculatorC
Read-only
Inspect

Right triangle via Pythagoras and trig. Example: a=3, b=4 → c=5.

Inputs: a, b, c, angle_a, +1 more. Returns: a, b, c, result, +1 more

calculator_rootRoot CalculatorA
Read-only
Inspect

Use this for square root, cube root, or nth root. Examples: √25=5, ∛27=3, 4th root of 16=2.

Inputs: value (required), root_type (required), n. Returns: n, value, result, root_type, +1 more

calculator_root_finderRoot FinderA
Read-only
Inspect

Find multiple roots of f(x)=0 over an interval via scanning + bisection.

Inputs: equation (required), step, x_max, x_min, +1 more. Returns: count, roots, expression

calculator_scientificScientific CalculatorA
Read-only
Inspect

Use this tool to evaluate a scientific math expression with functions like sin, cos, sqrt, log, exp, and constants pi/e. Angles inside expressions use radians.

Inputs: expression (required). Returns: output, result, expression

calculator_scientific_constantsScientific ConstantsA
Read-only
Inspect

Look up CODATA/SI physical constants (c, G, h, e, NA, …).

Inputs: list, query. Returns: name, value, expression

calculator_second_derivativeSecond Derivative CalculatorC
Read-only
Inspect

Second-order derivative d²f/dx² of an expression.

Inputs: expression (required), variable. Returns: result, expression

calculator_series_resistanceSeries Resistance CalculatorC
Read-only
Inspect

R_total = R1 + R2 + ...

Inputs: resistors (required). Returns: expression, equivalent_resistance

calculator_shiftLeft/Right Shift CalculatorB
Read-only
Inspect

Integer left (<<) or right (>>) shift with non-negative shift amount.

Inputs: shift (required), value (required), operation (required). Returns: result, operation, expression

calculator_simple_interestSimple Interest CalculatorA
Read-only
Inspect

SI = (P × R × T) / 100. Returns interest and total amount.

Inputs: rate (required), time (required), principal (required). Returns: interest, expression, total_amount

calculator_simplifyExpression SimplifierC
Read-only
Inspect

Simplify algebraic expressions, e.g. 2x + 3x → 5x.

Inputs: expression (required). Returns: result, expression, simplified

calculator_sipSIP CalculatorC
Read-only
Inspect

Monthly SIP maturity using FV = M((1+i)^n−1)/i.

Inputs: rate (required), monthly_investment (required), tenure, tenure_months. Returns: expression, maturity_value, total_invested

calculator_speedSpeed ConverterB
Read-only
Inspect

Convert speed: m/s, km/h, mph, knots.

Inputs: value (required), to_unit (required), from_unit (required). Returns: result, expression

calculator_squareSquare CalculatorB
Read-only
Inspect

Square area, perimeter, diagonal, side. Example: side 5 → area 25, perimeter 20, diagonal ≈7.071.

Inputs: area, side, diagonal, perimeter, +1 more. Returns: area, side, result, diagonal, +2 more

calculator_stdStandard Deviation CalculatorC
Read-only
Inspect

Population or sample standard deviation. std_type: population | sample (default sample).

Inputs: data (required), std_type. Returns: result, std_type, expression

calculator_stoichiometryStoichiometry CalculatorA
Read-only
Inspect

Mole/mass stoichiometry for a balanced equation; optional limiting-reactant mode via amounts.

Inputs: equation (required), find, amounts, given_mass, +3 more. Returns: equation, expression

calculator_storageData Storage ConverterA
Read-only
Inspect

Convert Byte/KB/MB/GB/TB. Binary (1024) default; optional SI decimal (1000). IEC KiB/MiB/… always 1024.

Inputs: value (required), to_unit (required), from_unit (required), convention. Returns: result, to_unit, from_unit, convention, +1 more

calculator_surface_areaSurface Area CalculatorB
Read-only
Inspect

Surface area for cube, cuboid, sphere, cylinder, cone. Example: cube side 5 → 150.

Inputs: shape (required), side, width, height, +2 more. Returns: shape, result, expression, surface_area

calculator_system_of_equationsSystem of Equations SolverA
Read-only
Inspect

Solve 2×2 or 3×3 linear systems. Reports unique, none, or infinite solutions.

Inputs: equations (required). Returns: status, expression

calculator_taylorTaylor Series CalculatorB
Read-only
Inspect

Taylor/Maclaurin series expansion around a point up to a given order.

Inputs: expression (required), order, point, variable. Returns: order, result, expression

calculator_temperatureTemperature ConverterA
Read-only
Inspect

Convert between Celsius, Fahrenheit, and Kelvin.

Inputs: value (required), to_unit (required), from_unit (required). Returns: result, expression

calculator_timeTime ConverterA
Read-only
Inspect

Convert time: seconds, minutes, hours, days, weeks, years (Julian 365.25 d).

Inputs: value (required), to_unit (required), from_unit (required). Returns: result, expression

calculator_time_differenceTime Difference CalculatorA
Read-only
Inspect

Difference between two times (HH:MM[:SS] or AM/PM). Default overnight when end < start.

Inputs: end_time (required), start_time (required), overnight. Returns: result, expression, total_seconds

calculator_transposeMatrix TransposeB
Read-only
Inspect

Transpose a matrix (swap rows and columns).

Inputs: matrix (required). Returns: result, expression

calculator_trapezoidTrapezoid CalculatorA
Read-only
Inspect

Trapezoid area = ½(base1+base2)×height; perimeter needs both non-parallel sides.

Inputs: area, base1, base2, side1, +3 more. Returns: result, expression

calculator_triangleTriangle CalculatorA
Read-only
Inspect

Triangle area, perimeter, missing side (SAS), or missing angle. Supports SSS (Heron), base+height, and angle completion.

Inputs: base, height, side_a, side_b, +5 more. Returns: result, expression, calculation

calculator_trigonometryTrigonometry CalculatorA
Read-only
Inspect

Use this for sin, cos, tan, asin, acos, atan. Set angle_unit to 'degrees' or 'radians'.

Inputs: value (required), function (required), angle_unit. Returns: value, result, function, angle_unit, +1 more

calculator_unit_constantsUnit ConstantsC
Read-only
Inspect

Common exact/conversion factors (inch→m, atm→Pa, kWh→J, …).

Inputs: list, query. Returns: name, value, expression

calculator_unit_vectorUnit VectorA
Read-only
Inspect

Normalize a vector to unit length in the same direction.

Inputs: vector (required). Returns: result, expression

calculator_varianceVariance CalculatorC
Read-only
Inspect

Population or sample variance. variance_type: population | sample (default sample).

Inputs: data (required), variance_type. Returns: result, expression, variance_type

calculator_vectorVector CalculatorB
Read-only
Inspect

General vector operations: dot, cross, magnitude, unit, add, subtract.

Inputs: vector_a (required), operation (required), vector_b. Returns: result, operation

calculator_voltage_dividerVoltage Divider CalculatorC
Read-only
Inspect

Vout = Vin × R2 / (R1 + R2).

Inputs: r1 (required), r2 (required), vin (required). Returns: vout, expression

calculator_volumeVolume CalculatorB
Read-only
Inspect

Volume for cube, cuboid, sphere, cylinder, cone, prism. Example: cube side 5 → 125.

Inputs: shape (required), side, width, height, +3 more. Returns: shape, result, volume, expression

calculator_volume_convertVolume ConverterA
Read-only
Inspect

Convert volume: mL, L, US gallon, US cup (240 mL), m³.

Inputs: value (required), to_unit (required), from_unit (required). Returns: result, expression

calculator_wavelengthWavelength CalculatorA
Read-only
Inspect

Solve v = f × λ for any one missing quantity.

Inputs: frequency, wave_speed, wavelength. Returns: result, expression

calculator_weekdayWeekday CalculatorA
Read-only
Inspect

Day of the week for a given date (Monday=0 … Sunday=6).

Inputs: date (required). Returns: date, weekday, expression

calculator_weightWeight / Mass ConverterB
Read-only
Inspect

Convert mass: mg, g, kg, ounce, pound, ton (metric).

Inputs: value (required), to_unit (required), from_unit (required). Returns: result, expression

calculator_weighted_averageWeighted Average CalculatorC
Read-only
Inspect

Weighted average of values with matching weights.

Inputs: values (required), weights (required). Returns: result, expression

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Enables reliable engineering and scientific computation through tools for exact arithmetic, unit-aware formulas, calculus, linear algebra, statistics, uncertainty propagation, and physical constants, all executed safely in reproducible subprocesses.
      8
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Provides exact arithmetic and verification tools using SymPy and fractions to solve math competition problems precisely. It enables users to perform rigorous calculations and export notebook-ready Python code for further analysis.
      -
    • A
      license
      A
      quality
      B
      maintenance
      Enables AI clients to perform exact, local calculations—preserving fractions and radicals while covering symbolic math, statistics, finance, units, dates, and other domains through a single calc tool with multi-step and parallel evaluation.
      1
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides deterministic tools for symbolic math, equation solving, relation verification, reasoning structure audits, and validated CAD primitives, returning evidence artifacts for every result.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.