
Ethereum Address Validator
Need to validate Ethereum addresses, check private keys, or compute function selectors? This server wraps low-level cryptographic operations into 15 tools that handle checksumming, signature validation, and Keccak-256 hashing. It'll verify EIP-55 checksums, derive addresses from keys, batch-validate address lists, and decode function selectors against a database of 500+ known signatures. You also get ENS name validation and storage slot calculations. It's part of a five-server suite built on official ethereumjs libraries, with 64 tests covering the validation layer. Useful when you're building transactions or working with contract ABIs and need to verify data before signing or broadcasting.
- tools
- 15
- transport
- STDIO
- last updated
- Jan 20, 2026
Tools
15 toolsPublic tool metadata for what this MCP can expose to an agent.
validate_addressEIP-55 checksum validation
EIP-55 checksum validation
No parameter schema in public metadata yet.
validate_private_keyKey range checking
Key range checking
No parameter schema in public metadata yet.
to_checksum_addressConvert to checksummed
Convert to checksummed
No parameter schema in public metadata yet.
derive_address_from_private_keyKey → address
Key → address
No parameter schema in public metadata yet.
derive_address_from_public_keyPubkey → address
Pubkey → address
No parameter schema in public metadata yet.
validate_signatureCheck v, r, s values
Check v, r, s values
No parameter schema in public metadata yet.
validate_hex_dataHex string validation
Hex string validation
No parameter schema in public metadata yet.
compare_addressesAddress equality
Address equality
No parameter schema in public metadata yet.
batch_validate_addressesBulk validation
Bulk validation
No parameter schema in public metadata yet.
generate_vanity_checkPattern matching
Pattern matching
No parameter schema in public metadata yet.
keccak256_hashCompute Keccak-256
Compute Keccak-256
No parameter schema in public metadata yet.
encode_function_selectorSignature → selector
Signature → selector
No parameter schema in public metadata yet.
decode_function_selectorLookup selectors
Lookup selectors
No parameter schema in public metadata yet.
validate_ens_nameENS format validation
ENS format validation
No parameter schema in public metadata yet.
calculate_storage_slotStorage slot computation
Storage slot computation
No parameter schema in public metadata yet.
Sponsors
Readme
Ethereum Wallet Toolkit
A collection of Ethereum wallet tools: Python CLI utilities (eth_toolkit.py, wallet.py, keystore.py, sign.py, transaction.py, typed_data.py, validate.py, vanity.py), five Model Context Protocol (MCP) servers exposing wallet functionality to AI assistants, a fully offline single-file HTML wallet (offline.html), and an x402 payment facilitator. See the sections below for each component.
Offline Build - Official Ethereumjs Libraries
This directory contains the build system to create offline1.html using official ethereumjs libraries.
Libraries Used
All libraries are from the official Ethereum ecosystem:
@ethereumjs/tx- Transaction signing (legacy + EIP-1559)@ethereumjs/util- Utilities (address validation, checksums, etc.)@ethereumjs/rlp- RLP encoding@ethereumjs/wallet- Wallet utilitiesethereum-cryptography- Official cryptographic primitives (secp256k1, keccak256)@scure/bip39- BIP39 mnemonic (used by ethereumjs)@scure/bip32- BIP32 HD derivation (used by ethereumjs)
Build Instructions
# Navigate to this directory
cd offline-build
# Install dependencies
npm install
Details
- Repository
- github.com/nirholas/ethereum-wallet-toolkit
- Category
- Finance & Commerce
- Package
validation-mcp-server- Transport
- STDIO
- Registry
- MCP registry, active
More from nirholas
- Ethereum Keystore Encryption23
- GitHub to MCP Converter28
- Universal Blockchain MCP37
- DeFi Trading Agents32
- Documentation Extractor29
- MCP Registry Monitor26
- SperaxOS16
- Repository Intelligence25
- Crypto Tools Registry23
- 3D AI Agent Avatar269
- three.ws 3D Agent Tools269
- three.ws AgenC269
- three.ws Agora269
- three.ws Assistant Widget269
- three.ws Autopilot269
- three.ws Coin Clash269
- three.ws Herald269
- three.ws Knock269
- three.ws Loom269
- XActions644
- three.ws Avatars & Agents269
- UCAI33
- PumpFun Claims Bot16
- Ethereum & EVM Message Signing23