Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| hash_md5 | Generate an MD5 hash of the given input string. |
| hash_sha1 | Generate a SHA-1 hash of the given input string. |
| hash_sha256 | Generate a SHA-256 hash of the given input string. |
| hash_sha512 | Generate a SHA-512 hash of the given input string. |
| hash_bcrypt | Generate a bcrypt hash of the given input string. Useful for password hashing. |
| hash_bcrypt_verify | Verify a string against a bcrypt hash. Returns true if matches. |
| base64_encode | Encode a string to Base64. |
| base64_decode | Decode a Base64 string back to plain text. |
| url_encode | URL-encode a string (percent-encoding). |
| url_decode | Decode a URL-encoded string. |
| html_encode | Encode special characters in a string to HTML entities. |
| html_decode | Decode HTML entities in a string back to their original characters. |
| hex_encode | Encode a string to its hexadecimal representation. |
| hex_decode | Decode a hexadecimal string back to plain text. |
| generate_uuid | Generate a cryptographically secure UUID v4. |
| generate_nanoid | Generate a NanoID — a compact, URL-friendly unique ID. |
| generate_password | Generate a secure random password with configurable options. |
| generate_random_hex | Generate a random hexadecimal string of the specified byte length. |
| jwt_decode | Decode a JWT (JSON Web Token) and display its header and payload without verifying the signature. Useful for debugging and inspecting tokens. |
| jwt_validate | Validate the structure of a JWT. Checks format, Base64URL encoding, JSON validity, and expiration status. Does NOT verify the cryptographic signature. |
| json_format | Format (pretty-print) a JSON string with configurable indentation. Can also minify JSON. |
| json_validate | Validate a JSON string and report any parsing errors with their approximate location. |
| json_path_query | Extract a value from a JSON object using a dot-notation path (e.g., 'user.address.city' or 'items[0].name'). |
| timestamp_to_date | Convert a Unix timestamp (seconds or milliseconds) to a human-readable ISO 8601 date string. |
| date_to_timestamp | Convert a date string to a Unix timestamp. Accepts ISO 8601 and common date formats. |
| number_base_convert | Convert a number between different bases (binary, octal, decimal, hexadecimal, or any base 2-36). |
| color_convert | Convert colors between HEX, RGB, and HSL formats. |
| byte_convert | Convert between byte units (B, KB, MB, GB, TB, PB). Supports both binary (1024) and SI (1000) standards. |
| cidr_calculate | Calculate network details from a CIDR notation (e.g., '192.168.1.0/24'). Returns network address, broadcast, host range, and host count. |
| ip_validate | Validate and classify an IPv4 or IPv6 address. Returns type, class, scope, and whether it's private/loopback/multicast. |
| text_stats | Analyze text and return detailed statistics: character count, word count, line count, sentence count, paragraph count, and reading time. |
| lorem_ipsum | Generate Lorem Ipsum placeholder text. |
| case_convert | Convert a string between different casing styles: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, and more. |
| slugify | Convert a string to a URL-friendly slug. Removes special characters, replaces spaces with hyphens, and lowercases everything. |
| regex_test | Test a regular expression pattern against an input string. Returns all matches with groups and indices. |
| text_diff | Compare two strings and show a simple line-by-line diff. Lines prefixed with '+' are additions, '-' are deletions, ' ' are unchanged. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |