IT Tools MCP Server

119 tools. 38 can modify or destroy data without limits.

33 write tools that can modify data. Rate limits recommended.

Last updated:

38 can modify or destroy data
81 read-only
119 tools total

Community server · catalogue entry verified 11/06/2026

How to control IT Tools MCP Server ↓

What IT Tools MCP Server exposes to your agents

Read (81) Write / Execute (33) Destructive / Financial (0)
High Risk

The most dangerous IT Tools MCP Server tools

38 of IT Tools MCP Server's 119 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control IT Tools MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and IT Tools MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Rate limit write operations
{
  "capitalize_text": {
    "limits": [
      {
        "counter": "capitalize_text_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "normalize_email": {
    "limits": [
      {
        "counter": "normalize_email_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register IT Tools MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON IT TOOLS →

Free to start. No card required.

All 119 IT Tools MCP Server tools

WRITE 23 tools
Write capitalize_text Capitalize first letter of each word Write convert_docker_run_to_compose Convert docker run commands to Docker Compose format Write convert_json_to_csv Convert JSON to CSV format Write convert_json_to_toml Convert JSON to TOML format Write convert_markdown_to_html Convert Markdown to HTML Write convert_text_to_kebabcase Convert text to kebab-case Write convert_text_to_pascalcase Convert text to PascalCase Write encode_html_entities Extended HTML entity encoding/decoding Write encrypt_ansible_vault Encrypt text using Ansible Vault format Write format_css Format and prettify CSS code Write format_xml Format and prettify XML Write format_yaml Format and prettify YAML Write generate_basic_auth Generate HTTP Basic Authentication header Write generate_crontab Generate crontab expressions Write generate_password Generate a secure password Write generate_qr_code Generate QR code for any text including URLs, WiFi networks, contact info, etc. Write generate_svg_placeholder Generate SVG placeholder images Write generate_token Generate secure random tokens Write generate_traefik_compose Generate Traefik Docker Compose configuration Write logging_setLevel Set the minimum logging level for MCP logging notifications. Available levels: debug, info, notice, warning, e Write minify_json Minify JSON by removing whitespace and unnecessary characters. Example: formatted JSON → compact single-line J Write scp Copy files to or from a remote host using SFTP (SCP-like) Write slugify_text Convert text to URL-friendly slug format
READ 81 tools
Read normalize_email Normalize email addresses (remove dots, plus aliases, etc.) Read parse_ansible_inventory Parse and validate Ansible inventory files Read parse_url Parse URL into components Read analyze_distinct_words Count distinct words in text and show their frequency Read analyze_text_stats Get statistics about text (character count, word count, etc.) Read compare_json Compare two JSON objects and show differences Read compare_text Compare two texts and show differences Read format_sql Format and prettify SQL queries Read grep Search for patterns in files Read logging_status Get current MCP logging configuration and status Read lookup_http_status Get information about HTTP status codes Read lookup_mime_types Look up MIME types for file extensions Read lookup_port_numbers Look up common TCP/UDP port numbers and their services Read ps List running processes Read search_emoji Search for emojis by name or category Read show_ansible_reference Get Ansible commands reference and cheatsheet Read show_device_info Get basic device/system information Read show_docker_reference Get Docker commands reference and cheatsheet Read show_unicode_names Convert text to Unicode character names Read system_info Get comprehensive system information, server details, available tool categories, and resource usage. Example: Read validate_ansible_playbook Validate Ansible playbook syntax and structure Read validate_docker_compose Validate Docker Compose files for syntax errors, compatibility issues, and best practices. Example: check YAML Read validate_iban Validate and parse IBAN (International Bank Account Number) Read calculate_ip_subnet Calculate subnet information for IPv4 Read calculate_ipv4_subnet Calculate IPv4 subnet information Read calculate_ipv6_subnet Calculate IPv6 subnet information Read calculate_percentage Calculate percentages, percentage of a number, or percentage change Read cat Display content of a file Read convert_angle Convert between different angle units Read convert_cidr_to_ip_range Convert CIDR notation to IP address range Read convert_docker_compose_to_run Convert Docker Compose files to docker run commands Read convert_energy Convert between different energy units Read convert_hex_to_rgb Convert HEX color to RGB Read convert_html_to_markdown Convert HTML to Markdown Read convert_ip_range_to_cidr Convert IP address range to CIDR notation(s) Read convert_list Convert between different list formats (comma-separated, line-separated, etc.) Read convert_number_base Convert numbers between different bases (binary, octal, decimal, hexadecimal) Read convert_power Convert between different power units Read convert_rem_px Convert between REM and PX units for CSS. Example: Convert 1.5rem to pixels, or 24px to rem units. Read convert_rgb_to_hex Convert RGB color to HEX Read convert_roman_numerals Convert between Arabic numbers and Roman numerals Read convert_temperature Convert temperatures between Celsius, Fahrenheit, and Kelvin Read convert_text_to_binary Convert text to binary and vice versa Read convert_text_to_camelcase Convert text to camelCase format. Example: Read convert_text_to_lowercase Convert text to lowercase Read convert_text_to_nato Convert text to NATO phonetic alphabet Read convert_text_to_unicode Convert text to Unicode code points and vice versa Read convert_text_to_uppercase Convert text to uppercase Read convert_toml_to_json Convert TOML to JSON format Read convert_unix_timestamp Convert between Unix timestamps and human-readable dates Read decode_base64 Decode Base64 text back to original text. Example: Read decode_html Decode HTML entities Read decode_jwt Decode JWT token (header and payload only) Read decode_safelink Decode Microsoft Outlook SafeLink URLs Read decode_url URL decode text Read encode_base64 Encode text to Base64 format. Example: Read encode_html Encode HTML entities Read encode_url URL encode text Read fang_url Defang or refang URLs for safe sharing (security analysis) Read format_html Format and beautify HTML code Read format_javascript Format and beautify JavaScript/CSS code Read format_json Format and prettify JSON with proper indentation. Example: { Read format_phone Parse and format phone numbers Read generate_ansible_inventory Parse and validate Ansible inventory files Read generate_ascii_art Generate ASCII art text using figlet fonts. Example: Read generate_hmac Generate HMAC (Hash-based Message Authentication Code) Read generate_ipv6_ula Generate IPv6 Unique Local Address (ULA) prefix Read generate_markdown_toc Generate a table of contents from Markdown headers Read generate_numeronym Generate numeronyms (abbreviations with numbers) from text Read generate_random_port Generate random port numbers Read hash_md5 Generate MD5 hash Read hash_sha1 Generate SHA1 hash Read hash_sha256 Generate SHA256 hash of input text. Example: Read hash_sha512 Generate SHA512 hash Read head Display the beginning of a file Read identify_file_type Identify file type based on magic numbers/file signatures Read nslookup Perform DNS lookup on a hostname or IP address Read obfuscate_string Obfuscate text by replacing characters with their HTML entities or other representations Read tail Display the end of a file Read text_snakecase Convert text to snake_case Read top Display system processes (snapshot)

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about IT Tools MCP Server

How do I prevent bulk modifications through IT Tools MCP Server? +

The IT Tools MCP Server server has 23 write tools including capitalize_text, convert_docker_run_to_compose, convert_json_to_csv. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach IT Tools MCP Server.

How many tools does the IT Tools MCP Server MCP server expose? +

119 tools across 4 categories: Destructive, Execute, Read, Write. 81 are read-only. 38 can modify, create, or delete data.

How do I enforce a policy on IT Tools MCP Server? +

Register the IT Tools MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every IT Tools MCP Server tool call.

Deterministic rules across all 119 IT Tools MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

119 IT Tools MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.