# GadgetHumans API Hub MCP server

Agent View of the PolicyLayer registry record for GadgetHumans API Hub: identity, probed posture, risk grade, and all 311 tools classified. HTML page: https://policylayer.com/tools/io-github-scotia1973-bot-api-hub

## Facts

- Server id: `pypi:gadgethumans-api-hub-mcp`
- Install: `npx -y pypi:gadgethumans-api-hub-mcp`
- Homepage: https://github.com/scotia1973-bot/api-hub
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 311
- Tool categories present: Destructive, Execute, Read, Write
- Tags: io github scotia1973 bot api hub, admin, automation
- Record last modified: 2026-07-02T02:23:48.196Z

## Tools (311)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `clean_whitespace` | Destructive | Critical | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/clean-whitespace.md |
| `gravitational_force_calc` | Destructive | Critical | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/gravitational-force-calc.md |
| `atbash_cipher` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/atbash-cipher.md |
| `caesar_cipher` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/caesar-cipher.md |
| `crawl_website` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/crawl-website.md |
| `electrical_calc` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/electrical-calc.md |
| `evaluate_math` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/evaluate-math.md |
| `filter_data` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/filter-data.md |
| `fn` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/fn.md |
| `generate_password` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-password.md |
| `hash_text` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/hash-text.md |
| `http_client` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/http-client.md |
| `ini_to_json` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/ini-to-json.md |
| `matrix_operations` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/matrix-operations.md |
| `momentum_calc` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/momentum-calc.md |
| `pressure_calc` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/pressure-calc.md |
| `ratio_calc` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/ratio-calc.md |
| `test_regex` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/test-regex.md |
| `web_scrape` | Execute | High | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/web-scrape.md |
| `agent_memory` | Other | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/agent-memory.md |
| `generate_ulids` | Other | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-ulids.md |
| `alternating_case` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/alternating-case.md |
| `amortization_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/amortization-calc.md |
| `anagram_check` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/anagram-check.md |
| `analyze_tone` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/analyze-tone.md |
| `analyze_url` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/analyze-url.md |
| `angle_convert` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/angle-convert.md |
| `area_convert` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/area-convert.md |
| `ascii_table` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/ascii-table.md |
| `auto_loan_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/auto-loan-calc.md |
| `binary_convert` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/binary-convert.md |
| `blood_alcohol_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/blood-alcohol-calc.md |
| `bmr_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/bmr-calc.md |
| `body_fat_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/body-fat-calc.md |
| `body_surface_area` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/body-surface-area.md |
| `bond_yield` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/bond-yield.md |
| `bracket_match` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/bracket-match.md |
| `bytes_format` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/bytes-format.md |
| `cagr_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/cagr-calc.md |
| `calculate_age` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/calculate-age.md |
| `calculate_bmi` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/calculate-bmi.md |
| `calculate_business_days` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/calculate-business-days.md |
| `calculate_combinations` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/calculate-combinations.md |
| `calculate_correlation` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/calculate-correlation.md |
| `calculate_date` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/calculate-date.md |
| `calculate_distance` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/calculate-distance.md |
| `calculate_entropy` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/calculate-entropy.md |
| `calorie_burn` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/calorie-burn.md |
| `capitalize_text` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/capitalize-text.md |
| `caps_analysis` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/caps-analysis.md |
| `casualize` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/casualize.md |
| `cdn_detect` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/cdn-detect.md |
| `char_count` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/char-count.md |
| `chat_completion` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/chat-completion.md |
| `check_color_contrast` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/check-color-contrast.md |
| `check_links` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/check-links.md |
| `check_page_size` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/check-page-size.md |
| `check_password_strength` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/check-password-strength.md |
| `check_ssl_certificate` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/check-ssl-certificate.md |
| `chemical_elements` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/chemical-elements.md |
| `cmyk_to_hex` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/cmyk-to-hex.md |
| `code_beautify` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/code-beautify.md |
| `code_complexity` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/code-complexity.md |
| `code_indent_check` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/code-indent-check.md |
| `code_minify_js` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/code-minify-js.md |
| `code_stats` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/code-stats.md |
| `color_blindness_sim` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/color-blindness-sim.md |
| `color_harmony` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/color-harmony.md |
| `color_mix` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/color-mix.md |
| `color_named` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/color-named.md |
| `color_temperature` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/color-temperature.md |
| `color_tint_shade` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/color-tint-shade.md |
| `compare_hashes` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/compare-hashes.md |
| `compare_items` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/compare-items.md |
| `complementary_color` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/complementary-color.md |
| `compound_interest` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/compound-interest.md |
| `convert_case` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/convert-case.md |
| `count_syllables` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/count-syllables.md |
| `create_metaphor` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/create-metaphor.md |
| `credit_card_payoff` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/credit-card-payoff.md |
| `currency_cross` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/currency-cross.md |
| `data_rate_convert` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/data-rate-convert.md |
| `decode_jwt` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/decode-jwt.md |
| `deduplicate_data` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/deduplicate-data.md |
| `density_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/density-calc.md |
| `descriptive_statistics` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/descriptive-statistics.md |
| `detect_language` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/detect-language.md |
| `detect_text_encoding` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/detect-text-encoding.md |
| `discount_calculator` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/discount-calculator.md |
| `distance_2d` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/distance-2d.md |
| `dividend_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/dividend-calc.md |
| `dns_lookup` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/dns-lookup.md |
| `dns_whois_lookup` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/dns-whois-lookup.md |
| `dnssec_check` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/dnssec-check.md |
| `domain_age` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/domain-age.md |
| `due_date_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/due-date-calc.md |
| `email_domain_check` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/email-domain-check.md |
| `emi_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/emi-calc.md |
| `encode_base32` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/encode-base32.md |
| `encode_base64` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/encode-base64.md |
| `encode_base85` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/encode-base85.md |
| `energy_convert` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/energy-convert.md |
| `expand_text` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/expand-text.md |
| `extract_contacts` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/extract-contacts.md |
| `extract_entities` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/extract-entities.md |
| `extract_html_table` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/extract-html-table.md |
| `factorial_calculator` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/factorial-calculator.md |
| `fibonacci_sequence` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/fibonacci-sequence.md |
| `find_long_words` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/find-long-words.md |
| `find_short_words` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/find-short-words.md |
| `fitness_age_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/fitness-age-calc.md |
| `flatten_json` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/flatten-json.md |
| `flip_coin` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/flip-coin.md |
| `force_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/force-calc.md |
| `formalize` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/formalize.md |
| `fraction_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/fraction-calc.md |
| `fuel_cost` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/fuel-cost.md |
| `gcd_lcm` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/gcd-lcm.md |
| `generate_color_palette` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-color-palette.md |
| `generate_slogan` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-slogan.md |
| `generate_tagline` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-tagline.md |
| `generate_uuid` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-uuid.md |
| `geocode` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/geocode.md |
| `geolocate_ip` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/geolocate-ip.md |
| `geometry_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/geometry-calc.md |
| `get_air_quality` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/get-air-quality.md |
| `get_crypto_prices` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/get-crypto-prices.md |
| `get_forecast` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/get-forecast.md |
| `get_og_metadata` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/get-og-metadata.md |
| `get_public_holidays` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/get-public-holidays.md |
| `get_season` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/get-season.md |
| `get_weather` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/get-weather.md |
| `get_week_number` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/get-week-number.md |
| `gibberish_detect` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/gibberish-detect.md |
| `health` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/health.md |
| `heart_rate_zones` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/heart-rate-zones.md |
| `hex_dump` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/hex-dump.md |
| `hex_to_cmyk` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/hex-to-cmyk.md |
| `hex_to_hsl` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/hex-to-hsl.md |
| `hex_to_hsv` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/hex-to-hsv.md |
| `hsl_to_rgb` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/hsl-to-rgb.md |
| `hsv_to_hex` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/hsv-to-hex.md |
| `html_escape` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/html-escape.md |
| `http_headers` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/http-headers.md |
| `ideal_weight_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/ideal-weight-calc.md |
| `inflation_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/inflation-calc.md |
| `invert_case` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/invert-case.md |
| `investment_calculator` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/investment-calculator.md |
| `ipv4_subnet` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/ipv4-subnet.md |
| `ipv6_expand` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/ipv6-expand.md |
| `json_path_query` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/json-path-query.md |
| `json_to_xml` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/json-to-xml.md |
| `json_to_yaml` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/json-to-yaml.md |
| `keyboard_layout` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/keyboard-layout.md |
| `keyword_density` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/keyword-density.md |
| `kinetic_energy_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/kinetic-energy-calc.md |
| `lang_detect` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/lang-detect.md |
| `lean_body_mass` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/lean-body-mass.md |
| `levenshtein_distance` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/levenshtein-distance.md |
| `line_count` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/line-count.md |
| `line_wrap` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/line-wrap.md |
| `list_color_names` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/list-color-names.md |
| `list_countries` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/list-countries.md |
| `list_currencies` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/list-currencies.md |
| `list_emojis` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/list-emojis.md |
| `list_languages` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/list-languages.md |
| `loan_calculator` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/loan-calculator.md |
| `lookup_html_entity` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/lookup-html-entity.md |
| `lookup_http_code` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/lookup-http-code.md |
| `lookup_mime_type` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/lookup-mime-type.md |
| `macro_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/macro-calc.md |
| `margin_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/margin-calc.md |
| `markup_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/markup-calc.md |
| `mask_text` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/mask-text.md |
| `metabolic_age_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/metabolic-age-calc.md |
| `midpoint_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/midpoint-calc.md |
| `minify_css` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/minify-css.md |
| `minify_html` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/minify-html.md |
| `morse_code` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/morse-code.md |
| `mortgage_calculator` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/mortgage-calculator.md |
| `naming_convention` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/naming-convention.md |
| `nato_phonetic` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/nato-phonetic.md |
| `normalize_text` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/normalize-text.md |
| `number_to_words` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/number-to-words.md |
| `ovulation_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/ovulation-calc.md |
| `pace_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/pace-calc.md |
| `palindrome_check` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/palindrome-check.md |
| `pangram_check` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/pangram-check.md |
| `paper_size_reference` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/paper-size-reference.md |
| `paragraph_count` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/paragraph-count.md |
| `parse_phone_number` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/parse-phone-number.md |
| `parse_rss_feed` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/parse-rss-feed.md |
| `percentage_calculator` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/percentage-calculator.md |
| `percentage_change_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/percentage-change-calc.md |
| `port_check` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/port-check.md |
| `pressure_convert` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/pressure-convert.md |
| `prime_operations` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/prime-operations.md |
| `process_json` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/process-json.md |
| `proofread` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/proofread.md |
| `proportion_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/proportion-calc.md |
| `pros_cons` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/pros-cons.md |
| `punctuation_count` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/punctuation-count.md |
| `pythagorean_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/pythagorean-calc.md |
| `quadratic_solver` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/quadratic-solver.md |
| `random_color` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/random-color.md |
| `read_url` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/read-url.md |
| `readability_analyze` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/readability-analyze.md |
| `readability_url` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/readability-url.md |
| `reading_time` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/reading-time.md |
| `regex_escape` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/regex-escape.md |
| `remove_accents` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/remove-accents.md |
| `remove_stopwords` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/remove-stopwords.md |
| `rent_vs_buy_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/rent-vs-buy-calc.md |
| `repeated_words` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/repeated-words.md |
| `research_topic` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/research-topic.md |
| `retirement_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/retirement-calc.md |
| `reverse_dns_lookup` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/reverse-dns-lookup.md |
| `reverse_geocode` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/reverse-geocode.md |
| `reverse_text` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/reverse-text.md |
| `rewrite_content` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/rewrite-content.md |
| `rgb_to_hsl` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/rgb-to-hsl.md |
| `roi_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/roi-calc.md |
| `roll_dice` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/roll-dice.md |
| `roman_numerals` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/roman-numerals.md |
| `rot13_cipher` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/rot13-cipher.md |
| `salary_breakdown` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/salary-breakdown.md |
| `savings_goal_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/savings-goal-calc.md |
| `scientific_notation` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/scientific-notation.md |
| `scrape_meta_tags` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/scrape-meta-tags.md |
| `search_web` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/search-web.md |
| `sentence_length_analyze` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/sentence-length-analyze.md |
| `shuffle_text` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/shuffle-text.md |
| `significant_figures` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/significant-figures.md |
| `simple_interest_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/simple-interest-calc.md |
| `simplify_text` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/simplify-text.md |
| `sip_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/sip-calc.md |
| `sleep_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/sleep-calc.md |
| `slope_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/slope-calc.md |
| `slugify_text` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/slugify-text.md |
| `sort_data` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/sort-data.md |
| `soundex_code` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/soundex-code.md |
| `speaking_time` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/speaking-time.md |
| `speed_convert` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/speed-convert.md |
| `sql_format` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/sql-format.md |
| `stock_return` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/stock-return.md |
| `string_escape` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/string-escape.md |
| `swap_case` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/swap-case.md |
| `tax_bracket` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/tax-bracket.md |
| `tdee_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/tdee-calc.md |
| `temperature_all` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/temperature-all.md |
| `text_diff` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/text-diff.md |
| `text_stats` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/text-stats.md |
| `time_convert` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/time-convert.md |
| `tip_calculator` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/tip-calculator.md |
| `title_case` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/title-case.md |
| `todo_finder` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/todo-finder.md |
| `toml_to_json` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/toml-to-json.md |
| `truncate_text` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/truncate-text.md |
| `tsv_to_json` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/tsv-to-json.md |
| `unflatten_json` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/unflatten-json.md |
| `unique_words` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/unique-words.md |
| `url_encode_decode` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/url-encode-decode.md |
| `url_parse` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/url-parse.md |
| `validate_iban` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/validate-iban.md |
| `validate_json` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/validate-json.md |
| `validate_vat` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/validate-vat.md |
| `vat_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/vat-calc.md |
| `verify_email` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/verify-email.md |
| `vigenere_cipher` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/vigenere-cipher.md |
| `vo2max_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/vo2max-calc.md |
| `volume_convert` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/volume-convert.md |
| `waist_hip_ratio` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/waist-hip-ratio.md |
| `wallet_balance` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/wallet-balance.md |
| `wallet_buy` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/wallet-buy.md |
| `water_intake_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/water-intake-calc.md |
| `web_safe_color` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/web-safe-color.md |
| `whitespace_analyze` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/whitespace-analyze.md |
| `word_count` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/word-count.md |
| `word_frequency` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/word-frequency.md |
| `word_length_distribution` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/word-length-distribution.md |
| `word_similarity` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/word-similarity.md |
| `work_calc` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/work-calc.md |
| `wrap_text` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/wrap-text.md |
| `xml_to_json` | Read | Low | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/xml-to-json.md |
| `comment_strip` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/comment-strip.md |
| `convert_color` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/convert-color.md |
| `convert_csv_to_json` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/convert-csv-to-json.md |
| `convert_currency` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/convert-currency.md |
| `convert_json_to_csv` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/convert-json-to-csv.md |
| `convert_markdown` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/convert-markdown.md |
| `convert_number_base` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/convert-number-base.md |
| `convert_timestamp` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/convert-timestamp.md |
| `convert_timezone` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/convert-timezone.md |
| `convert_units` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/convert-units.md |
| `create_analogy` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/create-analogy.md |
| `file_storage` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/file-storage.md |
| `generate_checklist` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-checklist.md |
| `generate_hashtags` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-hashtags.md |
| `generate_lorem_ipsum` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-lorem-ipsum.md |
| `generate_nanoid` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-nanoid.md |
| `generate_pitch` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-pitch.md |
| `generate_qr_code` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-qr-code.md |
| `generate_random_data` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-random-data.md |
| `generate_random_numbers` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-random-numbers.md |
| `generate_seo_metadata` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/generate-seo-metadata.md |
| `indent_text` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/indent-text.md |
| `merge_json` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/merge-json.md |
| `pad_text` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/pad-text.md |
| `pixel_convert` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/pixel-convert.md |
| `salary_convert` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/salary-convert.md |
| `wallet_create` | Write | Medium | https://policylayer.com/tools/io-github-scotia1973-bot-api-hub/wallet-create.md |

## Tool descriptions

- `clean_whitespace` — Remove redundant whitespace: extra spaces, tabs, newlines, or all.
- `gravitational_force_calc` — Calculate gravitational force between two masses using Newton's law.
- `atbash_cipher` — Apply the Atbash cipher (reverse alphabet substitution) to text.
- `caesar_cipher` — Encrypt or decrypt text using the Caesar cipher.
- `crawl_website` — Crawl a website's sitemap and return structured page content.
- `electrical_calc` — Calculate electrical values using Ohm's Law and power equations.
- `evaluate_math` — Evaluate a mathematical expression safely.
- `filter_data` — Filter array items by a condition expression.
- `fn` — AI-powered text processing. See runtime docs for per-tool details.
- `ini_to_json` — Convert INI config format to JSON.
- `matrix_operations` — Perform matrix operations: add, multiply, transpose, determinant.
- `momentum_calc` — Calculate momentum, mass, or velocity using p = mv.
- `pressure_calc` — Calculate pressure, force, or area using P = F/A.
- `ratio_calc` — Solve ratio proportions: find missing value in a:b = c:d.
- `alternating_case` — Convert text to alternating case (AlTeRnAtInG cAsE).
- `amortization_calc` — Calculate full amortization schedule with monthly breakdowns.
- `anagram_check` — Check if two texts are anagrams of each other.
- `analyze_tone` — Analyze the tone, emotion, and sentiment of text with detailed breakdown.
- `angle_convert` — Convert between angle units: degrees, radians, gradians, arcminutes, arcseconds.
- `area_convert` — Convert between area units: sq m, sq ft, sq km, sq mi, acres, hectares.
- `ascii_table` — Get the complete ASCII table with decimal, hex, binary, and character values.
- `binary_convert` — Convert text to binary or binary to text.
- `bmr_calc` — Calculate Basal Metabolic Rate (BMR) using Mifflin-St Jeor equation.
- `body_surface_area` — Calculate Body Surface Area (BSA) using various formulas.
- `bond_yield` — Calculate bond yield to maturity and current yield.
- `bracket_match` — Check bracket/parenthesis/brace matching in source code.
- `bytes_format` — Convert bytes to human-readable format (B, KB, MB, GB, TB, PB).
- `cagr_calc` — Calculate Compound Annual Growth Rate (CAGR).
- `calculate_bmi` — Calculate BMI (Body Mass Index) from weight and height.
- `calculate_combinations` — Calculate nCr (combinations) and nPr (permutations) for given values.
- `calculate_correlation` — Calculate Pearson or Spearman correlation between two datasets.
- `calculate_entropy` — Calculate Shannon entropy of a string (measure of randomness/information content).
- `capitalize_text` — Capitalize the first letter of each sentence in text.
- `caps_analysis` — Analyze capitalization usage: uppercase, lowercase, mixed, title case.
- `casualize` — Convert formal or stiff text to casual, conversational tone.
- `cdn_detect` — Detect which CDN or reverse proxy is serving a website.
- `char_count` — Count characters including/excluding spaces and non-printable chars.
- `check_color_contrast` — Check WCAG contrast ratio between two colors for accessibility.
- `check_links` — Check all links on a page and report their HTTP status codes.
- `check_page_size` — Check the size and load time of a web page.
- `check_password_strength` — Check password strength and return score, crack time estimate, and feedback.
- `check_ssl_certificate` — Check if a domain has a valid SSL/TLS certificate and is reachable.
- `cmyk_to_hex` — Convert CMYK values to hex color.
- `code_beautify` — Beautify/format source code with proper indentation.
- `code_complexity` — Calculate cyclomatic complexity and other code metrics.
- `code_indent_check` — Check and validate code indentation consistency.
- `code_minify_js` — Minify JavaScript code by removing whitespace and comments.
- `code_stats` — Get code statistics: LOC, comments, blank lines, functions, classes.
- `color_blindness_sim` — Simulate how a color appears with different types of color blindness.
- `color_harmony` — Generate color harmony schemes (complementary, triadic, analogous, etc).
- `color_mix` — Mix two hex colors together with a given ratio.
- `color_named` — Find the closest named CSS color for a given hex value.
- `color_temperature` — Estimate color temperature (warm/cool) of a hex color.
- `color_tint_shade` — Generate tints (lighter) and shades (darker) of a base color.
- `compare_hashes` — Compare two hash values and return whether they match.
- `complementary_color` — Find the complementary (opposite) color on the color wheel.
- `convert_case` — Convert text between camelCase, PascalCase, snake_case, kebab-case, and more.
- `count_syllables` — Count the number of syllables in a word or phrase.
- `create_metaphor` — Generate creative metaphors to explain or describe any concept.
- `credit_card_payoff` — Calculate credit card payoff timeline with interest savings.
- `data_rate_convert` — Convert between data transfer rate units: bps, Kbps, Mbps, Gbps, Tbps.
- `deduplicate_data` — Remove duplicate entries from an array.
- `density_calc` — Calculate density, mass, or volume given any two values.
- `descriptive_statistics` — Calculate descriptive statistics: mean, median, mode, std dev, min, max, quartiles.
- `detect_language` — Detect the language of provided text with confidence score.
- `detect_text_encoding` — Detect the character encoding of a text string.
- `discount_calculator` — Calculate the final price after a discount (percentage or fixed amount).
- `distance_2d` — Calculate Euclidean distance between two points in 2D space.
- `dividend_calc` — Calculate dividend income: annual, quarterly, monthly payouts.
- `dns_whois_lookup` — Look up DNS records for a domain (DNS-based WHOIS alternative).
- `dnssec_check` — Check if a domain has DNSSEC enabled and validate its chain.
- `domain_age` — Estimate domain registration age and expiry information.
- `due_date_calc` — Calculate estimated due date and pregnancy milestones.
- `email_domain_check` — Check if an email domain is valid, reachable, and not disposable.
- `emi_calc` — Calculate Equated Monthly Installment (EMI) for loans.
- `energy_convert` — Convert between energy units: J, cal, Wh, kWh, BTU, ft-lb, eV.
- `expand_text` — Expand abbreviations, acronyms, and shorthand into full forms.
- `extract_entities` — Extract named entities (people, places, orgs, dates) from text.
- `extract_html_table` — Extract HTML tables into structured JSON array.
- `factorial_calculator` — Calculate the factorial of a non-negative integer.
- `fibonacci_sequence` — Generate the Fibonacci sequence up to the specified count.
- `find_long_words` — Find words longer than a specified length.
- `find_short_words` — Find words shorter than a specified length.
- `fitness_age_calc` — Estimate fitness age based on resting heart rate and activity.
- `flatten_json` — Flatten nested JSON to dot-notation key-value pairs.
- `flip_coin` — Flip one or more coins and get heads/tails results.
- `force_calc` — Calculate force, mass, or acceleration using F = ma.
- `formalize` — Convert casual or informal text to formal tone.
- `fuel_cost` — Calculate fuel cost for a journey.
- `gcd_lcm` — Calculate GCD and LCM of two numbers.
- `generate_color_palette` — Generate a harmonious color palette from a base color.
- `generate_slogan` — Generate catchy marketing slogans from brand or product description.
- `generate_tagline` — Generate short, memorable taglines from content or brand description.
- `geocode` — Forward geocode an address or place name to coordinates.
- `get_air_quality` — Get current air quality data for any city.
- `get_forecast` — Get a 7-day weather forecast for any city.
- `get_weather` — Get current weather conditions for any city.
- `get_week_number` — Get the ISO week number and year for a given date.
- `gibberish_detect` — Detect if text appears to be gibberish or random strings.
- `heart_rate_zones` — Calculate target heart rate zones for exercise.
- `hex_dump` — Display a hex dump of text with offset, hex bytes, and ASCII representation.
- `hex_to_cmyk` — Convert hex color to CMYK (Cyan, Magenta, Yellow, Key/Black).
- `hex_to_hsl` — Convert hex color to HSL (Hue, Saturation, Lightness) values.
- `hex_to_hsv` — Convert hex color to HSV (Hue, Saturation, Value) values.
- `hsl_to_rgb` — Convert HSL values to RGB color.
- `hsv_to_hex` — Convert HSV values to hex color.
- `html_escape` — Escape or unescape HTML entities in text.
- `http_headers` — Fetch and analyze HTTP response headers from any URL.
- `ideal_weight_calc` — Calculate ideal body weight using multiple formulas.
- `inflation_calc` — Calculate the inflation-adjusted value of money over time.
- `invert_case` — Invert the case of each character (upper->lower, lower->upper).
- `ipv4_subnet` — Calculate IPv4 subnet information: network, broadcast, hosts.
- `ipv6_expand` — Expand abbreviated IPv6 addresses to full notation.
- `json_path_query` — Query a JSON object using dot-notation path traversal.
- `json_to_xml` — Convert a JSON string to XML format.
- `json_to_yaml` — Convert JSON string to YAML format.
- `keyboard_layout` — Get keyboard layout reference showing key positions and characters.
- `keyword_density` — Analyze keyword density in text.
- `kinetic_energy_calc` — Calculate kinetic energy, mass, or velocity using KE = ½mv².
- `lang_detect` — Detect the programming language of source code.
- `lean_body_mass` — Calculate lean body mass (LBM) using Boer formula.
- `levenshtein_distance` — Calculate the Levenshtein (edit) distance between two strings.
- `line_count` — Count total lines, non-empty lines, and blank lines in text.
- `line_wrap` — Wrap long lines of code or text to a specified width.
- `list_color_names` — Get a list of named CSS colors with hex values and RGB.
- `list_countries` — Get a list of all countries with ISO codes, calling codes, and continent.
- `list_currencies` — Get a list of all currencies with ISO codes, symbols, and country usage.
- `list_emojis` — Get a list of emojis by category. Leave empty for all.
- `list_languages` — Get a list of all languages with ISO codes and native names.
- `loan_calculator` — Calculate loan payments, total interest, and full repayment schedule.
- `lookup_html_entity` — Look up HTML entities by name, code, or character. Leave empty for full list.
- `lookup_http_code` — Look up HTTP status code descriptions and categories.
- `lookup_mime_type` — Look up MIME types by file extension. Leave empty for full list.
- `margin_calc` — Calculate profit margin percentage and markup from cost and revenue.
- `markup_calc` — Calculate selling price from cost and markup percentage.
- `metabolic_age_calc` — Compare BMR-based metabolic age to chronological age.
- `midpoint_calc` — Calculate the midpoint between two points in 2D space.
- `minify_css` — Minify CSS by removing whitespace and comments.
- `minify_html` — Minify HTML by removing whitespace and comments.
- `mortgage_calculator` — Calculate monthly mortgage payments, total interest, and amortization.
- `naming_convention` — Convert identifier names between naming conventions.
- `nato_phonetic` — Convert text to the NATO phonetic alphabet representation.
- `normalize_text` — Normalize Unicode text to NFC, NFD, NFKC, or NFKD form.
- `number_to_words` — Convert numbers to English words (e.g. 1234 -> 'one thousand two hundred thirty four').
- `ovulation_calc` — Calculate ovulation window and fertile days.
- `pace_calc` — Calculate running/walking pace, speed, and finish time.
- `palindrome_check` — Check if text is a palindrome (reads same forwards and backwards).
- `pangram_check` — Check if text is a pangram (contains every letter of alphabet).
- `paragraph_count` — Count paragraphs and analyze paragraph structure.
- `parse_phone_number` — Parse and validate international phone numbers.
- `percentage_change_calc` — Calculate the percentage change between two values.
- `port_check` — Check if a network port is open on a host.
- `pressure_convert` — Convert between pressure units: psi, bar, kPa, atm, mmHg, Pa.
- `prime_operations` — Check if a number is prime, find next prime, or factorize into primes.
- `proofread` — Proofread text for grammar, spelling, punctuation, and style issues.
- `proportion_calc` — Solve proportion: find missing term in a:b = c:d.
- `pros_cons` — Generate structured pros and cons analysis from text or topic.
- `punctuation_count` — Count punctuation marks by type in text.
- `pythagorean_calc` — Solve Pythagorean theorem: find missing side of right triangle.
- `quadratic_solver` — Solve quadratic equation ax² + bx + c = 0.
- `random_color` — Generate a random hex color, optionally from specific color families.
- `read_url` — Read and extract clean text content from any URL. Returns article text, title, and metadata.
- `regex_escape` — Escape special regex characters in a string for literal matching.
- `remove_accents` — Remove diacritical marks/accents from characters.
- `remove_stopwords` — Remove common stop words from text for cleaner analysis.
- `rent_vs_buy_calc` — Compare the financial impact of renting vs buying a home.
- `repeated_words` — Find repeated or duplicated words in text.
- `reverse_dns_lookup` — Perform reverse DNS lookup (IP to hostname).
- `reverse_text` — Reverse the characters in a string.
- `rgb_to_hsl` — Convert RGB color values to HSL (Hue, Saturation, Lightness).
- `roi_calc` — Calculate Return on Investment (ROI) percentage.
- `roll_dice` — Roll one or more dice with specified number of sides.
- `roman_numerals` — Convert between Roman numerals and Arabic numbers.
- `rot13_cipher` — Apply ROT13 or custom ROT-N cipher (letter rotation).
- `salary_breakdown` — Calculate salary breakdown: hourly, daily, weekly, monthly, annual equivalents.
- `savings_goal_calc` — Calculate monthly savings needed to reach a financial goal.
- `scientific_notation` — Convert a number to and from scientific notation.
- `scrape_meta_tags` — Scrape meta tags (title, description, OG, Twitter cards, etc) from any URL.
- `search_web` — Search the web using multiple engines (Wikipedia, DuckDuckGo, Bing, Brave).
- `sentence_length_analyze` — Analyze sentence length distribution and variability.
- `shuffle_text` — Randomly shuffle characters in a string.
- `significant_figures` — Round a number to a specified number of significant figures.
- `simple_interest_calc` — Calculate simple interest: interest = principal × rate × time.
- `simplify_text` — Simplify complex text into plain, easy-to-understand language.
- `sip_calc` — Calculate Systematic Investment Plan (SIP) returns with compounding.
- `slope_calc` — Calculate the slope, intercept, and equation of a line between two points.
- `slugify_text` — Convert text to URL-friendly slug.
- `sort_data` — Sort an array of values or objects.
- `soundex_code` — Generate the Soundex phonetic code for a word.
- `speed_convert` — Convert between speed units: km/h, mph, m/s, knots, ft/s.
- `sql_format` — Format/beautify SQL queries with configurable dialect.
- `stock_return` — Calculate total stock return including price change and dividends.
- `string_escape` — Escape or unescape special characters in strings.
- `swap_case` — Swap upper and lower case characters in text.
- `tax_bracket` — Calculate tax bracket, effective rate, and take-home pay.
- `temperature_all` — Convert a temperature from any unit to all other units (C, F, K, R).
- `text_stats` — Get comprehensive text statistics including all counts and metrics.
- `time_convert` — Convert between time units: seconds, minutes, hours, days, weeks, months, years.
- `tip_calculator` — Calculate tip amount and split bill between multiple people.
- `title_case` — Convert text to title case (capitalize major words).
- `todo_finder` — Find TODO, FIXME, HACK, NOTE, XXX comments in source code.
- `toml_to_json` — Convert TOML format to JSON.
- `truncate_text` — Truncate text to specified length with optional ellipsis.
- `tsv_to_json` — Convert tab-separated values (TSV) to JSON format.
- `unflatten_json` — Reconstruct nested JSON from dot-notation flattened format.
- `unique_words` — Count and list unique words with their frequencies.
- `url_encode_decode` — Encode or decode URL/URI strings.
- `url_parse` — Parse a URL into its components: protocol, host, path, query, fragment.
- `validate_iban` — Validate IBAN format and check digit for international bank accounts.
- `validate_json` — Validate JSON string syntax and optionally against a JSON Schema.
- `validate_vat` — Validate a VAT number format for EU countries.
- `vat_calc` — Calculate VAT (Value Added Tax) amounts and totals.
- `volume_convert` — Convert between volume units: liters, gallons, quarts, cups, ml, oz, cubic meters.
- `waist_hip_ratio` — Calculate waist-to-hip ratio and health risk assessment.
- `wallet_balance` — Check your wallet credit balance.
- `wallet_buy` — Get a link to buy credits for your wallet.
- `water_intake_calc` — Calculate recommended daily water intake.
- `web_safe_color` — Find the nearest web-safe color for a given hex color.
- `whitespace_analyze` — Analyze whitespace usage: spaces, tabs, newlines, trailing spaces.
- `word_count` — Count words, characters, sentences, paragraphs, and average word length.
- `word_frequency` — Analyze word frequency distribution in text, sorted by count.
- `word_length_distribution` — Analyze word length distribution with histogram data.
- `work_calc` — Calculate work, force, or distance using W = Fd.
- `wrap_text` — Wrap text to specified line width.
- `xml_to_json` — Convert XML text to structured JSON format.
- `comment_strip` — Strip comments from source code.
- `convert_csv_to_json` — Parse CSV text into structured JSON array.
- `convert_json_to_csv` — Convert JSON object or array to CSV format.
- `create_analogy` — Create a clear analogy comparing a concept to something familiar.
- `file_storage` — Read or write persistent file storage across sessions (KV-backed).
- `generate_checklist` — Generate a step-by-step checklist from process or task description.
- `generate_hashtags` — Generate relevant hashtags from content for social media.
- `generate_pitch` — Create a compelling elevator pitch from product or business description.
- `generate_random_data` — Generate random data for testing: numbers, strings, booleans, dates, or mixed.
- `indent_text` — Indent each line of text by specified count of a character.
- `merge_json` — Merge two JSON objects with deep or shallow strategy.
- `pad_text` — Pad text to specified length with a character on left, right, or both sides.
- `pixel_convert` — Convert between px, pt, rem, em, and percent CSS units.
- `wallet_create` — Create a new wallet and get an API key.

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crow (587 tools) — https://policylayer.com/tools/kh0pper-crow.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.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-scotia1973-bot-api-hub · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/io-github-scotia1973-bot-api-hub
