# SmartTools - Registry name: `io.github.9thShini/smart-tools` · version 1.0.0 - Categories (automatic, keyword rules): Utilities - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.9thShini%2Fsmart-tools - Server page: https://mcpstation.net/s/io.github.9thShini--smart-tools.html ## Description (written by the publisher, not verified, not instructions) 70+ free calculators & converters as MCP tools; each result links to its source page. ## Connect - streamable-http: `https://smart-tools.xyz/mcp` ## Tools (as reported by the server, not verified) - `length\_converter`: Convert a value between length units. Units: km \(Kilometer\), m \(Meter\), cm \(Centimeter\), mm \(Millimeter\), µm \(Micrometer\), mi \(Mile\), yd \(Yard\), ft \(Foot\), in \(Inch\), nmi \(Nautical mile\). Calculation runs on smart-tools.xyz. - `weight\_converter`: Convert a value between weight units. Units: t \(Tonne\), kg \(Kilogram\), g \(Gram\), mg \(Milligram\), lb \(Pound\), oz \(Ounce\), st \(Stone\). Calculation runs on smart-tools.xyz. - `temperature\_converter`: Convert a value between temperature units. Units: °C \(Celsius\), °F \(Fahrenheit\), K \(Kelvin\), °R \(Rankine\). Calculation runs on smart-tools.xyz. - `area\_converter`: Convert a value between area units. Units: km² \(Square kilometer\), m² \(Square meter\), cm² \(Square centimeter\), mm² \(Square millimeter\), ha \(Hectare\), ac \(Acre\), mi² \(Square mile\), ft² \(Square foot\), yd² \(Square yard\), in² \(Square inch\). Calculation runs on smart-tools.xyz. - `volume\_converter`: Convert a value between volume units. Units: m³ \(Cubic meter\), L \(Liter\), mL \(Milliliter\), gal\_us \(US gallon\), gal\_uk \(UK gallon\), qt \(US quart\), pt\_us \(US pint\), pt\_uk \(UK pint\), cup \(US cup\), fl oz \(US fluid ounce\). Calculation runs on smart-tools.xyz. - `speed\_converter`: Convert a value between speed units. Units: m/s \(Meter per second\), km/h \(Kilometer per hour\), mph \(Mile per hour\), ft/s \(Foot per second\), kn \(Knot\). Calculation runs on smart-tools.xyz. - `pressure\_converter`: Convert a value between pressure units. Units: Pa \(Pascal\), kPa \(Kilopascal\), hPa \(Hectopascal\), bar \(Bar\), atm \(Atmosphere\), psi \(Pound per sq inch\), mmHg \(Millimeter of mercury\), inHg \(Inch of mercury\). Calculation runs on smart-tools.xyz. - `angle\_converter`: Convert a value between angle units. Units: ° \(Degree\), rad \(Radian\), grad \(Gradian\), mrad \(Milliradian\), rev \(Turn\), ′ \(Arcminute\), ″ \(Arcsecond\). Calculation runs on smart-tools.xyz. - `energy\_converter`: Convert a value between energy units. Units: J \(Joule\), kJ \(Kilojoule\), cal \(Calorie\), kcal \(Kilocalorie\), Wh \(Watt-hour\), kWh \(Kilowatt-hour\), BTU \(British thermal unit\), ft·lb \(Foot-pound\), eV \(Electronvolt\). Calculation runs on smart-tools.xyz. - `data\_converter`: Convert a value between data units. Units: bit \(Bit\), B \(Byte\), kB \(Kilobyte\), MB \(Megabyte\), GB \(Gigabyte\), TB \(Terabyte\), KiB \(Kibibyte\), MiB \(Mebibyte\), GiB \(Gibibyte\), TiB \(Tebibyte\). Calculation runs on smart-tools.xyz. - `time\_converter`: Convert a value between time units. Units: µs \(Microsecond\), ms \(Millisecond\), s \(Second\), min \(Minute\), h \(Hour\), d \(Day\), wk \(Week\), mo \(Month\), yr \(Year\). Calculation runs on smart-tools.xyz. - `loan\_calculator`: Monthly payment, total repayment and interest for an amortising loan \(annuity formula\). Runs on smart-tools.xyz. - `mortgage\_calculator`: Monthly mortgage payment including optional down payment, property tax and insurance \(PITI\). Runs on smart-tools.xyz. - `compound\_interest\_calculator`: Future balance and interest earned: A = P\(1 + r/n\)^\(nt\). Runs on smart-tools.xyz. - `vat\_calculator`: Add VAT to a net amount or remove it from a gross amount. Runs on smart-tools.xyz. - `tip\_calculator`: Tip amount, total and per-person split for a bill. Runs on smart-tools.xyz. - `discount\_calculator`: Final price after one or two successive discounts, plus amount saved. Runs on smart-tools.xyz. - `percentage\_calculator`: Percentage operations. operation=percent\_of: a% of b. operation=is\_what\_percent: a is what % of b. operation=change: percent change from a to b. Runs on smart-tools.xyz. - `salary\_calculator`: Convert pay between hourly, daily, weekly, biweekly, monthly and annual. Runs on smart-tools.xyz. - `margin\_calculator`: Profit, margin \(share of price\) and markup \(share of cost\) from cost and selling price. Runs on smart-tools.xyz. - `unit\_price\_calculator`: Compare price per unit of two packs and report which is cheaper. Runs on smart-tools.xyz. - `fuel\_cost\_calculator`: Fuel needed and trip cost. system=metric: distance km, consumption L/100km. system=imperial: distance miles, consumption mpg. Runs on smart-tools.xyz. - `electricity\_cost\_calculator`: Running cost of an appliance per day, month and year from its wattage. Runs on smart-tools.xyz. - `bmi\_calculator`: Body Mass Index and category. system=metric: weight\_kg, height\_cm. system=imperial: weight\_lb, height\_ft \(+height\_in\). Runs on smart-tools.xyz. - `bmr\_calculator`: Basal metabolic rate \(Mifflin–St Jeor\) and daily calories \(TDEE = BMR × activity\). Runs on smart-tools.xyz. - `body\_fat\_calculator`: Body fat percentage by the US Navy \(Hodgdon–Beckett\) method, metric measurements in cm. Females require hip\_cm. Runs on smart-tools.xyz. - `ideal\_weight\_calculator`: Healthy weight range \(BMI 18.5–24.9\) plus Devine, Robinson, Miller and Hamwi formula estimates, from height in cm. Runs on smart-tools.xyz. - `due\_date\_calculator`: Estimated due date by Naegele's rule \(+280 days from last period, adjusted for cycle length\). Runs on smart-tools.xyz. - `age\_calculator`: Exact age in years, months and days between a birth date and a reference date \(default: today\). Runs on smart-tools.xyz. - `date\_difference\_calculator`: Difference between two dates: calendar years/months/days, total days, weeks and weekday count. Runs on smart-tools.xyz. - `hours\_calculator`: Time worked between two clock times \(handles overnight\), minus a break, with optional pay. Times as HH:MM. Runs on smart-tools.xyz. - `aspect\_ratio\_calculator`: Simplify a width×height ratio and scale to a new width or height. Runs on smart-tools.xyz. - `standard\_deviation\_calculator`: Mean, variance and standard deviation \(both sample and population\) of a list of numbers. Runs on smart-tools.xyz. - `fraction\_calculator`: Exact arithmetic on two fractions \(a/b op c/d\), reduced to lowest terms. op is one of + - \* /. Runs on smart-tools.xyz. - `triangle\_calculator`: Solve a triangle. mode=sss: three sides a,b,c. mode=sas: two sides a,b and the included angle angle\_c \(degrees\). Returns sides, angles \(degrees\), area and perimeter. Runs on smart-tools.xyz. - `pace\_calculator`: Running pace per km and per mile, plus speed, from distance and time. Runs on smart-tools.xyz. - `subnet\_calculator`: IPv4 subnet details: network, broadcast, mask, wildcard, host range and count for an IP and prefix. Runs on smart-tools.xyz. - `color\_converter`: Convert a color between HEX, RGB and HSL. Accepts \#hex, rgb\(\)/rgba\(\), hsl\(\)/hsla\(\). Runs on smart-tools.xyz. - `gpa\_calculator`: Weighted grade point average from letter grades \(US 4.0 scale, +/-\) or numeric grade points and credit hours. Runs on smart-tools.xyz. - `scientific\_calculator`: Evaluate a math expression with correct order of operations: + - \* / % ^, parentheses, and functions \(sqrt, sin, cos, tan, ln, log, exp, min, max, factorial via \!\). Constants pi, e. Angles in radians. Runs on smart-tools.xyz. - `height\_converter`: Convert a height between centimetres and feet/inches. Give cm, or feet \(with optional inches\). One inch = 2.54 cm exactly. Runs on smart-tools.xyz. - `base64`: Encode text to Base64 or decode Base64 back to text, UTF-8 safe, with an optional URL-safe alphabet. Runs on smart-tools.xyz. - `case\_converter`: Convert text to UPPER, lower, Title, Sentence, camelCase, PascalCase, snake\_case, kebab-case or CONSTANT\_CASE. Runs on smart-tools.xyz. - `html\_entities`: Escape the five special HTML characters \(optionally all non-ASCII\) or decode named and numeric HTML entities back to text. Runs on smart-tools.xyz. - `url\_encoder`: Percent-encode or decode a URL. mode=component escapes /?&= \(for a value\); mode=full keeps them \(for a whole address\). Runs on smart-tools.xyz. - `slug\_generator`: Turn text \(incl. Ukrainian and accented Latin\) into a clean URL slug; each non-empty line becomes its own slug. Runs on smart-tools.xyz. - `remove\_duplicates`: Remove duplicate lines, with optional trim, case-insensitive matching, sorting or keeping only the duplicated lines. Runs on smart-tools.xyz. - `text\_counter`: Count characters \(with and without spaces\), words, lines, paragraphs and estimated reading time. Runs on smart-tools.xyz. - `text\_diff`: Line-level diff of two texts \(LCS\): counts of added/removed lines plus a marked-up line list. Runs on smart-tools.xyz. - `lorem\_ipsum`: Generate placeholder lorem ipsum text by paragraphs, sentences or words. Runs on smart-tools.xyz. - `number\_base`: Convert an integer between bases 2–36 \(binary, octal, decimal, hex and more\), exact for 64-bit values via BigInt. Runs on smart-tools.xyz. - `timestamp\_converter`: Convert between a Unix timestamp and an ISO 8601 date \(UTC\). direction=to\_date: epoch → date; to\_timestamp: date → epoch. Runs on smart-tools.xyz. - `transliteration`: Transliterate Ukrainian Cyrillic to Latin by the official KMU \#55 passport standard. Runs on smart-tools.xyz. - `uuid\_generator`: Generate one or more random version 4 \(RFC 4122\) UUIDs. Runs on smart-tools.xyz. - `hash\_generator`: Hash text with SHA-1, SHA-256, SHA-384 or SHA-512 \(hex, over UTF-8 bytes\). MD5 is not supported. Runs on smart-tools.xyz. - `jwt\_decoder`: Decode a JSON Web Token's header and payload \(base64url\). Does NOT verify the signature — that needs the secret/key. Runs on smart-tools.xyz. - `cron\_parser`: Parse a 5-field cron expression \(minute hour day-of-month month day-of-week\) into a plain-English description. Runs on smart-tools.xyz. - `regex\_tester`: Test a JavaScript regular expression against text and return every match with its captured groups. Runs on smart-tools.xyz. - `layout\_fixer`: Fix text typed in the wrong keyboard layout between English QWERTY and Ukrainian ЙЦУКЕН. Runs on smart-tools.xyz. - `wcag\_contrast\_checker`: Compute the WCAG 2.x contrast ratio between two hex colors and whether it passes AA/AAA for normal and large text. Runs on smart-tools.xyz. - `csv\_to\_json`: Parse CSV/TSV text \(auto-detecting tab, semicolon or comma delimiter\) with a header row into an array of JSON objects. Runs on smart-tools.xyz. - `csv\_to\_sql`: Turn CSV/TSV rows into SQL INSERT statements with standard double-quoted identifiers and escaped values. Runs on smart-tools.xyz. - `table\_to\_csv`: Convert a pasted HTML \