
Ethereum Transaction Builder
Gives Claude direct access to Ethereum transaction primitives without needing a node connection. You can build and sign both legacy and EIP-1559 transactions, estimate gas costs, work with RLP encoding, and handle ERC-20 transfers. It's part of a five-server toolkit that separates wallet operations, keystore management, signing, transactions, and validation into distinct tools. The transaction server specifically exposes 15 tools covering everything from building unsigned transactions to parsing calldata and serializing for broadcast. Useful when you need to construct transactions offline or want an AI assistant to help with transaction debugging, gas estimation, or building complex contract interactions before sending them on-chain.
- tools
- 12
- transport
- STDIO
- last updated
- Jan 20, 2026
Tools
12 toolsPublic tool metadata for what this MCP can expose to an agent.
build_transactionCreate unsigned transaction
Create unsigned transaction
No parameter schema in public metadata yet.
sign_transactionSign with private key
Sign with private key
No parameter schema in public metadata yet.
decode_transactionParse raw transaction
Parse raw transaction
No parameter schema in public metadata yet.
encode_transactionRLP encode transaction
RLP encode transaction
No parameter schema in public metadata yet.
estimate_gasCalculate gas requirements
Calculate gas requirements
No parameter schema in public metadata yet.
calculate_transaction_hashPre-signing hash
Pre-signing hash
No parameter schema in public metadata yet.
build_eip1559_transactionType 2 transactions
Type 2 transactions
No parameter schema in public metadata yet.
build_legacy_transactionType 0 transactions
Type 0 transactions
No parameter schema in public metadata yet.
build_access_list_transactionType 1 transactions
Type 1 transactions
No parameter schema in public metadata yet.
serialize_transactionConvert to wire format
Convert to wire format
No parameter schema in public metadata yet.
parse_transaction_inputDecode calldata
Decode calldata
No parameter schema in public metadata yet.
validate_transactionCheck transaction validity
Check transaction validity
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
transaction-mcp-server- Transport
- STDIO
- Registry
- MCP registry, active
More from nirholas
- Ethereum Wallet Generator23
- Ethereum Address Validator23
- 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