IT Tools MCP
Skills
ps
List running processes
cat
Display content of a file
dig
Perform DNS lookup with dig command
scp
Copy files to or from a remote host using SFTP (SCP-like)
ssh
Connect to a target via SSH
top
Display system processes (snapshot)
curl
Make HTTP requests to web endpoints. Example: GET request to an API or POST data to a server
grep
Search for patterns in files
head
Display the beginning of a file
ping
Test network connectivity to a host. Example: ping google.com to check if it's reachable
tail
Display the end of a file
telnet
Test TCP connectivity to a host and port
fang_url
Defang or refang URLs for safe sharing (security analysis)
hash_md5
Generate MD5 hash
nslookup
Perform DNS lookup on a hostname or IP address
hash_sha1
Generate SHA1 hash
parse_url
Parse URL into components
decode_jwt
Decode JWT token (header and payload only)
decode_url
URL decode text
encode_url
URL encode text
format_css
Format and prettify CSS code
format_sql
Format and prettify SQL queries
format_xml
Format and prettify XML
test_regex
Test regular expressions against text
decode_html
Decode HTML entities
encode_html
Encode HTML entities
format_html
Format and beautify HTML code
format_json
Format and prettify JSON with proper indentation. Example: {"a":1,"b":2} → formatted JSON with customizable spacing
format_yaml
Format and prettify YAML
hash_bcrypt
Generate bcrypt hash or verify password against hash
hash_sha256
Generate SHA256 hash of input text. Example: "hello" → "2cf24dba4f21d..."
hash_sha512
Generate SHA512 hash
minify_json
Minify JSON by removing whitespace and unnecessary characters. Example: formatted JSON → compact single-line JSON
system_info
Get comprehensive system information, server details, available tool categories, and resource usage. Example: system information, tool categories, installation guide
compare_json
Compare two JSON objects and show differences
compare_text
Compare two texts and show differences
convert_list
Convert between different list formats (comma-separated, line-separated, etc.)
format_phone
Parse and format phone numbers
generate_otp
Generate Time-based One-Time Password (TOTP) codes
search_emoji
Search for emojis by name or category
slugify_text
Convert text to URL-friendly slug format
convert_angle
Convert between different angle units
convert_power
Convert between different power units
decode_base64
Decode Base64 text back to original text. Example: "SGVsbG8gV29ybGQ=" → "Hello World"
encode_base64
Encode text to Base64 format. Example: "Hello World" → "SGVsbG8gV29ybGQ="
evaluate_math
Safely evaluate mathematical expressions
generate_hmac
Generate HMAC (Hash-based Message Authentication Code)
generate_ulid
Generate Universally Unique Lexicographically Sortable Identifier (ULID). Example: creates time-sortable unique IDs like '01ARZ3NDEKTSV4RRFFQ69G5FAV'
generate_uuid
Generate a universally unique identifier (UUID). Example: generates "550e8400-e29b-41d4-a716-446655440000"
validate_iban
Validate and parse IBAN (International Bank Account Number)
convert_energy
Convert between different energy units
convert_rem_px
Convert between REM and PX units for CSS. Example: Convert 1.5rem to pixels, or 24px to rem units.
generate_bip39
Generate BIP39 mnemonic phrases
generate_token
Generate secure random tokens
logging_status
Get current MCP logging configuration and status
text_snakecase
Convert text to snake_case
capitalize_text
Capitalize first letter of each word
decode_safelink
Decode Microsoft Outlook SafeLink URLs
normalize_email
Normalize email addresses (remove dots, plus aliases, etc.)
generate_crontab
Generate crontab expressions
generate_qr_code
Generate QR code for any text including URLs, WiFi networks, contact info, etc.
logging_setLevel
Set the minimum logging level for MCP logging notifications. Available levels: debug, info, notice, warning, error, critical, alert, emergency
obfuscate_string
Obfuscate text by replacing characters with their HTML entities or other representations
show_device_info
Get basic device/system information
format_javascript
Format and beautify JavaScript/CSS code
generate_ipv6_ula
Generate IPv6 Unique Local Address (ULA) prefix
generate_password
Generate a secure password
lookup_mime_types
Look up MIME types for file extensions
analyze_text_stats
Get statistics about text (character count, word count, etc.)
convert_hex_to_rgb
Convert HEX color to RGB
convert_rgb_to_hex
Convert RGB color to HEX
generate_ascii_art
Generate ASCII art text using figlet fonts. Example: 'Hello' → stylized ASCII text art, supports 295+ fonts
generate_numeronym
Generate numeronyms (abbreviations with numbers) from text
identify_file_type
Identify file type based on magic numbers/file signatures
lookup_http_status
Get information about HTTP status codes
show_unicode_names
Convert text to Unicode character names
calculate_ip_subnet
Calculate subnet information for IPv4
convert_json_to_csv
Convert JSON to CSV format
convert_number_base
Convert numbers between different bases (binary, octal, decimal, hexadecimal)
convert_temperature
Convert temperatures between Celsius, Fahrenheit, and Kelvin
generate_basic_auth
Generate HTTP Basic Authentication header
lookup_port_numbers
Look up common TCP/UDP port numbers and their services
calculate_percentage
Calculate percentages, percentage of a number, or percentage change
convert_json_to_toml
Convert JSON to TOML format
convert_text_to_nato
Convert text to NATO phonetic alphabet
convert_toml_to_json
Convert TOML to JSON format
encode_html_entities
Extended HTML entity encoding/decoding
generate_lorem_ipsum
Generate Lorem Ipsum placeholder text
generate_mac_address
Generate random MAC address
generate_random_port
Generate random port numbers
calculate_ipv4_subnet
Calculate IPv4 subnet information
calculate_ipv6_subnet
Calculate IPv6 subnet information
decrypt_ansible_vault
Decrypt Ansible Vault encrypted text
encrypt_ansible_vault
Encrypt text using Ansible Vault format
generate_markdown_toc
Generate a table of contents from Markdown headers
show_docker_reference
Get Docker commands reference and cheatsheet
analyze_distinct_words
Count distinct words in text and show their frequency
convert_roman_numerals
Convert between Arabic numbers and Roman numerals
convert_text_to_binary
Convert text to binary and vice versa
convert_unix_timestamp
Convert between Unix timestamps and human-readable dates
show_ansible_reference
Get Ansible commands reference and cheatsheet
convert_text_to_unicode
Convert text to Unicode code points and vice versa
parse_ansible_inventory
Parse and validate Ansible inventory files
validate_docker_compose
Validate Docker Compose files for syntax errors, compatibility issues, and best practices. Example: check YAML syntax, service configuration, network setup
convert_cidr_to_ip_range
Convert CIDR notation to IP address range
convert_html_to_markdown
Convert HTML to Markdown
convert_ip_range_to_cidr
Convert IP address range to CIDR notation(s)
convert_markdown_to_html
Convert Markdown to HTML
generate_svg_placeholder
Generate SVG placeholder images
generate_traefik_compose
Generate Traefik Docker Compose configuration
convert_text_to_camelcase
Convert text to camelCase format. Example: 'hello world' → 'helloWorld', 'my-variable-name' → 'myVariableName'
convert_text_to_kebabcase
Convert text to kebab-case
convert_text_to_lowercase
Convert text to lowercase
convert_text_to_uppercase
Convert text to uppercase
validate_ansible_playbook
Validate Ansible playbook syntax and structure
convert_text_to_pascalcase
Convert text to PascalCase
generate_ansible_inventory
Parse and validate Ansible inventory files
convert_docker_compose_to_run
Convert Docker Compose files to docker run commands
convert_docker_run_to_compose
Convert docker run commands to Docker Compose format