{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_mrq5nenpdjch","handle":"smarttools","url":"https://wellknown.network/agents/smarttools","links":{"self":"https://wellknown.network/agents/smarttools/record.json","html":"https://wellknown.network/agents/smarttools","markdown":"https://wellknown.network/agents/smarttools/record.md","api":"https://wellknown.network/api/v1/agents/smarttools","status":"https://wellknown.network/api/v1/agents/smarttools/status","claim":"https://wellknown.network/agents/smarttools/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/smarttools/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:smart-tools.xyz:server:smarttools","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"SmartTools","summary":"70+ free calculators & converters as MCP tools; each result links to its source page.","description":"70+ free calculators & converters as MCP tools; each result links to its source page.","publisher":{"name":"9thShini","url":null},"homepage":"https://smart-tools.xyz/en/mcp","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://smart-tools.xyz/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-15T08:22:35.389774Z","publishedAt":"2026-08-15T08:22:35.389774Z","registryName":"io.github.9thShini/smart-tools"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":1,"provenance":"derived"},{"slug":"data.web-scraping","name":"Web Scraping","confidence":0.992,"provenance":"derived"},{"slug":"data.database","name":"Databases","confidence":0.933,"provenance":"derived"},{"slug":"research.academic","name":"Academic Research","confidence":0.554,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"content.marketing","name":"Marketing","confidence":0.525,"provenance":"derived"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":0.525,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.525,"provenance":"derived"}],"categories":["commerce","content","data","dev","knowledge","productivity","research"]},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-09-06T02:27:55.992Z","lastProbedAt":"2026-09-06T02:27:55.992Z","statusComputedAt":"2026-09-06T02:28:29.757Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":25},"latestObservations":[{"at":"2026-09-06T02:27:55.992Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":25,"error":null,"detail":{"tools":[{"name":"length_converter","description":"Convert a value between length units. Units: km (Kilometer), m (Meter), cm (Centimeter), mm (Millimeter), µm (Micrometer), mi (Mile), yd (Yard), ft (Foot), in ("},{"name":"weight_converter","description":"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-t"},{"name":"temperature_converter","description":"Convert a value between temperature units. Units: °C (Celsius), °F (Fahrenheit), K (Kelvin), °R (Rankine). Calculation runs on smart-tools.xyz."},{"name":"area_converter","description":"Convert a value between area units. Units: km² (Square kilometer), m² (Square meter), cm² (Square centimeter), mm² (Square millimeter), ha (Hectare), ac (Acre),"},{"name":"volume_converter","description":"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"},{"name":"speed_converter","description":"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). Calculati"},{"name":"pressure_converter","description":"Convert a value between pressure units. Units: Pa (Pascal), kPa (Kilopascal), hPa (Hectopascal), bar (Bar), atm (Atmosphere), psi (Pound per sq inch), mmHg (Mil"},{"name":"angle_converter","description":"Convert a value between angle units. Units: ° (Degree), rad (Radian), grad (Gradian), mrad (Milliradian), rev (Turn), ′ (Arcminute), ″ (Arcsecond). Calculation "},{"name":"energy_converter","description":"Convert a value between energy units. Units: J (Joule), kJ (Kilojoule), cal (Calorie), kcal (Kilocalorie), Wh (Watt-hour), kWh (Kilowatt-hour), BTU (British the"},{"name":"data_converter","description":"Convert a value between data units. Units: bit (Bit), B (Byte), kB (Kilobyte), MB (Megabyte), GB (Gigabyte), TB (Terabyte), KiB (Kibibyte), MiB (Mebibyte), GiB "},{"name":"time_converter","description":"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). Ca"},{"name":"loan_calculator","description":"Monthly payment, total repayment and interest for an amortising loan (annuity formula). Runs on smart-tools.xyz."},{"name":"mortgage_calculator","description":"Monthly mortgage payment including optional down payment, property tax and insurance (PITI). Runs on smart-tools.xyz."},{"name":"compound_interest_calculator","description":"Future balance and interest earned: A = P(1 + r/n)^(nt). Runs on smart-tools.xyz."},{"name":"vat_calculator","description":"Add VAT to a net amount or remove it from a gross amount. Runs on smart-tools.xyz."},{"name":"tip_calculator","description":"Tip amount, total and per-person split for a bill. Runs on smart-tools.xyz."},{"name":"discount_calculator","description":"Final price after one or two successive discounts, plus amount saved. Runs on smart-tools.xyz."},{"name":"percentage_calculator","description":"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-t"},{"name":"salary_calculator","description":"Convert pay between hourly, daily, weekly, biweekly, monthly and annual. Runs on smart-tools.xyz."},{"name":"margin_calculator","description":"Profit, margin (share of price) and markup (share of cost) from cost and selling price. Runs on smart-tools.xyz."},{"name":"unit_price_calculator","description":"Compare price per unit of two packs and report which is cheaper. Runs on smart-tools.xyz."},{"name":"fuel_cost_calculator","description":"Fuel needed and trip cost. system=metric: distance km, consumption L/100km. system=imperial: distance miles, consumption mpg. Runs on smart-tools.xyz."},{"name":"electricity_cost_calculator","description":"Running cost of an appliance per day, month and year from its wattage. Runs on smart-tools.xyz."},{"name":"bmi_calculator","description":"Body Mass Index and category. system=metric: weight_kg, height_cm. system=imperial: weight_lb, height_ft (+height_in). Runs on smart-tools.xyz."},{"name":"bmr_calculator","description":"Basal metabolic rate (Mifflin–St Jeor) and daily calories (TDEE = BMR × activity). Runs on smart-tools.xyz."},{"name":"body_fat_calculator","description":"Body fat percentage by the US Navy (Hodgdon–Beckett) method, metric measurements in cm. Females require hip_cm. Runs on smart-tools.xyz."},{"name":"ideal_weight_calculator","description":"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."},{"name":"due_date_calculator","description":"Estimated due date by Naegele's rule (+280 days from last period, adjusted for cycle length). Runs on smart-tools.xyz."},{"name":"age_calculator","description":"Exact age in years, months and days between a birth date and a reference date (default: today). Runs on smart-tools.xyz."},{"name":"date_difference_calculator","description":"Difference between two dates: calendar years/months/days, total days, weeks and weekday count. Runs on smart-tools.xyz."},{"name":"hours_calculator","description":"Time worked between two clock times (handles overnight), minus a break, with optional pay. Times as HH:MM. Runs on smart-tools.xyz."},{"name":"aspect_ratio_calculator","description":"Simplify a width×height ratio and scale to a new width or height. Runs on smart-tools.xyz."},{"name":"standard_deviation_calculator","description":"Mean, variance and standard deviation (both sample and population) of a list of numbers. Runs on smart-tools.xyz."},{"name":"fraction_calculator","description":"Exact arithmetic on two fractions (a/b op c/d), reduced to lowest terms. op is one of + - * /. Runs on smart-tools.xyz."},{"name":"triangle_calculator","description":"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 perim"},{"name":"pace_calculator","description":"Running pace per km and per mile, plus speed, from distance and time. Runs on smart-tools.xyz."},{"name":"subnet_calculator","description":"IPv4 subnet details: network, broadcast, mask, wildcard, host range and count for an IP and prefix. Runs on smart-tools.xyz."},{"name":"color_converter","description":"Convert a color between HEX, RGB and HSL. Accepts #hex, rgb()/rgba(), hsl()/hsla(). Runs on smart-tools.xyz."},{"name":"gpa_calculator","description":"Weighted grade point average from letter grades (US 4.0 scale, +/-) or numeric grade points and credit hours. Runs on smart-tools.xyz."},{"name":"scientific_calculator","description":"Evaluate a math expression with correct order of operations: + - * / % ^, parentheses, and functions (sqrt, sin, cos, tan, ln, log, exp, min, max, factorial via"},{"name":"base64","description":"Encode text to Base64 or decode Base64 back to text, UTF-8 safe, with an optional URL-safe alphabet. Runs on smart-tools.xyz."},{"name":"case_converter","description":"Convert text to UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE. Runs on smart-tools.xyz."},{"name":"html_entities","description":"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."},{"name":"url_encoder","description":"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."},{"name":"slug_generator","description":"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."},{"name":"remove_duplicates","description":"Remove duplicate lines, with optional trim, case-insensitive matching, sorting or keeping only the duplicated lines. Runs on smart-tools.xyz."},{"name":"text_counter","description":"Count characters (with and without spaces), words, lines, paragraphs and estimated reading time. Runs on smart-tools.xyz."},{"name":"text_diff","description":"Line-level diff of two texts (LCS): counts of added/removed lines plus a marked-up line list. Runs on smart-tools.xyz."},{"name":"lorem_ipsum","description":"Generate placeholder lorem ipsum text by paragraphs, sentences or words. Runs on smart-tools.xyz."},{"name":"number_base","description":"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."},{"name":"timestamp_converter","description":"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."},{"name":"transliteration","description":"Transliterate Ukrainian Cyrillic to Latin by the official KMU #55 passport standard. Runs on smart-tools.xyz."},{"name":"uuid_generator","description":"Generate one or more random version 4 (RFC 4122) UUIDs. Runs on smart-tools.xyz."},{"name":"hash_generator","description":"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."},{"name":"jwt_decoder","description":"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."},{"name":"cron_parser","description":"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."},{"name":"regex_tester","description":"Test a JavaScript regular expression against text and return every match with its captured groups. Runs on smart-tools.xyz."},{"name":"layout_fixer","description":"Fix text typed in the wrong keyboard layout between English QWERTY and Ukrainian ЙЦУКЕН. Runs on smart-tools.xyz."},{"name":"wcag_contrast_checker","description":"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."},{"name":"csv_to_json","description":"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."},{"name":"csv_to_sql","description":"Turn CSV/TSV rows into SQL INSERT statements with standard double-quoted identifiers and escaped values. Runs on smart-tools.xyz."},{"name":"table_to_csv","description":"Convert a pasted HTML <table> or delimited (tab/semicolon/comma) table into clean CSV. Runs on smart-tools.xyz."},{"name":"markdown_table","description":"Build a padded GitHub-flavored Markdown table from CSV/TSV text (first row is the header). Runs on smart-tools.xyz."},{"name":"json_formatter","description":"Validate and pretty-print or minify JSON, reporting the line and column on a parse error. Runs on smart-tools.xyz."},{"name":"gitignore_generator","description":"Build a .gitignore from curated templates for Node, Python, Go, Rust, macOS, VS Code and more. Runs on smart-tools.xyz."},{"name":"gradient_generator","description":"Build a CSS linear or radial gradient background declaration from two or more colors. Runs on smart-tools.xyz."},{"name":"htaccess_generator","description":"Generate Apache .htaccess rules: force HTTPS, www redirect, caching, gzip, hotlink protection and more. Runs on smart-tools.xyz."},{"name":"meta_tag_generator","description":"Generate SEO, Open Graph and Twitter Card HTML meta tags for a page. Runs on smart-tools.xyz."},{"name":"random_number_generator","description":"Generate cryptographically random integers in a range, optionally unique and sorted. Runs on smart-tools.xyz."},{"name":"robots_txt_generator","description":"Build a robots.txt: allow or block all, custom disallow paths, AI-crawler blocking, crawl-delay and sitemap. Runs on smart-tools.xyz."},{"name":"utm_builder","description":"Append encoded UTM campaign parameters to a URL, preserving any existing query and fragment. Runs on smart-tools.xyz."},{"name":"file_hash","description":"Compute a SHA-1/256/384/512 hex checksum of provided text or base64 bytes. Runs on smart-tools.xyz."},{"name":"password_generator","description":"Generate a cryptographically strong random password with configurable length and character sets. Runs on smart-tools.xyz."}],"toolCount":73,"serverName":"SmartTools","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"length_converter","description":"Convert a value between length units. Units: km (Kilometer), m (Meter), cm (Centimeter), mm (Millimeter), µm (Micrometer), mi (Mile), yd (Yard), ft (Foot), in ("},{"name":"weight_converter","description":"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-t"},{"name":"temperature_converter","description":"Convert a value between temperature units. Units: °C (Celsius), °F (Fahrenheit), K (Kelvin), °R (Rankine). Calculation runs on smart-tools.xyz."},{"name":"area_converter","description":"Convert a value between area units. Units: km² (Square kilometer), m² (Square meter), cm² (Square centimeter), mm² (Square millimeter), ha (Hectare), ac (Acre),"},{"name":"volume_converter","description":"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"},{"name":"speed_converter","description":"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). Calculati"},{"name":"pressure_converter","description":"Convert a value between pressure units. Units: Pa (Pascal), kPa (Kilopascal), hPa (Hectopascal), bar (Bar), atm (Atmosphere), psi (Pound per sq inch), mmHg (Mil"},{"name":"angle_converter","description":"Convert a value between angle units. Units: ° (Degree), rad (Radian), grad (Gradian), mrad (Milliradian), rev (Turn), ′ (Arcminute), ″ (Arcsecond). Calculation "},{"name":"energy_converter","description":"Convert a value between energy units. Units: J (Joule), kJ (Kilojoule), cal (Calorie), kcal (Kilocalorie), Wh (Watt-hour), kWh (Kilowatt-hour), BTU (British the"},{"name":"data_converter","description":"Convert a value between data units. Units: bit (Bit), B (Byte), kB (Kilobyte), MB (Megabyte), GB (Gigabyte), TB (Terabyte), KiB (Kibibyte), MiB (Mebibyte), GiB "},{"name":"time_converter","description":"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). Ca"},{"name":"loan_calculator","description":"Monthly payment, total repayment and interest for an amortising loan (annuity formula). Runs on smart-tools.xyz."},{"name":"mortgage_calculator","description":"Monthly mortgage payment including optional down payment, property tax and insurance (PITI). Runs on smart-tools.xyz."},{"name":"compound_interest_calculator","description":"Future balance and interest earned: A = P(1 + r/n)^(nt). Runs on smart-tools.xyz."},{"name":"vat_calculator","description":"Add VAT to a net amount or remove it from a gross amount. Runs on smart-tools.xyz."},{"name":"tip_calculator","description":"Tip amount, total and per-person split for a bill. Runs on smart-tools.xyz."},{"name":"discount_calculator","description":"Final price after one or two successive discounts, plus amount saved. Runs on smart-tools.xyz."},{"name":"percentage_calculator","description":"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-t"},{"name":"salary_calculator","description":"Convert pay between hourly, daily, weekly, biweekly, monthly and annual. Runs on smart-tools.xyz."},{"name":"margin_calculator","description":"Profit, margin (share of price) and markup (share of cost) from cost and selling price. Runs on smart-tools.xyz."},{"name":"unit_price_calculator","description":"Compare price per unit of two packs and report which is cheaper. Runs on smart-tools.xyz."},{"name":"fuel_cost_calculator","description":"Fuel needed and trip cost. system=metric: distance km, consumption L/100km. system=imperial: distance miles, consumption mpg. Runs on smart-tools.xyz."},{"name":"electricity_cost_calculator","description":"Running cost of an appliance per day, month and year from its wattage. Runs on smart-tools.xyz."},{"name":"bmi_calculator","description":"Body Mass Index and category. system=metric: weight_kg, height_cm. system=imperial: weight_lb, height_ft (+height_in). Runs on smart-tools.xyz."},{"name":"bmr_calculator","description":"Basal metabolic rate (Mifflin–St Jeor) and daily calories (TDEE = BMR × activity). Runs on smart-tools.xyz."},{"name":"body_fat_calculator","description":"Body fat percentage by the US Navy (Hodgdon–Beckett) method, metric measurements in cm. Females require hip_cm. Runs on smart-tools.xyz."},{"name":"ideal_weight_calculator","description":"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."},{"name":"due_date_calculator","description":"Estimated due date by Naegele's rule (+280 days from last period, adjusted for cycle length). Runs on smart-tools.xyz."},{"name":"age_calculator","description":"Exact age in years, months and days between a birth date and a reference date (default: today). Runs on smart-tools.xyz."},{"name":"date_difference_calculator","description":"Difference between two dates: calendar years/months/days, total days, weeks and weekday count. Runs on smart-tools.xyz."},{"name":"hours_calculator","description":"Time worked between two clock times (handles overnight), minus a break, with optional pay. Times as HH:MM. Runs on smart-tools.xyz."},{"name":"aspect_ratio_calculator","description":"Simplify a width×height ratio and scale to a new width or height. Runs on smart-tools.xyz."},{"name":"standard_deviation_calculator","description":"Mean, variance and standard deviation (both sample and population) of a list of numbers. Runs on smart-tools.xyz."},{"name":"fraction_calculator","description":"Exact arithmetic on two fractions (a/b op c/d), reduced to lowest terms. op is one of + - * /. Runs on smart-tools.xyz."},{"name":"triangle_calculator","description":"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 perim"},{"name":"pace_calculator","description":"Running pace per km and per mile, plus speed, from distance and time. Runs on smart-tools.xyz."},{"name":"subnet_calculator","description":"IPv4 subnet details: network, broadcast, mask, wildcard, host range and count for an IP and prefix. Runs on smart-tools.xyz."},{"name":"color_converter","description":"Convert a color between HEX, RGB and HSL. Accepts #hex, rgb()/rgba(), hsl()/hsla(). Runs on smart-tools.xyz."},{"name":"gpa_calculator","description":"Weighted grade point average from letter grades (US 4.0 scale, +/-) or numeric grade points and credit hours. Runs on smart-tools.xyz."},{"name":"scientific_calculator","description":"Evaluate a math expression with correct order of operations: + - * / % ^, parentheses, and functions (sqrt, sin, cos, tan, ln, log, exp, min, max, factorial via"},{"name":"base64","description":"Encode text to Base64 or decode Base64 back to text, UTF-8 safe, with an optional URL-safe alphabet. Runs on smart-tools.xyz."},{"name":"case_converter","description":"Convert text to UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE. Runs on smart-tools.xyz."},{"name":"html_entities","description":"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."},{"name":"url_encoder","description":"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."},{"name":"slug_generator","description":"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."},{"name":"remove_duplicates","description":"Remove duplicate lines, with optional trim, case-insensitive matching, sorting or keeping only the duplicated lines. Runs on smart-tools.xyz."},{"name":"text_counter","description":"Count characters (with and without spaces), words, lines, paragraphs and estimated reading time. Runs on smart-tools.xyz."},{"name":"text_diff","description":"Line-level diff of two texts (LCS): counts of added/removed lines plus a marked-up line list. Runs on smart-tools.xyz."},{"name":"lorem_ipsum","description":"Generate placeholder lorem ipsum text by paragraphs, sentences or words. Runs on smart-tools.xyz."},{"name":"number_base","description":"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."},{"name":"timestamp_converter","description":"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."},{"name":"transliteration","description":"Transliterate Ukrainian Cyrillic to Latin by the official KMU #55 passport standard. Runs on smart-tools.xyz."},{"name":"uuid_generator","description":"Generate one or more random version 4 (RFC 4122) UUIDs. Runs on smart-tools.xyz."},{"name":"hash_generator","description":"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."},{"name":"jwt_decoder","description":"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."},{"name":"cron_parser","description":"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."},{"name":"regex_tester","description":"Test a JavaScript regular expression against text and return every match with its captured groups. Runs on smart-tools.xyz."},{"name":"layout_fixer","description":"Fix text typed in the wrong keyboard layout between English QWERTY and Ukrainian ЙЦУКЕН. Runs on smart-tools.xyz."},{"name":"wcag_contrast_checker","description":"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."},{"name":"csv_to_json","description":"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."},{"name":"csv_to_sql","description":"Turn CSV/TSV rows into SQL INSERT statements with standard double-quoted identifiers and escaped values. Runs on smart-tools.xyz."},{"name":"table_to_csv","description":"Convert a pasted HTML <table> or delimited (tab/semicolon/comma) table into clean CSV. Runs on smart-tools.xyz."},{"name":"markdown_table","description":"Build a padded GitHub-flavored Markdown table from CSV/TSV text (first row is the header). Runs on smart-tools.xyz."},{"name":"json_formatter","description":"Validate and pretty-print or minify JSON, reporting the line and column on a parse error. Runs on smart-tools.xyz."},{"name":"gitignore_generator","description":"Build a .gitignore from curated templates for Node, Python, Go, Rust, macOS, VS Code and more. Runs on smart-tools.xyz."},{"name":"gradient_generator","description":"Build a CSS linear or radial gradient background declaration from two or more colors. Runs on smart-tools.xyz."},{"name":"htaccess_generator","description":"Generate Apache .htaccess rules: force HTTPS, www redirect, caching, gzip, hotlink protection and more. Runs on smart-tools.xyz."},{"name":"meta_tag_generator","description":"Generate SEO, Open Graph and Twitter Card HTML meta tags for a page. Runs on smart-tools.xyz."},{"name":"random_number_generator","description":"Generate cryptographically random integers in a range, optionally unique and sorted. Runs on smart-tools.xyz."},{"name":"robots_txt_generator","description":"Build a robots.txt: allow or block all, custom disallow paths, AI-crawler blocking, crawl-delay and sitemap. Runs on smart-tools.xyz."},{"name":"utm_builder","description":"Append encoded UTM campaign parameters to a URL, preserving any existing query and fragment. Runs on smart-tools.xyz."},{"name":"file_hash","description":"Compute a SHA-1/256/384/512 hex checksum of provided text or base64 bytes. Runs on smart-tools.xyz."},{"name":"password_generator","description":"Generate a cryptographically strong random password with configurable length and character sets. Runs on smart-tools.xyz."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.9thShini/smart-tools","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.9thShini%2Fsmart-tools","firstSeenAt":"2026-09-06T00:20:39.765Z","fetchedAt":"2026-09-06T00:20:39.765Z","normalizedAt":"2026-09-06T00:20:39.765Z"}]},"firstSeenAt":"2026-09-06T00:20:39.765Z","updatedAt":"2026-09-06T02:28:38.763Z"}