crypto.hash.v1The Cryptographic Tools MCP server provides essential cryptographic operations for AI applications requiring hashing, message authentication, and unique identifier generation. Features industry-standard hash functions (MD5, SHA-1, SHA-256, SHA-512), HMAC signing for API webhooks and JWT tokens, hexadecimal encoding for data representation, and both random (v4) and deterministic (v5) UUID generation.
Cryptography
0.25 credits
10 available
This tool integrates seamlessly with Microsoft 365 Copilot, enabling enterprise users to extend their AI capabilities across Office applications.
md5_hashGenerate MD5 hash (legacy algorithm, use SHA-256 for new applications)
text- string (required) - The text to hashhash- string - Hexadecimal MD5 hash (32 characters)sha1_hashGenerate SHA-1 hash (legacy algorithm, use SHA-256 for security-critical applications)
text- string (required) - The text to hashhash- string - Hexadecimal SHA-1 hash (40 characters)sha256_hashGenerate SHA-256 hash (recommended for most use cases, provides strong cryptographic security)
text- string (required) - The text to hashhash- string - Hexadecimal SHA-256 hash (64 characters)sha512_hashGenerate SHA-512 hash (highest security level, longer hash output)
text- string (required) - The text to hashhash- string - Hexadecimal SHA-512 hash (128 characters)hmac_sha256Generate HMAC-SHA256 signature for message authentication (e.g., API webhooks, JWT signing, Stripe signatures)
message- string (required) - The message to signkey- string (required) - The secret key for HMACsignature- string - Hexadecimal HMAC-SHA256 signaturehmac_sha512Generate HMAC-SHA512 signature for message authentication with higher security
message- string (required) - The message to signkey- string (required) - The secret key for HMACsignature- string - Hexadecimal HMAC-SHA512 signaturehex_encodeEncode text to hexadecimal representation
text- string (required) - The text to encodeencoded- string - Hexadecimal encoded text (e.g., "hello" → "68656c6c6f")hex_decodeDecode hexadecimal back to text
text- string (required) - The hexadecimal string to decodedecoded- string - Decoded textgenerate_uuid4Generate random UUID (version 4) for unique identifiers with strong randomness
uuid- string - Random UUID in standard format (e.g., "550e8400-e29b-41d4-a716-446655440000")generate_uuid5Generate name-based UUID (version 5) for deterministic identifiers (same input always produces same UUID)
name- string (required) - The name to generate UUID fromnamespace- string (required) - Namespace: dns, url, oid, or x500uuid- string - Deterministic UUID based on name and namespace (e.g., "cfbff0d1-9375-5685-968c-48ce8b15ae17")API webhook signature verification (Stripe, GitHub, etc.)
Secure password hashing and verification
Generate unique identifiers for resources
Deterministic ID generation for content-addressed storage
Data integrity verification with checksums
JWT token signing and verification
Fixed rate per operation
Integrate Cryptographic Tools into your AI applications today