mcp-cryptowallet-evm
If you are the rightful owner of mcp-cryptowallet-evm and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP Crypto Wallet EVM server provides Claude with access to Ethereum and EVM-compatible blockchain operations using ethers.js v5.
The MCP Crypto Wallet EVM server is designed to facilitate interactions with Ethereum and EVM-compatible blockchains through a Model Context Protocol (MCP) server. It allows Claude to perform various blockchain operations such as creating wallets, checking balances, sending transactions, and interacting with smart contracts. The server leverages ethers.js v5 to provide a comprehensive suite of tools for managing wallets and executing blockchain transactions. Users can create wallets using random keys, private keys, mnemonic phrases, or encrypted JSON files. The server also supports blockchain methods for retrieving balances, chain IDs, gas prices, and transaction counts. Additionally, it offers transaction methods for sending and signing transactions, as well as provider methods for accessing blockchain data like blocks, transactions, and logs. The server is compatible with Node.js and can be configured to work with the Claude Desktop application.
Features
- Wallet Creation and Management: Create and manage wallets using various methods including random keys and mnemonic phrases.
- Blockchain Methods: Retrieve blockchain data such as balances, gas prices, and transaction counts.
- Transaction Methods: Send and sign transactions, and populate transactions with missing fields.
- Provider Methods: Access blockchain data including blocks, transactions, and logs.
- Network Methods: Get current network information and block numbers.
Tools
wallet_create_random
Create a random wallet
wallet_from_private_key
Import wallet from private key
wallet_from_mnemonic
Importing wallet from mnemonic words
wallet_get_balance
Check the wallet balance
wallet_send_transaction
Send a transaction
wallet_sign_message
Signature message
provider_get_block
Get block information
network_get_block_number
Get the current block number