Skip to main content
MCP server CX Codex

Ethereum Address Validator — Claude Code MCP server: check addresses

Validates Ethereum addresses, private keys and EIP-55 checksums inside your agent session. Handy when you need to confirm an address or work out a function selector.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add validation-mcp-server -- uvx validation-mcp-server
Open on GitHub

What Ethereum Address Validator does

The server hands your agent 15 tools. They cover address validation with EIP-55 checksum verification, private key range checks, conversion of any address to checksummed form, address derivation from a private or public key, ECDSA signature component checks, address comparison and batch validation of a list. There is also keccak256_hash, encoding and decoding of 4-byte function selectors, ENS name format validation and contract storage slot calculation.

Alongside the tools come resources: the EIP-55 specification, secp256k1 curve parameters, a database of common function selectors, known address patterns and weak key information. Ready-made prompts cover an address validation workflow, a key security audit, data encoding help and contract interaction preparation.

Private keys are never logged or persisted, and sensitive operations wipe memory afterwards. ENS name validation runs offline, with no network call. The server launches through uvx, so uv has to be on your PATH — otherwise the start command fails.

What it helps with

  • check an address and its EIP-55 checksum
  • confirm a private key sits inside the valid range
  • convert an address to checksummed form before sending it
  • turn a function signature into its 4-byte selector
  • validate a whole list of addresses in one go

Example prompts for the agent

  • Validate 0x5aaeb6053f3e94c9b9a09f33669435e7ef1beaed and tell me if the checksum is right
  • Encode the selector for transfer(address,uint256)
  • Derive the address from private key 0x4c0883a69102937d6231471b5dbb6204fe5129617082792ae468d01a3f362318

How to install Ethereum Address Validator

Platform CLI

claude mcp add validation-mcp-server -- uvx validation-mcp-server

uvx runs the command named after the package; if the README names another one, use uvx --from validation-mcp-server <command>

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Ethereum Address Validator

How do I install Ethereum Address Validator in Claude Code?

Run claude mcp add validation-mcp-server -- uvx validation-mcp-server. The server then shows up in your MCP server list.

What does Ethereum Address Validator do?

It gives your agent tools for Ethereum address and private key validation, EIP-55 checksums, Keccak-256 hashes, function selectors and ENS names.

Does ENS name validation need a network connection?

No. ENS name format validation happens offline, and the other operations do not reach into the blockchain either.

Similar MCP servers

Everything for Security →

From the same set2

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor