analyze_distinct_wordsCount distinct words in text and show their frequencyInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to analyze for distinct words"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Analyze Distinct Words",
"readOnlyHint": true
} | — | Read only | — |
analyze_text_statsGet statistics about text (character count, word count, etc.)Input schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to analyze"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Analyze Text Stats",
"readOnlyHint": true
} | — | Read only | — |
calculate_ip_subnetCalculate subnet information for IPv4Input schema{
"type": "object",
"properties": {
"ip": {
"type": "string",
"description": "IPv4 address (e.g., 192.168.1.1)"
},
"cidr": {
"type": "number",
"description": "CIDR notation (e.g., 24)"
}
},
"required": [
"ip",
"cidr"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Ip-subnet-calculator",
"readOnlyHint": false
} | — | Writes | — |
calculate_ipv4_subnetCalculate IPv4 subnet informationInput schema{
"type": "object",
"properties": {
"cidr": {
"type": "string",
"description": "IPv4 CIDR notation (e.g., 192.168.1.0/24)"
}
},
"required": [
"cidr"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Ipv4-subnet-calc",
"readOnlyHint": false
} | — | Writes | — |
calculate_ipv6_subnetCalculate IPv6 subnet informationInput schema{
"type": "object",
"properties": {
"ipv6": {
"type": "string",
"description": "IPv6 address and prefix (e.g., 2001:db8::/32)"
},
"newPrefix": {
"type": "number",
"description": "New prefix length for subnetting"
}
},
"required": [
"ipv6"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Ipv6-subnet-calculator",
"readOnlyHint": false
} | — | Writes | — |
calculate_percentageCalculate percentages, percentage of a number, or percentage changeInput schema{
"type": "object",
"properties": {
"operation": {
"type": "string",
"enum": [
"percentage-of",
"what-percentage",
"percentage-change"
],
"description": "Type of percentage calculation"
},
"value1": {
"type": "number",
"description": "First value"
},
"value2": {
"type": "number",
"description": "Second value"
}
},
"required": [
"operation",
"value1",
"value2"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Calculate Percentage",
"readOnlyHint": false
} | — | Writes | — |
capitalize_textCapitalize first letter of each wordInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to capitalize"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Capitalize Text",
"readOnlyHint": false
} | — | Writes | — |
catDisplay content of a fileInput schema{
"type": "object",
"properties": {
"file": {
"type": "string",
"description": "File path"
}
},
"required": [
"file"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Cat",
"readOnlyHint": false
} | — | Writes | — |
compare_jsonCompare two JSON objects and show differencesInput schema{
"type": "object",
"properties": {
"json1": {
"type": "string",
"description": "First JSON object"
},
"json2": {
"type": "string",
"description": "Second JSON object"
}
},
"required": [
"json1",
"json2"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Compare Json",
"readOnlyHint": false
} | — | Writes | — |
compare_textCompare two texts and show differencesInput schema{
"type": "object",
"properties": {
"text1": {
"type": "string",
"description": "First text to compare"
},
"text2": {
"type": "string",
"description": "Second text to compare"
}
},
"required": [
"text1",
"text2"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Compare Text",
"readOnlyHint": false
} | — | Writes | — |
convert_angleConvert between different angle unitsInput schema{
"type": "object",
"properties": {
"value": {
"type": "number",
"description": "Angle value to convert"
},
"fromUnit": {
"type": "string",
"enum": [
"degree",
"radian",
"gradian",
"turn",
"arcminute",
"arcsecond"
],
"description": "Source angle unit"
},
"toUnit": {
"type": "string",
"enum": [
"degree",
"radian",
"gradian",
"turn",
"arcminute",
"arcsecond"
],
"description": "Target angle unit"
}
},
"required": [
"value",
"fromUnit",
"toUnit"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Angle",
"readOnlyHint": false
} | — | Writes | — |
convert_cidr_to_ip_rangeConvert CIDR notation to IP address rangeInput schema{
"type": "object",
"properties": {
"cidr": {
"type": "string",
"description": "CIDR notation (e.g., 192.168.1.0/24)"
}
},
"required": [
"cidr"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Cidr-to-ip-range",
"readOnlyHint": false
} | — | Writes | — |
convert_docker_compose_to_runConvert Docker Compose files to docker run commandsInput schema{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "Docker Compose file content to convert"
}
},
"required": [
"content"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Docker Compose To Run",
"readOnlyHint": false
} | — | Writes | — |
convert_docker_run_to_composeConvert docker run commands to Docker Compose formatInput schema{
"type": "object",
"properties": {
"commands": {
"type": "string",
"description": "Docker run commands to convert (one per line)"
}
},
"required": [
"commands"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Docker Run To Compose",
"readOnlyHint": false
} | — | Writes | — |
convert_energyConvert between different energy unitsInput schema{
"type": "object",
"properties": {
"value": {
"type": "number",
"description": "Energy value to convert"
},
"fromUnit": {
"type": "string",
"enum": [
"joule",
"kilojoule",
"calorie",
"kilocalorie",
"btu",
"watt-hour",
"kilowatt-hour",
"electronvolt",
"foot-pound"
],
"description": "Source energy unit"
},
"toUnit": {
"type": "string",
"enum": [
"joule",
"kilojoule",
"calorie",
"kilocalorie",
"btu",
"watt-hour",
"kilowatt-hour",
"electronvolt",
"foot-pound"
],
"description": "Target energy unit"
}
},
"required": [
"value",
"fromUnit",
"toUnit"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Energy",
"readOnlyHint": false
} | — | Writes | — |
convert_hex_to_rgbConvert HEX color to RGBInput schema{
"type": "object",
"properties": {
"hex": {
"type": "string",
"description": "HEX color code (e.g., #FF5733 or FF5733)"
}
},
"required": [
"hex"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Hex To Rgb",
"readOnlyHint": false
} | — | Writes | — |
convert_html_to_markdownConvert HTML to MarkdownInput schema{
"type": "object",
"properties": {
"html": {
"type": "string",
"description": "HTML content to convert to Markdown"
}
},
"required": [
"html"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Html To Markdown",
"readOnlyHint": false
} | — | Writes | — |
convert_ip_range_to_cidrConvert IP address range to CIDR notation(s)Input schema{
"type": "object",
"properties": {
"startIP": {
"type": "string",
"description": "Starting IP address"
},
"endIP": {
"type": "string",
"description": "Ending IP address"
}
},
"required": [
"startIP",
"endIP"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Ip-range-to-cidr",
"readOnlyHint": false
} | — | Writes | — |
convert_json_to_csvConvert JSON to CSV formatInput schema{
"type": "object",
"properties": {
"json": {
"type": "string",
"description": "JSON string to convert to CSV"
},
"delimiter": {
"type": "string",
"description": "CSV delimiter"
}
},
"required": [
"json"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Json To Csv",
"readOnlyHint": false
} | — | Writes | — |
convert_json_to_tomlConvert JSON to TOML formatInput schema{
"type": "object",
"properties": {
"json": {
"type": "string",
"description": "JSON string to convert"
}
},
"required": [
"json"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Json To Toml",
"readOnlyHint": false
} | — | Writes | — |
convert_listConvert between different list formats (comma-separated, line-separated, etc.)Input schema{
"type": "object",
"properties": {
"list": {
"type": "string",
"description": "Input list to convert"
},
"inputFormat": {
"type": "string",
"enum": [
"comma",
"semicolon",
"newline",
"space",
"pipe"
],
"description": "Input format"
},
"outputFormat": {
"type": "string",
"enum": [
"comma",
"semicolon",
"newline",
"space",
"pipe",
"json",
"quoted"
],
"description": "Output format"
},
"trim": {
"type": "boolean",
"description": "Trim whitespace from items"
}
},
"required": [
"list",
"inputFormat",
"outputFormat"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert List",
"readOnlyHint": false
} | — | Writes | — |
convert_markdown_to_htmlConvert Markdown to HTMLInput schema{
"type": "object",
"properties": {
"markdown": {
"type": "string",
"description": "Markdown content to convert to HTML"
}
},
"required": [
"markdown"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Markdown To Html",
"readOnlyHint": false
} | — | Writes | — |
convert_number_baseConvert numbers between different bases (binary, octal, decimal, hexadecimal)Input schema{
"type": "object",
"properties": {
"number": {
"type": "string",
"description": "Number to convert"
},
"fromBase": {
"type": "number",
"description": "Source base (2-36)"
},
"toBase": {
"type": "number",
"description": "Target base (2-36)"
}
},
"required": [
"number",
"fromBase",
"toBase"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Number Base",
"readOnlyHint": false
} | — | Writes | — |
convert_powerConvert between different power unitsInput schema{
"type": "object",
"properties": {
"value": {
"type": "number",
"description": "Power value to convert"
},
"fromUnit": {
"type": "string",
"enum": [
"watt",
"kilowatt",
"megawatt",
"horsepower",
"metric-horsepower",
"btu-per-hour",
"calorie-per-second",
"foot-pound-per-second"
],
"description": "Source power unit"
},
"toUnit": {
"type": "string",
"enum": [
"watt",
"kilowatt",
"megawatt",
"horsepower",
"metric-horsepower",
"btu-per-hour",
"calorie-per-second",
"foot-pound-per-second"
],
"description": "Target power unit"
}
},
"required": [
"value",
"fromUnit",
"toUnit"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Power",
"readOnlyHint": false
} | — | Writes | — |
convert_rem_pxConvert between REM and PX units for CSS. Example: Convert 1.5rem to pixels, or 24px to rem units.Input schema{
"type": "object",
"properties": {
"value": {
"type": "number",
"minimum": 0,
"description": "Value to convert (e.g., 1.5 for 1.5rem or 24 for 24px)"
},
"fromUnit": {
"type": "string",
"enum": [
"rem",
"px"
],
"description": "Source unit - either 'rem' or 'px'"
},
"rootFontSize": {
"type": "number",
"minimum": 1,
"maximum": 100,
"default": 16,
"description": "Root font size in pixels (default: 16px - standard browser default)"
}
},
"required": [
"value",
"fromUnit"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Rem Px",
"readOnlyHint": false
} | — | Writes | — |
convert_rgb_to_hexConvert RGB color to HEXInput schema{
"type": "object",
"properties": {
"r": {
"type": "number",
"description": "Red value (0-255)"
},
"g": {
"type": "number",
"description": "Green value (0-255)"
},
"b": {
"type": "number",
"description": "Blue value (0-255)"
}
},
"required": [
"r",
"g",
"b"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Rgb To Hex",
"readOnlyHint": false
} | — | Writes | — |
convert_roman_numeralsConvert between Arabic numbers and Roman numeralsInput schema{
"type": "object",
"properties": {
"input": {
"type": "string",
"description": "Number to convert (Arabic number 1-3999 or Roman numeral)"
}
},
"required": [
"input"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Roman Numerals",
"readOnlyHint": false
} | — | Writes | — |
convert_temperatureConvert temperatures between Celsius, Fahrenheit, and KelvinInput schema{
"type": "object",
"properties": {
"temperature": {
"type": "number",
"description": "Temperature value to convert"
},
"from": {
"type": "string",
"enum": [
"celsius",
"fahrenheit",
"kelvin"
],
"description": "Source temperature unit"
},
"to": {
"type": "string",
"enum": [
"celsius",
"fahrenheit",
"kelvin"
],
"description": "Target temperature unit"
}
},
"required": [
"temperature",
"from",
"to"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Temperature",
"readOnlyHint": false
} | — | Writes | — |
convert_text_to_binaryConvert text to binary and vice versaInput schema{
"type": "object",
"properties": {
"input": {
"type": "string",
"description": "Text to convert to binary, or binary to convert to text"
},
"operation": {
"type": "string",
"enum": [
"encode",
"decode"
],
"description": "Operation: encode text to binary or decode binary to text"
}
},
"required": [
"input",
"operation"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Text To Binary",
"readOnlyHint": false
} | — | Writes | — |
convert_text_to_camelcaseConvert text to camelCase format. Example: 'hello world' → 'helloWorld', 'my-variable-name' → 'myVariableName'Input schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to convert to camelCase"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert to camelCase",
"readOnlyHint": false
} | — | Writes | — |
convert_text_to_kebabcaseConvert text to kebab-caseInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to convert to kebab-case"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Text To Kebabcase",
"readOnlyHint": false
} | — | Writes | — |
convert_text_to_lowercaseConvert text to lowercaseInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to convert to lowercase"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Text To Lowercase",
"readOnlyHint": false
} | — | Writes | — |
convert_text_to_natoConvert text to NATO phonetic alphabetInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to convert to NATO phonetic alphabet"
},
"language": {
"type": "string",
"default": "International",
"description": "Language/country variant (International, France, Germany, etc.)"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Text To Nato",
"readOnlyHint": false
} | — | Writes | — |
convert_text_to_pascalcaseConvert text to PascalCaseInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to convert to PascalCase"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Text To Pascalcase",
"readOnlyHint": false
} | — | Writes | — |
convert_text_to_unicodeConvert text to Unicode code points and vice versaInput schema{
"type": "object",
"properties": {
"input": {
"type": "string",
"description": "Text to convert to Unicode or Unicode to convert to text"
},
"operation": {
"type": "string",
"enum": [
"encode",
"decode"
],
"description": "Operation: encode text to Unicode or decode Unicode to text"
}
},
"required": [
"input",
"operation"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Text To Unicode",
"readOnlyHint": false
} | — | Writes | — |
convert_text_to_uppercaseConvert text to uppercaseInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to convert to uppercase"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Text To Uppercase",
"readOnlyHint": false
} | — | Writes | — |
convert_toml_to_jsonConvert TOML to JSON formatInput schema{
"type": "object",
"properties": {
"toml": {
"type": "string",
"description": "TOML string to convert"
}
},
"required": [
"toml"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Toml To Json",
"readOnlyHint": false
} | — | Writes | — |
convert_unix_timestampConvert between Unix timestamps and human-readable datesInput schema{
"type": "object",
"properties": {
"input": {
"type": "string",
"description": "Unix timestamp (seconds) or ISO date string"
}
},
"required": [
"input"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Unix-timestamp-converter",
"readOnlyHint": false
} | — | Writes | — |
curlMake HTTP requests to web endpoints. Example: GET request to an API or POST data to a serverInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "URL to request"
},
"method": {
"type": "string",
"enum": [
"GET",
"POST",
"PUT",
"DELETE",
"PATCH",
"HEAD"
],
"default": "GET",
"description": "HTTP method"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"description": "Request headers (object of key-value pairs)"
},
"body": {
"type": "string",
"description": "Request body (for POST/PUT/PATCH)"
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Curl",
"readOnlyHint": false
} | — | Writes | — |
decode_base64Decode Base64 text back to original text. Example: "SGVsbG8gV29ybGQ=" → "Hello World"Input schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"pattern": "^[A-Za-z0-9+/]*={0,2}$",
"description": "Base64 text to decode"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Decode Base64",
"readOnlyHint": false
} | — | Writes | — |
decode_htmlDecode HTML entitiesInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "HTML encoded text to decode"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Decode Html",
"readOnlyHint": false
} | — | Writes | — |
decode_jwtDecode JWT token (header and payload only)Input schema{
"type": "object",
"properties": {
"token": {
"type": "string",
"description": "JWT token to decode"
}
},
"required": [
"token"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Decode Jwt",
"readOnlyHint": false
} | — | Writes | — |
decode_safelinkDecode Microsoft Outlook SafeLink URLsInput schema{
"type": "object",
"properties": {
"safelink": {
"type": "string",
"description": "SafeLink URL to decode"
}
},
"required": [
"safelink"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Decode Safelink",
"readOnlyHint": false
} | — | Writes | — |
decode_urlURL decode textInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "URL encoded text to decode"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Decode Url",
"readOnlyHint": false
} | — | Writes | — |
decrypt_ansible_vaultDecrypt Ansible Vault encrypted textInput schema{
"type": "object",
"properties": {
"encryptedText": {
"type": "string",
"description": "Ansible Vault encrypted text to decrypt"
},
"password": {
"type": "string",
"description": "Password for decryption"
}
},
"required": [
"encryptedText",
"password"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Decrypt Ansible Vault",
"readOnlyHint": false
} | — | Writes | — |
digPerform DNS lookup with dig commandInput schema{
"type": "object",
"properties": {
"target": {
"type": "string",
"description": "Hostname or IP address"
},
"type": {
"type": "string",
"default": "A",
"description": "DNS record type"
}
},
"required": [
"target"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Dig",
"readOnlyHint": false
} | — | Writes | — |
encode_base64Encode text to Base64 format. Example: "Hello World" → "SGVsbG8gV29ybGQ="Input schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1,
"description": "Text to encode to Base64"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Encode Base64",
"readOnlyHint": false
} | — | Writes | — |
encode_htmlEncode HTML entitiesInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to HTML encode"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Encode Html",
"readOnlyHint": false
} | — | Writes | — |
encode_html_entitiesExtended HTML entity encoding/decodingInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to encode or decode"
},
"operation": {
"type": "string",
"enum": [
"encode",
"decode"
],
"description": "Operation to perform"
}
},
"required": [
"text",
"operation"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Encode Html Entities",
"readOnlyHint": false
} | — | Writes | — |
encode_urlURL encode textInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to URL encode"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Encode Url",
"readOnlyHint": false
} | — | Writes | — |
encrypt_ansible_vaultEncrypt text using Ansible Vault formatInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to encrypt"
},
"password": {
"type": "string",
"description": "Password for encryption"
},
"vaultId": {
"type": "string",
"description": "Vault ID for the encrypted content (optional)"
}
},
"required": [
"text",
"password"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Encrypt Ansible Vault",
"readOnlyHint": false
} | — | Writes | — |
evaluate_mathSafely evaluate mathematical expressionsInput schema{
"type": "object",
"properties": {
"expression": {
"type": "string",
"description": "Mathematical expression to evaluate (e.g., '2 + 3 * 4')"
}
},
"required": [
"expression"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Evaluate Math",
"readOnlyHint": false
} | — | Writes | — |
fang_urlDefang or refang URLs for safe sharing (security analysis)Input schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text containing URLs to fang/defang"
},
"operation": {
"type": "string",
"enum": [
"defang",
"refang"
],
"description": "Whether to defang (make safe) or refang (restore) URLs"
}
},
"required": [
"text",
"operation"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Fang Url",
"readOnlyHint": false
} | — | Writes | — |
format_cssFormat and prettify CSS codeInput schema{
"type": "object",
"properties": {
"css": {
"type": "string",
"description": "CSS code to format"
},
"indentSize": {
"type": "number",
"description": "Number of spaces for indentation (default: 2)"
}
},
"required": [
"css"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Format Css",
"readOnlyHint": false
} | — | Writes | — |
format_htmlFormat and beautify HTML codeInput schema{
"type": "object",
"properties": {
"html": {
"type": "string",
"description": "HTML code to prettify"
},
"indentSize": {
"type": "number",
"default": 2,
"description": "Number of spaces for indentation"
}
},
"required": [
"html"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Format Html",
"readOnlyHint": false
} | — | Writes | — |
format_javascriptFormat and beautify JavaScript/CSS codeInput schema{
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "JavaScript or CSS code to prettify"
},
"type": {
"type": "string",
"enum": [
"javascript",
"css"
],
"description": "Type of code to format"
},
"indentSize": {
"type": "number",
"default": 2,
"description": "Number of spaces for indentation"
}
},
"required": [
"code",
"type"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Format Javascript",
"readOnlyHint": false
} | — | Writes | — |
format_jsonFormat and prettify JSON with proper indentation. Example: {"a":1,"b":2} → formatted JSON with customizable spacingInput schema{
"type": "object",
"properties": {
"json": {
"type": "string",
"description": "JSON string to format"
},
"indent": {
"type": "number",
"description": "Number of spaces for indentation"
}
},
"required": [
"json"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Format JSON",
"readOnlyHint": false
} | — | Writes | — |
format_phoneParse and format phone numbersInput schema{
"type": "object",
"properties": {
"phoneNumber": {
"type": "string",
"description": "Phone number to parse and format"
},
"countryCode": {
"type": "string",
"description": "Country code (e.g., 'US', 'GB', 'FR')"
}
},
"required": [
"phoneNumber"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Format Phone",
"readOnlyHint": false
} | — | Writes | — |
format_sqlFormat and prettify SQL queriesInput schema{
"type": "object",
"properties": {
"sql": {
"type": "string",
"description": "SQL query to format"
},
"dialect": {
"type": "string",
"description": "SQL dialect to use for formatting (e.g., 'sql', 'mysql', 'postgresql', 'sqlite', 'mariadb', 'db2', 'plsql', 'n1ql', 'redshift', 'spark', 'tsql', 'trino', 'bigquery'). Default is 'sql'."
}
},
"required": [
"sql"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Format Sql",
"readOnlyHint": false
} | — | Writes | — |
format_xmlFormat and prettify XMLInput schema{
"type": "object",
"properties": {
"xml": {
"type": "string",
"description": "XML string to format"
},
"indent": {
"type": "number",
"description": "Number of spaces for indentation"
}
},
"required": [
"xml"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Format Xml",
"readOnlyHint": false
} | — | Writes | — |
format_yamlFormat and prettify YAMLInput schema{
"type": "object",
"properties": {
"yaml": {
"type": "string",
"description": "YAML string to format"
}
},
"required": [
"yaml"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Format Yaml",
"readOnlyHint": false
} | — | Writes | — |
generate_ansible_inventoryParse and validate Ansible inventory filesInput schema{
"type": "object",
"properties": {
"inventory": {
"type": "string",
"description": "Ansible inventory content (INI or YAML format)"
}
},
"required": [
"inventory"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Ansible Inventory",
"readOnlyHint": false
} | — | Writes | — |
generate_ascii_artGenerate ASCII art text using figlet fonts. Example: 'Hello' → stylized ASCII text art, supports 295+ fontsInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to convert to ASCII art, or use 'LIST_FONTS' to get all available font names"
},
"font": {
"type": "string",
"description": "ASCII art font style. Supports all 295+ figlet fonts. Use 'standard' if unsure."
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate ASCII Art",
"readOnlyHint": false
} | — | Writes | — |
generate_basic_authGenerate HTTP Basic Authentication headerInput schema{
"type": "object",
"properties": {
"username": {
"type": "string",
"description": "Username"
},
"password": {
"type": "string",
"description": "Password"
}
},
"required": [
"username",
"password"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Basic Auth",
"readOnlyHint": false
} | — | Writes | — |
generate_bip39Generate BIP39 mnemonic phrasesInput schema{
"type": "object",
"properties": {
"wordCount": {
"type": "string",
"enum": [
"12",
"15",
"18",
"21",
"24"
],
"description": "Number of words in the mnemonic"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Bip39",
"readOnlyHint": false
} | — | Writes | — |
generate_crontabGenerate crontab expressionsInput schema{
"type": "object",
"properties": {
"minute": {
"type": "string",
"description": "Minute (0-59, *, */n, n-m)"
},
"hour": {
"type": "string",
"description": "Hour (0-23, *, */n, n-m)"
},
"dayOfMonth": {
"type": "string",
"description": "Day of month (1-31, *, */n, n-m)"
},
"month": {
"type": "string",
"description": "Month (1-12, *, */n, n-m)"
},
"dayOfWeek": {
"type": "string",
"description": "Day of week (0-7, *, */n, n-m)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Crontab",
"readOnlyHint": false
} | — | Writes | — |
generate_hmacGenerate HMAC (Hash-based Message Authentication Code)Input schema{
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "Message to authenticate"
},
"key": {
"type": "string",
"description": "Secret key for HMAC"
},
"algorithm": {
"type": "string",
"enum": [
"sha1",
"sha256",
"sha512"
],
"description": "Hash algorithm"
}
},
"required": [
"message",
"key"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Hmac",
"readOnlyHint": false
} | — | Writes | — |
generate_ipv6_ulaGenerate IPv6 Unique Local Address (ULA) prefixInput schema{
"type": "object",
"properties": {
"globalId": {
"type": "string",
"description": "Global ID (40 bits in hex, auto-generated if not provided)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Ipv6-ula-generator",
"readOnlyHint": false
} | — | Writes | — |
generate_lorem_ipsumGenerate Lorem Ipsum placeholder textInput schema{
"type": "object",
"properties": {
"count": {
"type": "number",
"description": "Number of items to generate"
},
"type": {
"type": "string",
"enum": [
"words",
"sentences",
"paragraphs"
],
"description": "Type of content to generate"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Lorem Ipsum",
"readOnlyHint": false
} | — | Writes | — |
generate_mac_addressGenerate random MAC addressInput schema{
"type": "object",
"properties": {
"prefix": {
"type": "string",
"description": "MAC address prefix (e.g., '00:1B:44')"
},
"separator": {
"type": "string",
"enum": [
":",
"-"
],
"description": "Separator character"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Mac-address-generate",
"readOnlyHint": false
} | — | Writes | — |
generate_markdown_tocGenerate a table of contents from Markdown headersInput schema{
"type": "object",
"properties": {
"markdown": {
"type": "string",
"description": "Markdown content to generate TOC from"
},
"maxLevel": {
"type": "number",
"default": 6,
"description": "Maximum header level to include (1-6)"
},
"generateAnchors": {
"type": "boolean",
"default": true,
"description": "Whether to generate anchor links"
}
},
"required": [
"markdown"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Markdown Toc",
"readOnlyHint": false
} | — | Writes | — |
generate_numeronymGenerate numeronyms (abbreviations with numbers) from textInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to convert to numeronym"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Numeronym",
"readOnlyHint": false
} | — | Writes | — |
generate_otpGenerate Time-based One-Time Password (TOTP) codesInput schema{
"type": "object",
"properties": {
"secret": {
"type": "string",
"description": "Base32 encoded secret key"
},
"digits": {
"type": "number",
"description": "Number of digits in the code"
},
"period": {
"type": "number",
"description": "Time period in seconds"
}
},
"required": [
"secret"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Otp",
"readOnlyHint": false
} | — | Writes | — |
generate_passwordGenerate a secure passwordInput schema{
"type": "object",
"properties": {
"length": {
"type": "number",
"description": "Password length"
},
"includeUppercase": {
"type": "boolean",
"description": "Include uppercase letters"
},
"includeLowercase": {
"type": "boolean",
"description": "Include lowercase letters"
},
"includeNumbers": {
"type": "boolean",
"description": "Include numbers"
},
"includeSymbols": {
"type": "boolean",
"description": "Include symbols"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Password",
"readOnlyHint": false
} | — | Writes | — |
generate_qr_codeGenerate QR code for any text including URLs, WiFi networks, contact info, etc.Input schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to encode in QR code (URLs, WiFi: WIFI:T:WPA;S:network;P:password;;, contact info, etc.)"
},
"size": {
"type": "number",
"description": "Size multiplier (1-3)"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Qr Code",
"readOnlyHint": false
} | — | Writes | — |
generate_random_portGenerate random port numbersInput schema{
"type": "object",
"properties": {
"count": {
"type": "number",
"description": "Number of ports to generate"
},
"min": {
"type": "number",
"description": "Minimum port number"
},
"max": {
"type": "number",
"description": "Maximum port number"
},
"exclude": {
"type": "array",
"items": {
"type": "number"
},
"description": "Ports to exclude"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Random-port",
"readOnlyHint": false
} | — | Writes | — |
generate_svg_placeholderGenerate SVG placeholder imagesInput schema{
"type": "object",
"properties": {
"width": {
"type": "number",
"description": "Width in pixels"
},
"height": {
"type": "number",
"description": "Height in pixels"
},
"backgroundColor": {
"type": "string",
"description": "Background color (hex)"
},
"textColor": {
"type": "string",
"description": "Text color (hex)"
},
"text": {
"type": "string",
"description": "Custom text (default: dimensions)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Svg Placeholder",
"readOnlyHint": false
} | — | Writes | — |
generate_tokenGenerate secure random tokensInput schema{
"type": "object",
"properties": {
"length": {
"type": "number",
"description": "Token length"
},
"charset": {
"type": "string",
"enum": [
"alphanumeric",
"hex",
"base64",
"custom"
],
"description": "Character set to use"
},
"customChars": {
"type": "string",
"description": "Custom characters (required if charset is 'custom')"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Token",
"readOnlyHint": false
} | — | Writes | — |
generate_traefik_composeGenerate Traefik Docker Compose configurationInput schema{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Domain for Traefik services (default: example.com)"
},
"email": {
"type": "string",
"description": "Email for Let's Encrypt (default: admin@example.com)"
},
"network": {
"type": "string",
"description": "Docker network name (default: traefik)"
},
"serviceName": {
"type": "string",
"description": "Example service name (default: webapp)"
},
"serviceImage": {
"type": "string",
"description": "Example service image (default: nginx:latest)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Traefik Compose",
"readOnlyHint": false
} | — | Writes | — |
generate_ulidGenerate Universally Unique Lexicographically Sortable Identifier (ULID). Example: creates time-sortable unique IDs like '01ARZ3NDEKTSV4RRFFQ69G5FAV'Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
}Annotations{
"title": "Generate ULID",
"readOnlyHint": false
} | — | Writes | — |
generate_uuidGenerate a universally unique identifier (UUID). Example: generates "550e8400-e29b-41d4-a716-446655440000"Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
}Annotations{
"title": "Generate Uuid",
"readOnlyHint": false
} | — | Writes | — |
grepSearch for patterns in filesInput schema{
"type": "object",
"properties": {
"pattern": {
"type": "string",
"description": "Pattern to search for"
},
"file": {
"type": "string",
"description": "File path"
}
},
"required": [
"pattern",
"file"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Grep",
"readOnlyHint": false
} | — | Writes | — |
hash_bcryptGenerate bcrypt hash or verify password against hashInput schema{
"type": "object",
"properties": {
"password": {
"type": "string",
"description": "Password to hash or verify"
},
"rounds": {
"type": "number",
"description": "Number of salt rounds (4-12, default 10)"
},
"hash": {
"type": "string",
"description": "Existing hash to verify against (for verification)"
}
},
"required": [
"password"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Hash Bcrypt",
"readOnlyHint": false
} | — | Writes | — |
hash_md5Generate MD5 hashInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to hash with MD5"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Hash Md5",
"readOnlyHint": false
} | — | Writes | — |
hash_sha1Generate SHA1 hashInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to hash with SHA1"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Hash Sha1",
"readOnlyHint": false
} | — | Writes | — |
hash_sha256Generate SHA256 hash of input text. Example: "hello" → "2cf24dba4f21d..."Input schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to hash with SHA256"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Hash Sha256",
"readOnlyHint": false
} | — | Writes | — |
hash_sha512Generate SHA512 hashInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to hash with SHA512"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Hash Sha512",
"readOnlyHint": false
} | — | Writes | — |
headDisplay the beginning of a fileInput schema{
"type": "object",
"properties": {
"file": {
"type": "string",
"description": "File path"
},
"lines": {
"type": "number",
"default": 10,
"description": "Number of lines"
}
},
"required": [
"file"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Head",
"readOnlyHint": false
} | — | Writes | — |
identify_file_typeIdentify file type based on magic numbers/file signaturesInput schema{
"type": "object",
"properties": {
"data": {
"type": "string",
"description": "Hex data or base64 data of file header"
},
"format": {
"type": "string",
"enum": [
"hex",
"base64"
],
"description": "Format of the input data"
}
},
"required": [
"data",
"format"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Identify File Type",
"readOnlyHint": false
} | — | Writes | — |
logging_setLevelSet the minimum logging level for MCP logging notifications. Available levels: debug, info, notice, warning, error, critical, alert, emergencyInput schema{
"type": "object",
"properties": {
"level": {
"type": "string",
"enum": [
"debug",
"info",
"notice",
"warning",
"error",
"critical",
"alert",
"emergency"
],
"description": "The minimum log level to report"
}
},
"required": [
"level"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
logging_statusGet current MCP logging configuration and statusInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | | — |
lookup_http_statusGet information about HTTP status codesInput schema{
"type": "object",
"properties": {
"code": {
"type": "number",
"description": "HTTP status code to look up (optional)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Lookup Http Status",
"readOnlyHint": true
} | — | Read only | — |
lookup_mime_typesLook up MIME types for file extensionsInput schema{
"type": "object",
"properties": {
"input": {
"type": "string",
"description": "File extension (e.g., 'txt') or MIME type (e.g., 'text/plain')"
},
"lookupType": {
"type": "string",
"enum": [
"extension-to-mime",
"mime-to-extension"
],
"description": "Lookup direction"
}
},
"required": [
"input"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Lookup Mime Types",
"readOnlyHint": true
} | — | Read only | — |
lookup_port_numbersLook up common TCP/UDP port numbers and their servicesInput schema{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Port number or service name to look up"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Lookup Port Numbers",
"readOnlyHint": true
} | — | Read only | — |
minify_jsonMinify JSON by removing whitespace and unnecessary characters. Example: formatted JSON → compact single-line JSONInput schema{
"type": "object",
"properties": {
"json": {
"type": "string",
"description": "JSON string to minify"
}
},
"required": [
"json"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Minify JSON",
"readOnlyHint": false
} | — | Writes | — |
normalize_emailNormalize email addresses (remove dots, plus aliases, etc.)Input schema{
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "Email address to normalize"
}
},
"required": [
"email"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Normalize Email",
"readOnlyHint": false
} | — | Writes | — |
nslookupPerform DNS lookup on a hostname or IP addressInput schema{
"type": "object",
"properties": {
"target": {
"type": "string",
"description": "Hostname or IP address"
}
},
"required": [
"target"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Nslookup",
"readOnlyHint": false
} | — | Writes | — |
obfuscate_stringObfuscate text by replacing characters with their HTML entities or other representationsInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to obfuscate"
},
"method": {
"type": "string",
"enum": [
"html-entities",
"unicode",
"base64"
],
"description": "Obfuscation method"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Obfuscate String",
"readOnlyHint": false
} | — | Writes | — |
parse_ansible_inventoryParse and validate Ansible inventory filesInput schema{
"type": "object",
"properties": {
"inventory": {
"type": "string",
"description": "Ansible inventory content (INI or YAML format)"
}
},
"required": [
"inventory"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Generate Ansible Inventory",
"readOnlyHint": false
} | — | Writes | — |
parse_urlParse URL into componentsInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "URL to parse"
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Url-parse",
"readOnlyHint": false
} | — | Writes | — |
pingTest network connectivity to a host. Example: ping google.com to check if it's reachableInput schema{
"type": "object",
"properties": {
"target": {
"type": "string",
"description": "Host to ping"
},
"count": {
"type": "number",
"default": 4,
"description": "Number of ping attempts"
}
},
"required": [
"target"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Ping",
"readOnlyHint": false
} | — | Writes | — |
psList running processesInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
}Annotations{
"title": "Ps",
"readOnlyHint": false
} | — | Writes | — |
scpCopy files to or from a remote host using SFTP (SCP-like)Input schema{
"type": "object",
"properties": {
"target": {
"type": "string",
"description": "Target host"
},
"user": {
"type": "string",
"description": "Username"
},
"direction": {
"type": "string",
"enum": [
"upload",
"download"
],
"description": "Direction: upload (local to remote) or download (remote to local)"
},
"localPath": {
"type": "string",
"description": "Local file path (source for upload, destination for download)"
},
"remotePath": {
"type": "string",
"description": "Remote file path (destination for upload, source for download)"
},
"privateKey": {
"type": "string",
"description": "Private key for authentication (PEM format, optional, or path to key file)"
}
},
"required": [
"target",
"user",
"direction",
"localPath",
"remotePath"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Scp",
"readOnlyHint": false
} | — | Writes | — |
search_emojiSearch for emojis by name or categoryInput schema{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search term for emoji (name, category, or keyword)"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Search Emoji",
"readOnlyHint": false
} | — | Writes | — |
show_ansible_referenceGet Ansible commands reference and cheatsheetInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
}Annotations{
"title": "Show Ansible Reference",
"readOnlyHint": true
} | — | Read only | — |
show_device_infoGet basic device/system informationInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
}Annotations{
"title": "Show Device Info",
"readOnlyHint": true
} | — | Read only | — |
show_docker_referenceGet Docker commands reference and cheatsheetInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
}Annotations{
"title": "Show Docker Reference",
"readOnlyHint": true
} | — | Read only | — |
show_unicode_namesConvert text to Unicode character namesInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to convert to Unicode names"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Show Unicode Names",
"readOnlyHint": true
} | — | Read only | — |
slugify_textConvert text to URL-friendly slug formatInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to convert to slug"
},
"separator": {
"type": "string",
"description": "Character to use as separator"
},
"lowercase": {
"type": "boolean",
"description": "Convert to lowercase"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Slugify Text",
"readOnlyHint": false
} | — | Writes | — |
sshConnect to a target via SSHInput schema{
"type": "object",
"properties": {
"target": {
"type": "string",
"description": "Target host"
},
"user": {
"type": "string",
"description": "Username"
},
"command": {
"type": "string",
"description": "Command to run on remote host"
},
"privateKey": {
"type": "string",
"description": "Private key for authentication (PEM format, optional, or path to key file)"
}
},
"required": [
"target",
"user",
"command"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Ssh",
"readOnlyHint": false
} | — | Writes | — |
system_infoGet comprehensive system information, server details, available tool categories, and resource usage. Example: system information, tool categories, installation guideInput schema{
"type": "object",
"properties": {
"include_tools": {
"type": "boolean",
"description": "Include detailed information about all available tools"
},
"category": {
"type": "string",
"description": "Get information about a specific category (dynamically discovered)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "System Information",
"readOnlyHint": true
} | — | Read only | — |
tailDisplay the end of a fileInput schema{
"type": "object",
"properties": {
"file": {
"type": "string",
"description": "File path"
},
"lines": {
"type": "number",
"default": 10,
"description": "Number of lines"
}
},
"required": [
"file"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Tail",
"readOnlyHint": false
} | — | Writes | — |
telnetTest TCP connectivity to a host and portInput schema{
"type": "object",
"properties": {
"target": {
"type": "string",
"description": "Host to connect to"
},
"port": {
"type": "number",
"description": "Port number"
}
},
"required": [
"target",
"port"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Telnet",
"readOnlyHint": false
} | — | Writes | — |
test_regexTest regular expressions against textInput schema{
"type": "object",
"properties": {
"pattern": {
"type": "string",
"description": "Regular expression pattern"
},
"text": {
"type": "string",
"description": "Text to test against the regex"
},
"flags": {
"type": "string",
"description": "Regex flags (g, i, m, s, u, y)"
}
},
"required": [
"pattern",
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Test Regex",
"readOnlyHint": false
} | — | Writes | — |
text_snakecaseConvert text to snake_caseInput schema{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to convert to snake_case"
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Convert Text To Snake Case",
"readOnlyHint": false
} | — | Writes | — |
topDisplay system processes (snapshot)Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
}Annotations{
"title": "Top",
"readOnlyHint": false
} | — | Writes | — |
validate_ansible_playbookValidate Ansible playbook syntax and structureInput schema{
"type": "object",
"properties": {
"playbook": {
"type": "string",
"description": "Ansible playbook YAML content"
}
},
"required": [
"playbook"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Validate Ansible Playbook",
"readOnlyHint": false
} | — | Writes | — |
validate_docker_composeValidate Docker Compose files for syntax errors, compatibility issues, and best practices. Example: check YAML syntax, service configuration, network setupInput schema{
"type": "object",
"properties": {
"content": {
"type": "string",
"description": "Docker Compose file content to validate"
}
},
"required": [
"content"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Validate Docker Compose",
"readOnlyHint": false
} | — | Writes | — |
validate_ibanValidate and parse IBAN (International Bank Account Number)Input schema{
"type": "object",
"properties": {
"iban": {
"type": "string",
"description": "IBAN to validate and parse"
}
},
"required": [
"iban"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Annotations{
"title": "Iban-validate",
"readOnlyHint": false
} | — | Writes | — |