{"slug":"dcSpark/mcp-cryptowallet-evm","name":"MCP Crypto Wallet EVM","description":"Perform EVM crypto wallet operations using ethers.js v5. Supports a private key environment variable for wallet operations.","category":"development","tags":[],"official":false,"stars":10,"transport":"http","install":[{"cmd":"npx (Recommended)","imports":[]}],"tools":[{"name":"wallet_create_random","description":"Create a new wallet with a random private key"},{"name":"wallet_from_private_key","description":"Create a wallet from a private key"},{"name":"wallet_from_mnemonic","description":"Create a wallet from a mnemonic phrase"},{"name":"wallet_from_encrypted_json","description":"Create a wallet by decrypting an encrypted JSON wallet"},{"name":"wallet_encrypt","description":"Encrypt a wallet with a password"},{"name":"wallet_get_address","description":"Get the wallet address"},{"name":"wallet_get_public_key","description":"Get the wallet public key"},{"name":"wallet_get_private_key","description":"Get the wallet private key (with appropriate security warnings)"},{"name":"wallet_get_mnemonic","description":"Get the wallet mnemonic phrase (if available)"},{"name":"wallet_get_balance","description":"Get the balance of the wallet"},{"name":"wallet_get_chain_id","description":"Get the chain ID the wallet is connected to"},{"name":"wallet_get_gas_price","description":"Get the current gas price"},{"name":"wallet_get_transaction_count","description":"Get the number of transactions sent from this account (nonce)"},{"name":"wallet_call","description":"Call a contract method without sending a transaction"},{"name":"wallet_send_transaction","description":"Send a transaction"},{"name":"wallet_sign_transaction","description":"Sign a transaction without sending it"},{"name":"wallet_populate_transaction","description":"Populate a transaction with missing fields"},{"name":"wallet_sign_message","description":"Sign a message"},{"name":"wallet_sign_typed_data","description":"Sign typed data (EIP-712)"},{"name":"wallet_verify_message","description":"Verify a signed message"},{"name":"wallet_verify_typed_data","description":"Verify signed typed data"},{"name":"provider_get_block","description":"Get a block by number or hash"},{"name":"provider_get_transaction","description":"Get a transaction by hash"},{"name":"provider_get_transaction_receipt","description":"Get a transaction receipt"},{"name":"provider_get_code","description":"Get the code at an address"},{"name":"provider_get_storage_at","description":"Get the storage at a position for an address"},{"name":"provider_estimate_gas","description":"Estimate the gas required for a transaction"},{"name":"provider_get_logs","description":"Get logs that match a filter"},{"name":"provider_get_ens_resolver","description":"Get the ENS resolver for a name"},{"name":"provider_lookup_address","description":"Lookup the ENS name for an address"},{"name":"provider_resolve_name","description":"Resolve an ENS name to an address"},{"name":"network_get_network","description":"Get the current network information"},{"name":"network_get_block_number","description":"Get the current block number"},{"name":"network_get_fee_data","description":"Get the current fee data (base fee, max priority fee, etc.)"}],"env_vars":["PRIVATE_KEY"],"auth_type":"none","github":"https://github.com/dcSpark/mcp-cryptowallet-evm","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}