MCP Crypto Wallet EVM

Provides Claude with Ethereum and EVM blockchain ops via ethers.js, including wallet management, balances, transactions, and contract calls.
  • typescript

8

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "dcspark-mcp-cryptowallet-evm": {
      "command": "npx",
      "args": [
        "-y",
        "@mcp-dockmaster/mcp-cryptowallet-evm"
      ],
      "env": {
        "PRIVATE_KEY": "OPTIONAL_PRIVATE_KEY"
      }
    }
  }
}

This MCP server lets Claude interact with Ethereum and other EVM-compatible blockchains through ethers.js, enabling you to create wallets, check balances, send transactions, and call smart contracts directly from Claude.

How to use

You can access Ethereum and EVM functionality through Claude by configuring the MCP server as a backend for Claude Desktop. Once connected, you can ask Claude to create wallets, check balances, send funds, call contract methods without sending transactions, sign messages, and inspect blocks, transactions, and on-chain data.

Practical usage patterns include creating a new wallet, querying balances, sending ether to another address, and interacting with smart contracts. You can also inspect gas prices, nonces, and transaction receipts, or sign messages and verify signed data for secure workflows.

How to install

Prerequisites you need before starting are your system with Node.js v16 or higher and access to Claude Desktop.

Option 1: Using npx (recommended) lets you run the MCP server without a local install. Use this command to start immediately.

npx @mcp-dockmaster/mcp-cryptowallet-evm

Option 2: Manual installation if you prefer to run locally. Follow these steps.

git clone https://github.com/dcSpark/mcp-cryptowallet-evm.git
cd mcp-cryptowallet-evm
npm ci
npm run build

Available tools

wallet_create_random

Create a new wallet with a random private key.

wallet_from_private_key

Create a wallet from a provided private key.

wallet_from_mnemonic

Create a wallet from a mnemonic phrase.

wallet_from_encrypted_json

Create a wallet by decrypting an encrypted JSON wallet.

wallet_encrypt

Encrypt a wallet with a password.

wallet_get_address

Retrieve the wallet address.

wallet_get_public_key

Retrieve the wallet public key.

wallet_get_private_key

Retrieve the wallet private key (with security warnings).

wallet_get_mnemonic

Retrieve the wallet mnemonic phrase (if available).

wallet_get_balance

Get the wallet balance.

wallet_get_chain_id

Get the connected chain ID.

wallet_get_gas_price

Get the current gas price.

wallet_get_transaction_count

Get the nonce for the wallet.

wallet_call

Call a contract method without sending a transaction.

wallet_send_transaction

Send a transaction.

wallet_sign_transaction

Sign a transaction without sending it.

wallet_populate_transaction

Populate a transaction with missing fields.

wallet_sign_message

Sign a message.

wallet_sign_typed_data

Sign EIP-712 typed data.

wallet_verify_message

Verify a signed message.

wallet_verify_typed_data

Verify signed typed data.

provider_get_block

Get a block by number or hash.

provider_get_transaction

Get a transaction by hash.

provider_get_transaction_receipt

Get a transaction receipt.

provider_get_code

Get the code at an address.

provider_get_storage_at

Get storage at a position for an address.

provider_estimate_gas

Estimate gas for a transaction.

provider_get_logs

Get logs matching a filter.

provider_get_ens_resolver

Get the ENS resolver for a name.

provider_lookup_address

Lookup ENS name for an address.

provider_resolve_name

Resolve an ENS name to an address.

network_get_network

Get current network information.

network_get_block_number

Get the current block number.

network_get_fee_data

Get current fee data.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational