This server gives Claude cryptographic and encoding operations through five tools: hash (MD5, SHA family, HMAC), encode_decode (Base64, URL, HTML entities, hex, binary with auto-detection), generate_id (UUID v4, nanoid, ULID, CUID), password (generation with configurable charsets and strength checking with entropy calculation), and jwt (decode, expiry checks, unsigned token creation). It's built entirely on Node.js crypto without external dependencies. Reach for this when you need Claude to hash API signatures, decode tokens during debugging sessions, generate test identifiers, or analyze password strength. Everything runs locally through stdio transport, so no data leaves your machine.
Public tool metadata for what this MCP can expose to an agent.
get_spreadReal-time price spread between Binance and OKX. Returns gross%, net% after fees, best route, and profitability verdict.2 paramsReal-time price spread between Binance and OKX. Returns gross%, net% after fees, best route, and profitability verdict.
symbolstringtaker_feenumberget_funding_rateCurrent perpetual funding rates on Binance and OKX. Returns 8h rate, annualized yield, next settlement time.1 paramsCurrent perpetual funding rates on Binance and OKX. Returns 8h rate, annualized yield, next settlement time.
symbolstringget_cash_carryCash & Carry arbitrage yield calculator. Buy spot + short perp = near-zero market risk + funding income.2 paramsCash & Carry arbitrage yield calculator. Buy spot + short perp = near-zero market risk + funding income.
symbolstringcapital_usdtnumberget_exchange_statusLive operational status of Binance and OKX. Use when user reports failed orders or unexpected errors.Live operational status of Binance and OKX. Use when user reports failed orders or unexpected errors.
No parameter schema in public metadata yet.
Cryptography and encoding tools for AI agents, served via the Model Context Protocol (MCP).
Hash text using MD5, SHA-1, SHA-256, SHA-512, or HMAC. Compare two hash values. Compute all algorithms at once.
Actions: hash, hmac, compare, hash_all
Encode and decode text using Base64, URL encoding, HTML entities, hex, or binary. Auto-detect encoding format.
Actions: base64_encode, base64_decode, url_encode, url_decode, html_encode, html_decode, hex_encode, hex_decode, binary_encode, binary_decode, detect
Generate unique identifiers: UUID v4, nanoid, ULID, CUID, or random strings with configurable length and charset.
Types: uuid, nanoid, ulid, cuid, random
Generate secure passwords with configurable character sets, length, and count. Check password strength with entropy calculation and crack time estimation.
Actions: generate, check_strength
Decode JWT tokens to inspect header and payload, check expiry status, or create unsigned JWTs for testing.
Actions: decode, check_expiry, create_unsigned
npm install
npm run build
Add to your MCP client configuration:
{
"mcpServers": {
"crypto-tools": {
"command": "node",
"args": ["D:/products/mcp-servers/mcp-crypto-tools/dist/index.js"]
}
}
}
@modelcontextprotocol/sdk - MCP server frameworkcrypto module - all cryptographic operationsNo external crypto libraries required.
MIT
io.github.shelvick/shopify-subscription-reconciliation
zleventer/google-ads-mcp
csoai-org/meok-stripe-acp-checkout-mcp
io.github.mharnett/google-ads
csoai-org/stripe-billing-mcp
co.pipeboard/google-ads-mcp