# SmartTools MCP server

Agent View of the PolicyLayer registry record for SmartTools: identity, probed posture, risk grade, and all 73 tools classified. HTML page: https://policylayer.com/tools/io-github-9thshini-smart-tools

## Facts

- Server id: `https://smart-tools.xyz/mcp`
- Homepage: https://github.com/https://smart-tools.xyz/mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Auth posture: open
- CORS policy: *
- Rate-limited: no
- Tools: 73 (73 with introspected schema)
- Tool categories present: Destructive, Execute, Read
- Context-window cost: 12687 tokens per request — https://policylayer.com/token-cost/io-github-9thshini-smart-tools
- Tags: io github 9thshini smart tools, admin, automation
- Record last modified: 2026-08-20T20:36:16.583Z

## Tools (73)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `remove_duplicates` | Destructive | Critical | https://policylayer.com/tools/io-github-9thshini-smart-tools/remove-duplicates.md |
| `vat_calculator` | Destructive | Critical | https://policylayer.com/tools/io-github-9thshini-smart-tools/vat-calculator.md |
| `age_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/age-calculator.md |
| `angle_converter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/angle-converter.md |
| `area_converter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/area-converter.md |
| `aspect_ratio_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/aspect-ratio-calculator.md |
| `base64` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/base64.md |
| `bmi_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/bmi-calculator.md |
| `bmr_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/bmr-calculator.md |
| `body_fat_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/body-fat-calculator.md |
| `case_converter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/case-converter.md |
| `color_converter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/color-converter.md |
| `compound_interest_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/compound-interest-calculator.md |
| `cron_parser` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/cron-parser.md |
| `csv_to_json` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/csv-to-json.md |
| `csv_to_sql` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/csv-to-sql.md |
| `date_difference_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/date-difference-calculator.md |
| `discount_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/discount-calculator.md |
| `due_date_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/due-date-calculator.md |
| `electricity_cost_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/electricity-cost-calculator.md |
| `energy_converter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/energy-converter.md |
| `file_hash` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/file-hash.md |
| `fraction_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/fraction-calculator.md |
| `fuel_cost_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/fuel-cost-calculator.md |
| `gitignore_generator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/gitignore-generator.md |
| `gpa_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/gpa-calculator.md |
| `gradient_generator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/gradient-generator.md |
| `hash_generator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/hash-generator.md |
| `hours_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/hours-calculator.md |
| `htaccess_generator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/htaccess-generator.md |
| `html_entities` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/html-entities.md |
| `ideal_weight_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/ideal-weight-calculator.md |
| `json_formatter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/json-formatter.md |
| `jwt_decoder` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/jwt-decoder.md |
| `layout_fixer` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/layout-fixer.md |
| `length_converter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/length-converter.md |
| `loan_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/loan-calculator.md |
| `lorem_ipsum` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/lorem-ipsum.md |
| `margin_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/margin-calculator.md |
| `markdown_table` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/markdown-table.md |
| `meta_tag_generator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/meta-tag-generator.md |
| `mortgage_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/mortgage-calculator.md |
| `number_base` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/number-base.md |
| `pace_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/pace-calculator.md |
| `password_generator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/password-generator.md |
| `percentage_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/percentage-calculator.md |
| `pressure_converter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/pressure-converter.md |
| `random_number_generator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/random-number-generator.md |
| `regex_tester` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/regex-tester.md |
| `robots_txt_generator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/robots-txt-generator.md |
| `salary_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/salary-calculator.md |
| `scientific_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/scientific-calculator.md |
| `slug_generator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/slug-generator.md |
| `speed_converter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/speed-converter.md |
| `subnet_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/subnet-calculator.md |
| `table_to_csv` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/table-to-csv.md |
| `temperature_converter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/temperature-converter.md |
| `text_counter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/text-counter.md |
| `time_converter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/time-converter.md |
| `timestamp_converter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/timestamp-converter.md |
| `tip_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/tip-calculator.md |
| `transliteration` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/transliteration.md |
| `triangle_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/triangle-calculator.md |
| `unit_price_calculator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/unit-price-calculator.md |
| `url_encoder` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/url-encoder.md |
| `uuid_generator` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/uuid-generator.md |
| `volume_converter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/volume-converter.md |
| `wcag_contrast_checker` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/wcag-contrast-checker.md |
| `weight_converter` | Execute | High | https://policylayer.com/tools/io-github-9thshini-smart-tools/weight-converter.md |
| `data_converter` | Read | Low | https://policylayer.com/tools/io-github-9thshini-smart-tools/data-converter.md |
| `standard_deviation_calculator` | Read | Low | https://policylayer.com/tools/io-github-9thshini-smart-tools/standard-deviation-calculator.md |
| `text_diff` | Read | Low | https://policylayer.com/tools/io-github-9thshini-smart-tools/text-diff.md |
| `utm_builder` | Read | Low | https://policylayer.com/tools/io-github-9thshini-smart-tools/utm-builder.md |

## Tool descriptions

- `remove_duplicates` — Remove duplicate lines, with optional trim, case-insensitive matching, sorting or keeping only the duplicated lines. 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.
- `age_calculator` — Exact age in years, months and days between a birth date and a reference date (default: today). 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.
- `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). …
- `aspect_ratio_calculator` — Simplify a width×height ratio and scale to a new width or height. 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.
- `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.
- `case_converter` — Convert text to UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE. 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.
- `compound_interest_calculator` — Future balance and interest earned: A = P(1 + r/n)^(nt). 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.
- `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.
- `date_difference_calculator` — Difference between two dates: calendar years/months/days, total days, weeks and weekday count. Runs on smart-tools.xyz.
- `discount_calculator` — Final price after one or two successive discounts, plus amount saved. 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.
- `electricity_cost_calculator` — Running cost of an appliance per day, month and year from its wattage. 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-…
- `file_hash` — Compute a SHA-1/256/384/512 hex checksum of provided text or base64 bytes. 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.
- `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.
- `gitignore_generator` — Build a .gitignore from curated templates for Node, Python, Go, Rust, macOS, VS Code and more. 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.
- `gradient_generator` — Build a CSS linear or radial gradient background declaration from two or more colors. 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.
- `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.
- `htaccess_generator` — Generate Apache .htaccess rules: force HTTPS, www redirect, caching, gzip, hotlink protection and more. 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.
- `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.
- `json_formatter` — Validate and pretty-print or minify JSON, reporting the line and column on a parse error. 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.
- `layout_fixer` — Fix text typed in the wrong keyboard layout between English QWERTY and Ukrainian ЙЦУКЕН. Runs on smart-tools.xyz.
- `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.
- `loan_calculator` — Monthly payment, total repayment and interest for an amortising loan (annuity formula). Runs on smart-tools.xyz.
- `lorem_ipsum` — Generate placeholder lorem ipsum text by paragraphs, sentences or words. 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.
- `markdown_table` — Build a padded GitHub-flavored Markdown table from CSV/TSV text (first row is the header). Runs on smart-tools.xyz.
- `meta_tag_generator` — Generate SEO, Open Graph and Twitter Card HTML meta tags for a page. Runs on smart-tools.xyz.
- `mortgage_calculator` — Monthly mortgage payment including optional down payment, property tax and insurance (PITI). 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.
- `pace_calculator` — Running pace per km and per mile, plus speed, from distance and time. Runs on smart-tools.xyz.
- `password_generator` — Generate a cryptographically strong random password with configurable length and character sets. 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.
- `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.…
- `random_number_generator` — Generate cryptographically random integers in a range, optionally unique and sorted. 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.
- `robots_txt_generator` — Build a robots.txt: allow or block all, custom disallow paths, AI-crawler blocking, crawl-delay and sitemap. Runs on smart-tools.xyz.
- `salary_calculator` — Convert pay between hourly, daily, weekly, biweekly, monthly and annual. 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.
- `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.
- `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.
- `subnet_calculator` — IPv4 subnet details: network, broadcast, mask, wildcard, host range and count for an IP and prefix. Runs on smart-tools.xyz.
- `table_to_csv` — Convert a pasted HTML <table> or delimited (tab/semicolon/comma) table into clean CSV. 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.
- `text_counter` — Count characters (with and without spaces), words, lines, paragraphs and estimated reading time. 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.
- `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.
- `tip_calculator` — Tip amount, total and per-person split for a bill. Runs on smart-tools.xyz.
- `transliteration` — Transliterate Ukrainian Cyrillic to Latin by the official KMU #55 passport standard. 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.
- `unit_price_calculator` — Compare price per unit of two packs and report which is cheaper. 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.
- `uuid_generator` — Generate one or more random version 4 (RFC 4122) UUIDs. 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…
- `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.
- `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.
- `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.
- `standard_deviation_calculator` — Mean, variance and standard deviation (both sample and population) of a list of numbers. 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.
- `utm_builder` — Append encoded UTM campaign parameters to a URL, preserving any existing query and fragment. Runs on smart-tools.xyz.

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Mcp A2a (1082 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- MCP Framework Personal (811 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Eda Agent (726 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=io-github-9thshini-smart-tools · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/io-github-9thshini-smart-tools
