High Risk
    5.10.8

    io.github.wrenchpilot/it-tools-mcp

    MCP server exposing 100+ IT tools and utilities for developers and system administrators.

    Manifest0
    Lineage100
    Safety0
    Rank#0
    wrenchpilotmcp-registryMulti service aggregatorLast scanned Aug 17, 2026, 02:48 AMhttps://github.com/wrenchpilot/it-tools-mcp

    Security Findings

    Tools out of server's stated scope

    telnet: This tool establishes raw TCP connections to arbitrary hosts/ports; while connectivity testing is borderline, the raw socket access goes beyond typical IT-tools utilities.

    Tools out of server's stated scope

    cat: This tool reads arbitrary files from the local filesystem. The server is described as an IT tools utility aggregator, but a raw `cat` command exposing arbitrary file paths is a local-system capability not implied by utility/IT-tools scope.

    Tools out of server's stated scope

    grep: This tool reads arbitrary local files and searches their content. Like `cat`, it is a raw filesystem access tool beyond the expected IT-tools utility scope.

    Tools out of server's stated scope

    head: This tool reads the beginning of arbitrary local files, providing direct filesystem access beyond the utility tool scope.

    Tools out of server's stated scope

    tail: This tool reads the end of arbitrary local files, providing direct filesystem access beyond the utility tool scope.

    Tools out of server's stated scope

    ps: This tool lists all running processes on the host system, exposing OS-level process information beyond the utility-tool scope.

    Tools out of server's stated scope

    top: This tool displays running processes sorted by CPU usage, exposing OS-level process information beyond the utility-tool scope.

    Tools out of server's stated scope

    ssh: This tool establishes SSH connections to remote hosts and executes arbitrary commands, which is a significant remote code execution capability far beyond a utility-tools scope.

    Tools out of server's stated scope

    scp: This tool copies files to/from remote hosts via SFTP/SSH, which is a remote file transfer capability beyond the utility-tools scope.

    Missing permission declaration

    Server declares no permissions across 119 tools

    Dangerous parameter surface

    1 tool(s) expose a command-execution parameter: ssh.command

    Tools

    119 tools exposed by this MCP server

    119 high risk

    analyze_distinct_words

    Count distinct words in text and show their frequency

    High Risk
    src/tools/text/analyze_distinct_words/index.ts

    analyze_text_stats

    Get statistics about text (character count, word count, etc.)

    High Risk
    src/tools/text/analyze_text_stats/index.ts

    calculate_ip_subnet

    Calculate subnet information for IPv4

    High Risk
    src/tools/network/calculate_ip_subnet/index.ts

    calculate_ipv4_subnet

    Calculate IPv4 subnet information

    High Risk
    src/tools/network/calculate_ipv4_subnet/index.ts

    calculate_ipv6_subnet

    Calculate IPv6 subnet information

    High Risk
    src/tools/network/calculate_ipv6_subnet/index.ts

    calculate_percentage

    Calculate percentages, percentage of a number, or percentage change

    High Risk
    src/tools/math/calculate_percentage/index.ts

    capitalize_text

    Capitalize first letter of each word

    High Risk
    src/tools/text/capitalize_text/index.ts

    cat

    Display content of a file

    High Risk
    src/tools/network/cat/index.ts

    compare_json

    Compare two JSON objects and show differences

    High Risk
    src/tools/data_format/compare_json/index.ts

    compare_text

    Compare two texts and show differences

    High Risk
    src/tools/text/compare_text/index.ts

    convert_angle

    Convert between different angle units

    High Risk
    src/tools/physics/convert_angle/index.ts

    convert_cidr_to_ip_range

    Convert CIDR notation to IP address range

    High Risk
    src/tools/network/convert_cidr_to_ip_range/index.ts

    convert_docker_compose_to_run

    Convert Docker Compose files to docker run commands

    High Risk
    src/tools/docker/convert_docker_compose_to_run/index.ts

    convert_docker_run_to_compose

    Convert docker run commands to Docker Compose format

    High Risk
    src/tools/docker/convert_docker_run_to_compose/index.ts

    convert_energy

    Convert between different energy units

    High Risk
    src/tools/physics/convert_energy/index.ts

    convert_hex_to_rgb

    Convert HEX color to RGB

    High Risk
    src/tools/color/convert_hex_to_rgb/index.ts

    convert_html_to_markdown

    Convert HTML to Markdown

    High Risk
    src/tools/data_format/convert_html_to_markdown/index.ts

    convert_ip_range_to_cidr

    Convert IP address range to CIDR notation(s)

    High Risk
    src/tools/network/convert_ip_range_to_cidr/index.ts

    convert_json_to_csv

    Convert JSON to CSV format

    High Risk
    src/tools/data_format/convert_json_to_csv/index.ts

    convert_json_to_toml

    Convert JSON to TOML format

    High Risk
    src/tools/data_format/convert_json_to_toml/index.ts

    convert_list

    Convert between different list formats (comma-separated, line-separated, etc.)

    High Risk
    src/tools/development/convert_list/index.ts

    convert_markdown_to_html

    Convert Markdown to HTML

    High Risk
    src/tools/data_format/convert_markdown_to_html/index.ts

    convert_number_base

    Convert numbers between different bases (binary, octal, decimal, hexadecimal)

    High Risk
    src/tools/math/convert_number_base/index.ts

    convert_power

    Convert between different power units

    High Risk
    src/tools/physics/convert_power/index.ts

    convert_rem_px

    Convert between REM and PX units for CSS. Example: Convert 1.5rem to pixels, or 24px to rem units.

    High Risk
    src/tools/utility/convert_rem_px/index.ts

    convert_rgb_to_hex

    Convert RGB color to HEX

    High Risk
    src/tools/color/convert_rgb_to_hex/index.ts

    convert_roman_numerals

    Convert between Arabic numbers and Roman numerals

    High Risk
    src/tools/math/convert_roman_numerals/index.ts

    convert_temperature

    Convert temperatures between Celsius, Fahrenheit, and Kelvin

    High Risk
    src/tools/math/convert_temperature/index.ts

    convert_text_to_binary

    Convert text to binary and vice versa

    High Risk
    src/tools/encoding/convert_text_to_binary/index.ts

    convert_text_to_camelcase

    Convert text to camelCase format. Example: 'hello world' → 'helloWorld', 'my-variable-name' → 'myVariableName'

    High Risk
    src/tools/text/convert_text_to_camelcase/index.ts

    convert_text_to_kebabcase

    Convert text to kebab-case

    High Risk
    src/tools/text/convert_text_to_kebabcase/index.ts

    convert_text_to_lowercase

    Convert text to lowercase

    High Risk
    src/tools/text/convert_text_to_lowercase/index.ts

    convert_text_to_nato

    Convert text to NATO phonetic alphabet

    High Risk
    src/tools/text/convert_text_to_nato/index.ts

    convert_text_to_pascalcase

    Convert text to PascalCase

    High Risk
    src/tools/text/convert_text_to_pascalcase/index.ts

    convert_text_to_unicode

    Convert text to Unicode code points and vice versa

    High Risk
    src/tools/text/convert_text_to_unicode/index.ts

    convert_text_to_uppercase

    Convert text to uppercase

    High Risk
    src/tools/text/convert_text_to_uppercase/index.ts

    convert_toml_to_json

    Convert TOML to JSON format

    High Risk
    src/tools/data_format/convert_toml_to_json/index.ts

    convert_unix_timestamp

    Convert between Unix timestamps and human-readable dates

    High Risk
    src/tools/math/convert_unix_timestamp/index.ts

    curl

    Make HTTP requests to web endpoints. Example: GET request to an API or POST data to a server

    High Risk
    src/tools/network/curl/index.ts

    decode_base64

    Decode Base64 text back to original text. Example: "SGVsbG8gV29ybGQ=" → "Hello World"

    High Risk
    src/tools/encoding/decode_base64/index.ts

    decode_html

    Decode HTML entities

    High Risk
    src/tools/encoding/decode_html/index.ts

    decode_jwt

    Decode JWT token (header and payload only)

    High Risk
    src/tools/crypto/decode_jwt/index.ts

    decode_safelink

    Decode Microsoft Outlook SafeLink URLs

    High Risk
    src/tools/forensic/decode_safelink/index.ts

    decode_url

    URL decode text

    High Risk
    src/tools/encoding/decode_url/index.ts

    decrypt_ansible_vault

    Decrypt Ansible Vault encrypted text

    High Risk
    src/tools/ansible/decrypt_ansible_vault/index.ts

    dig

    Perform DNS lookup with dig command

    High Risk
    src/tools/network/dig/index.ts

    encode_base64

    Encode text to Base64 format. Example: "Hello World" → "SGVsbG8gV29ybGQ="

    High Risk
    src/tools/encoding/encode_base64/index.ts

    encode_html

    Encode HTML entities

    High Risk
    src/tools/encoding/encode_html/index.ts

    encode_html_entities

    Extended HTML entity encoding/decoding

    High Risk
    src/tools/encoding/encode_html_entities/index.ts

    encode_url

    URL encode text

    High Risk
    src/tools/encoding/encode_url/index.ts

    encrypt_ansible_vault

    Encrypt text using Ansible Vault format

    High Risk
    src/tools/ansible/encrypt_ansible_vault/index.ts

    evaluate_math

    Safely evaluate mathematical expressions

    High Risk
    src/tools/math/evaluate_math/index.ts

    fang_url

    Defang or refang URLs for safe sharing (security analysis)

    High Risk
    src/tools/forensic/fang_url/index.ts

    format_css

    Format and prettify CSS code

    High Risk
    src/tools/utility/format_css/index.ts

    format_html

    Format and beautify HTML code

    High Risk
    src/tools/development/format_html/index.ts

    format_javascript

    Format and beautify JavaScript/CSS code

    High Risk
    src/tools/development/format_javascript/index.ts

    format_json

    Format and prettify JSON with proper indentation. Example: {"a":1,"b":2} → formatted JSON with customizable spacing

    High Risk
    src/tools/data_format/format_json/index.ts

    format_phone

    Parse and format phone numbers

    High Risk
    src/tools/data_format/format_phone/index.ts

    format_sql

    Format and prettify SQL queries

    High Risk
    src/tools/data_format/format_sql/index.ts

    format_xml

    Format and prettify XML

    High Risk
    src/tools/data_format/format_xml/index.ts

    format_yaml

    Format and prettify YAML

    High Risk
    src/tools/data_format/format_yaml/index.ts

    generate_ansible_inventory

    Parse and validate Ansible inventory files

    High Risk
    src/tools/ansible/generate_ansible_inventory/index.ts

    generate_ascii_art

    Generate ASCII art text using figlet fonts. Example: 'Hello' → stylized ASCII text art, supports 295+ fonts

    High Risk
    src/tools/text/generate_ascii_art/index.ts

    generate_basic_auth

    Generate HTTP Basic Authentication header

    High Risk
    src/tools/crypto/generate_basic_auth/index.ts

    generate_bip39

    Generate BIP39 mnemonic phrases

    High Risk
    src/tools/crypto/generate_bip39/index.ts

    generate_crontab

    Generate crontab expressions

    High Risk
    src/tools/development/generate_crontab/index.ts

    generate_hmac

    Generate HMAC (Hash-based Message Authentication Code)

    High Risk
    src/tools/crypto/generate_hmac/index.ts

    generate_ipv6_ula

    Generate IPv6 Unique Local Address (ULA) prefix

    High Risk
    src/tools/network/generate_ipv6_ula/index.ts

    generate_lorem_ipsum

    Generate Lorem Ipsum placeholder text

    High Risk
    src/tools/text/generate_lorem_ipsum/index.ts

    generate_mac_address

    Generate random MAC address

    High Risk
    src/tools/network/generate_mac_address/index.ts

    generate_markdown_toc

    Generate a table of contents from Markdown headers

    High Risk
    src/tools/development/generate_markdown_toc/index.ts

    generate_numeronym

    Generate numeronyms (abbreviations with numbers) from text

    High Risk
    src/tools/text/generate_numeronym/index.ts

    generate_otp

    Generate Time-based One-Time Password (TOTP) codes

    High Risk
    src/tools/crypto/generate_otp/index.ts

    generate_password

    Generate a secure password

    High Risk
    src/tools/crypto/generate_password/index.ts

    generate_qr_code

    Generate QR code for any text including URLs, WiFi networks, contact info, etc.

    High Risk
    src/tools/id_generators/generate_qr_code/index.ts

    generate_random_port

    Generate random port numbers

    High Risk
    src/tools/network/generate_random_port/index.ts

    generate_svg_placeholder

    Generate SVG placeholder images

    High Risk
    src/tools/id_generators/generate_svg_placeholder/index.ts

    generate_token

    Generate secure random tokens

    High Risk
    src/tools/crypto/generate_token/index.ts

    generate_traefik_compose

    Generate Traefik Docker Compose configuration

    High Risk
    src/tools/docker/generate_traefik_compose/index.ts

    generate_ulid

    Generate Universally Unique Lexicographically Sortable Identifier (ULID). Example: creates time-sortable unique IDs like '01ARZ3NDEKTSV4RRFFQ69G5FAV'

    High Risk
    src/tools/id_generators/generate_ulid/index.ts

    generate_uuid

    Generate a universally unique identifier (UUID). Example: generates "550e8400-e29b-41d4-a716-446655440000"

    High Risk
    src/tools/id_generators/generate_uuid/index.ts

    grep

    Search for patterns in files

    High Risk
    src/tools/network/grep/index.ts

    hash_bcrypt

    Generate bcrypt hash or verify password against hash

    High Risk
    src/tools/crypto/hash_bcrypt/index.ts

    hash_md5

    Generate MD5 hash

    High Risk
    src/tools/crypto/hash_md5/index.ts

    hash_sha1

    Generate SHA1 hash

    High Risk
    src/tools/crypto/hash_sha1/index.ts

    hash_sha256

    Generate SHA256 hash of input text. Example: "hello" → "2cf24dba4f21d..."

    High Risk
    src/tools/crypto/hash_sha256/index.ts

    hash_sha512

    Generate SHA512 hash

    High Risk
    src/tools/crypto/hash_sha512/index.ts

    head

    Display the beginning of a file

    High Risk
    src/tools/network/head/index.ts

    identify_file_type

    Identify file type based on magic numbers/file signatures

    High Risk
    src/tools/forensic/identify_file_type/index.ts

    logging_setLevel

    Set the minimum logging level for MCP logging notifications. Available levels: debug, info, notice, warning, error, critical, alert, emergency

    High Risk
    src/index.ts

    logging_status

    Get current MCP logging configuration and status

    High Risk
    src/index.ts

    lookup_http_status

    Get information about HTTP status codes

    High Risk
    src/tools/utility/lookup_http_status/index.ts

    lookup_mime_types

    Look up MIME types for file extensions

    High Risk
    src/tools/utility/lookup_mime_types/index.ts

    lookup_port_numbers

    Look up common TCP/UDP port numbers and their services

    High Risk
    src/tools/utility/lookup_port_numbers/index.ts

    minify_json

    Minify JSON by removing whitespace and unnecessary characters. Example: formatted JSON → compact single-line JSON

    High Risk
    src/tools/data_format/minify_json/index.ts

    normalize_email

    Normalize email addresses (remove dots, plus aliases, etc.)

    High Risk
    src/tools/utility/normalize_email/index.ts

    nslookup

    Perform DNS lookup on a hostname or IP address

    High Risk
    src/tools/network/nslookup/index.ts

    obfuscate_string

    Obfuscate text by replacing characters with their HTML entities or other representations

    High Risk
    src/tools/text/obfuscate_string/index.ts

    parse_ansible_inventory

    Parse and validate Ansible inventory files

    High Risk
    src/tools/ansible/parse_ansible_inventory/index.ts

    parse_url

    Parse URL into components

    High Risk
    src/tools/network/parse_url/index.ts

    ping

    Test network connectivity to a host. Example: ping google.com to check if it's reachable

    High Risk
    src/tools/network/ping/index.ts

    ps

    List running processes

    High Risk
    src/tools/network/ps/index.ts

    scp

    Copy files to or from a remote host using SFTP (SCP-like)

    High Risk
    src/tools/network/scp/index.ts

    search_emoji

    Search for emojis by name or category

    High Risk
    src/tools/text/search_emoji/index.ts

    show_ansible_reference

    Get Ansible commands reference and cheatsheet

    High Risk
    src/tools/ansible/show_ansible_reference/index.ts

    show_device_info

    Get basic device/system information

    High Risk
    src/tools/utility/show_device_info/index.ts

    show_docker_reference

    Get Docker commands reference and cheatsheet

    High Risk
    src/tools/docker/show_docker_reference/index.ts

    show_unicode_names

    Convert text to Unicode character names

    High Risk
    src/tools/text/show_unicode_names/index.ts

    slugify_text

    Convert text to URL-friendly slug format

    High Risk
    src/tools/text/slugify_text/index.ts

    ssh

    Connect to a target via SSH

    High Risk
    src/tools/network/ssh/index.ts

    system_info

    Get comprehensive system information, server details, available tool categories, and resource usage. Example: system information, tool categories, installation guide

    High Risk
    src/index.ts

    tail

    Display the end of a file

    High Risk
    src/tools/network/tail/index.ts

    telnet

    Test TCP connectivity to a host and port

    High Risk
    src/tools/network/telnet/index.ts

    test_regex

    Test regular expressions against text

    High Risk
    src/tools/development/test_regex/index.ts

    text_snakecase

    Convert text to snake_case

    High Risk
    src/tools/text/text_snakecase/index.ts

    top

    Display system processes (snapshot)

    High Risk
    src/tools/network/top/index.ts

    validate_ansible_playbook

    Validate Ansible playbook syntax and structure

    High Risk
    src/tools/ansible/validate_ansible_playbook/index.ts

    validate_docker_compose

    Validate Docker Compose files for syntax errors, compatibility issues, and best practices. Example: check YAML syntax, service configuration, network setup

    High Risk
    src/tools/docker/validate_docker_compose/index.ts

    validate_iban

    Validate and parse IBAN (International Bank Account Number)

    High Risk
    src/tools/network/validate_iban/index.ts

    Versions

    2
    • 5.10.8
      Scanned Aug 17, 2026, 02:48 AM0
      High Risk
    • 5.10.7
      Scanned May 6, 2026, 03:35 PM100
      Clean