SmartTools
REMOTE · SMART-TOOLS.XYZ · SCANNED AUG 20
70+ free calculators & converters as MCP tools; each result links to its source page.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security57
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 73 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability80
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 8000 tokens (~109/item across 73 items; 73 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management17
- Stability observed for 5 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · smart-tools.xyz
claude mcp add --transport http 9thshini-smart-tools https://smart-tools.xyz/mcp
[mcp_servers.9thshini-smart-tools] url = "https://smart-tools.xyz/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"9thshini-smart-tools": {
"type": "remote",
"url": "https://smart-tools.xyz/mcp",
"enabled": true
}
}
} openclaw mcp add 9thshini-smart-tools --url https://smart-tools.xyz/mcp --transport streamable-http
mcp_servers:
9thshini-smart-tools:
url: "https://smart-tools.xyz/mcp" {
"mcpServers": {
"9thshini-smart-tools": {
"type": "http",
"url": "https://smart-tools.xyz/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 19 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.
- 17 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.
- 16 Aug 26 0
- Stability: unverified → 0.03 ▲ functional
- 15 Aug 26 64
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 20 Aug 2026 · Probed https://smart-tools.xyz/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=smart-tools.xyz | CN=WE1,O=Google Trust Services,C=US | 20 Jul 2026 | 18 Oct 2026 | ECDSA 256 | ECDSA-SHA256 | 23e3a8e6f17964ae0e8e66797b9818e1 |
| SANs: smart-tools.xyz, *.smart-tools.xyz | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
DNSSEC insecure
Validation of smart-tools.xyz. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| xyz. | present | 3599, 18130 | 8, 8 | Verified |
| smart-tools.xyz. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://smart-tools.xyz/mcp | Verified | 200 | |
| http (plaintext) | http://smart-tools.xyz/mcp | HTTPS enforced | 301 | https://smart-tools.xyz/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
salary_calculator Salary converter ~105
Convert pay between hourly, daily, weekly, biweekly, monthly and annual. Runs on smart-tools.xyz.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number|string | yes | Pay amount |
| hours_per_week | number|string | – | Working hours per week (default 40) |
| locale | string | – | Language for the source_url link (default en) |
| period | string | yes | Period the amount refers to |
| weeks_per_year | number|string | – | Paid weeks per year (default 52) |
No output schema declared.
No examples provided.
scientific_calculator Scientific calculator ~197
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.
| Name | Type | Req | Description |
|---|---|---|---|
| expression | string | yes | Math expression, e.g. "2+3*sqrt(16)" or "sin(pi/6)". Operators + - * / % ^ (% is remainder, ^ is power), functions sqrt/cbrt/abs/ln/log/log2/exp/sin/cos/tan/asin/acos/atan/sinh/cosh/tanh/round/floor/… |
| locale | string | – | Language for the source_url link (default en) |
No output schema declared.
No examples provided.
slug_generator Slug generator ~86
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 | Type | Req | Description |
|---|---|---|---|
| locale | string | – | Language for the source_url link (default en) |
| separator | string | – | Word separator, - (default) or _ |
| text | string | yes | Text to slugify (one slug per line) |
No output schema declared.
No examples provided.
speed_converter Speed converter ~114
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.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | Source unit id |
| locale | string | – | Language for source_url (en, de, es, fr, it, nl, uk) |
| to | string | yes | Target unit id |
| value | number|string | yes | Amount to convert |
No output schema declared.
No examples provided.
standard_deviation_calculator Standard deviation calculator ~67
Mean, variance and standard deviation (both sample and population) of a list of numbers. Runs on smart-tools.xyz.
| Name | Type | Req | Description |
|---|---|---|---|
| locale | string | – | Language for the source_url link (default en) |
| values | array | yes | The data set (at least 2 numbers) |
No output schema declared.
No examples provided.
subnet_calculator Subnet calculator ~113
IPv4 subnet details: network, broadcast, mask, wildcard, host range and count for an IP and prefix. Runs on smart-tools.xyz.
| Name | Type | Req | Description |
|---|---|---|---|
| ip | string | yes | IPv4 address, optionally with /prefix (e.g. 10.0.0.1 or 10.0.0.1/8) |
| locale | string | – | Language for the source_url link (default en) |
| prefix | number|string | – | CIDR prefix 0–32 (ignored if given in ip) |
No output schema declared.
No examples provided.
table_to_csv Table to CSV converter ~70
Convert a pasted HTML <table> or delimited (tab/semicolon/comma) table into clean CSV. Runs on smart-tools.xyz.
| Name | Type | Req | Description |
|---|---|---|---|
| locale | string | – | Language for the source_url link (default en) |
| text | string | yes | An HTML <table> or delimited table text |
No output schema declared.
No examples provided.
temperature_converter Temperature converter ~103
Convert a value between temperature units. Units: °C (Celsius), °F (Fahrenheit), K (Kelvin), °R (Rankine). Calculation runs on smart-tools.xyz.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | Source unit id |
| locale | string | – | Language for source_url (en, de, es, fr, it, nl, uk) |
| to | string | yes | Target unit id |
| value | number|string | yes | Amount to convert |
No output schema declared.
No examples provided.
text_counter Text counter ~58
Count characters (with and without spaces), words, lines, paragraphs and estimated reading time. Runs on smart-tools.xyz.
| Name | Type | Req | Description |
|---|---|---|---|
| locale | string | – | Language for the source_url link (default en) |
| text | string | yes | Text to measure |
No output schema declared.
No examples provided.
text_diff Text diff ~109
Line-level diff of two texts (LCS): counts of added/removed lines plus a marked-up line list. Runs on smart-tools.xyz.
| Name | Type | Req | Description |
|---|---|---|---|
| a | string | yes | First (original) text |
| b | string | yes | Second (changed) text |
| ignore_case | boolean | – | Compare case-insensitively (default false) |
| locale | string | – | Language for the source_url link (default en) |
| trim | boolean | – | Trim each line before comparing (default true) |
No output schema declared.
No examples provided.
time_converter Time converter ~119
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.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | Source unit id |
| locale | string | – | Language for source_url (en, de, es, fr, it, nl, uk) |
| to | string | yes | Target unit id |
| value | number|string | yes | Amount to convert |
No output schema declared.
No examples provided.
timestamp_converter Unix timestamp converter ~115
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 | Type | Req | Description |
|---|---|---|---|
| direction | string | – | to_date: epoch → ISO; to_timestamp: date string → epoch. Auto-detected if omitted. |
| locale | string | – | Language for the source_url link (default en) |
| value | string|number | yes | Epoch (seconds or ms) for to_date, or an ISO/date string for to_timestamp |
No output schema declared.
No examples provided.
tip_calculator Tip calculator ~83
Tip amount, total and per-person split for a bill. Runs on smart-tools.xyz.
| Name | Type | Req | Description |
|---|---|---|---|
| bill | number|string | yes | Bill amount |
| locale | string | – | Language for the source_url link (default en) |
| people | number|string | – | Number of people to split between (default 1) |
| tip_rate | number|string | yes | Tip, percent |
No output schema declared.
No examples provided.
transliteration Ukrainian transliteration ~59
Transliterate Ukrainian Cyrillic to Latin by the official KMU #55 passport standard. Runs on smart-tools.xyz.
| Name | Type | Req | Description |
|---|---|---|---|
| locale | string | – | Language for the source_url link (default en) |
| text | string | yes | Ukrainian text to transliterate |
No output schema declared.
No examples provided.
triangle_calculator Triangle calculator ~144
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.
| Name | Type | Req | Description |
|---|---|---|---|
| a | number|string | yes | Side a |
| angle_c | number|string | – | Included angle C in degrees (mode sas) |
| b | number|string | yes | Side b |
| c | number|string | – | Side c (mode sss) |
| locale | string | – | Language for the source_url link (default en) |
| mode | string | yes | sss = three sides; sas = two sides + included angle |
No output schema declared.
No examples provided.
unit_price_calculator Unit price comparison ~97
Compare price per unit of two packs and report which is cheaper. Runs on smart-tools.xyz.
| Name | Type | Req | Description |
|---|---|---|---|
| locale | string | – | Language for the source_url link (default en) |
| price_a | number|string | yes | Price of pack A |
| price_b | number|string | yes | Price of pack B |
| quantity_a | number|string | yes | Quantity in pack A |
| quantity_b | number|string | yes | Quantity in pack B |
No output schema declared.
No examples provided.
url_encoder URL encode / decode ~108
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 | Type | Req | Description |
|---|---|---|---|
| direction | string | – | encode (default) or decode |
| locale | string | – | Language for the source_url link (default en) |
| mode | string | – | component (default) uses encodeURIComponent; full uses encodeURI |
| text | string | yes | Text or URL to encode/decode |
No output schema declared.
No examples provided.
utm_builder UTM link builder ~138
Append encoded UTM campaign parameters to a URL, preserving any existing query and fragment. Runs on smart-tools.xyz.
| Name | Type | Req | Description |
|---|---|---|---|
| campaign | string | yes | utm_campaign, e.g. spring_sale |
| content | string | – | utm_content (optional) |
| locale | string | – | Language for the source_url link (default en) |
| medium | string | yes | utm_medium, e.g. cpc |
| source | string | yes | utm_source, e.g. google |
| term | string | – | utm_term (optional) |
| url | string | yes | Base URL, e.g. https://example.com/landing |
No output schema declared.
No examples provided.
uuid_generator UUID generator ~71
Generate one or more random version 4 (RFC 4122) UUIDs. Runs on smart-tools.xyz.
| Name | Type | Req | Description |
|---|---|---|---|
| count | number|string | – | How many UUIDs to generate, 1–1000 (default 1) |
| locale | string | – | Language for the source_url link (default en) |
No output schema declared.
No examples provided.
vat_calculator VAT calculator ~92
Add VAT to a net amount or remove it from a gross amount. Runs on smart-tools.xyz.
| Name | Type | Req | Description |
|---|---|---|---|
| amount | number|string | yes | The amount |
| direction | string | – | add: amount is net → gross; remove: amount is gross → net (default add) |
| locale | string | – | Language for the source_url link (default en) |
| rate | number|string | yes | VAT rate, percent |
No output schema declared.
No examples provided.
volume_converter Volume converter ~141
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.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | Source unit id |
| locale | string | – | Language for source_url (en, de, es, fr, it, nl, uk) |
| to | string | yes | Target unit id |
| value | number|string | yes | Amount to convert |
No output schema declared.
No examples provided.
wcag_contrast_checker WCAG contrast checker ~94
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 | Type | Req | Description |
|---|---|---|---|
| background | string | yes | Background colour as hex, e.g. #ffffff |
| foreground | string | yes | Text colour as hex, e.g. #767676 |
| locale | string | – | Language for the source_url link (default en) |
No output schema declared.
No examples provided.
weight_converter Weight converter ~113
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.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | Source unit id |
| locale | string | – | Language for source_url (en, de, es, fr, it, nl, uk) |
| to | string | yes | Target unit id |
| value | number|string | yes | Amount to convert |
No output schema declared.
No examples provided.