{"name":"encode-intel","version":"1.0.0","tools":[{"name":"base64_encode","description":"Encode text to Base64 format. Handles UTF-8 text including unicode, emoji, and special characters. Useful for encoding data for APIs, data URIs, or basic obfuscation.","inputSchema":{"type":"object","properties":{"text":{"type":"string","description":"Text to encode to Base64"}},"required":["text"]}},{"name":"base64_decode","description":"Decode Base64-encoded data back to the original text. Handles standard Base64 encoding.","inputSchema":{"type":"object","properties":{"encoded":{"type":"string","description":"Base64-encoded string to decode"}},"required":["encoded"]}},{"name":"url_encode","description":"URL-encode a string (percent-encoding) for safe use in URLs, query parameters, or form data. Encodes special characters like spaces, &, ?, #, etc.","inputSchema":{"type":"object","properties":{"text":{"type":"string","description":"Text to URL-encode"}},"required":["text"]}},{"name":"url_decode","description":"Decode a URL-encoded (percent-encoded) string back to plain text.","inputSchema":{"type":"object","properties":{"encoded":{"type":"string","description":"URL-encoded string to decode (e.g. 'Hello%20World%21')"}},"required":["encoded"]}},{"name":"hash_text","description":"Compute SHA-256 or SHA-512 cryptographic hash of any text. Returns the hex-encoded hash. Useful for checksums, fingerprinting, or verifying data integrity.","inputSchema":{"type":"object","properties":{"text":{"type":"string","description":"Text to hash"},"algorithm":{"type":"string","enum":["sha256","sha512"],"description":"Hash algorithm: 'sha256' (default, 64 hex chars) or 'sha512' (128 hex chars)"}},"required":["text"]}},{"name":"generate_uuid","description":"Generate a cryptographically random UUID v4 (e.g. '550e8400-e29b-41d4-a716-446655440000'). Useful for creating unique IDs for records, sessions, or tokens.","inputSchema":{"type":"object","properties":{"count":{"type":"number","description":"Number of UUIDs to generate (default 1, max 10)"}},"required":[]}},{"name":"generate_password","description":"Generate a cryptographically secure random password. Customize length and character sets (uppercase, numbers, symbols).","inputSchema":{"type":"object","properties":{"length":{"type":"number","description":"Password length (default 16, min 8, max 128)"},"uppercase":{"type":"boolean","description":"Include uppercase letters (default true)"},"numbers":{"type":"boolean","description":"Include numbers 0-9 (default true)"},"symbols":{"type":"boolean","description":"Include symbols !@#$%^&*()_+- etc. (default false)"},"count":{"type":"number","description":"Number of passwords to generate (default 1, max 5)"}},"required":[]}},{"name":"validate_card","description":"Validate a credit/debit card number using the Luhn algorithm. Determines whether the number is mathematically valid and identifies the card type (Visa, Mastercard, Amex, etc.).","inputSchema":{"type":"object","properties":{"card_number":{"type":"string","description":"Card number to validate (digits only or with spaces/dashes, e.g. '4532015112830366' or '4532-0151-1283-0366')"}},"required":["card_number"]}}]}