wallet_sign_message
Sign a message using a wallet for Ethereum and EVM-compatible chains. Requires a message input and accepts a private key, mnemonic, or JSON wallet for secure message authentication.
Instructions
Sign a message
Input Schema
Name | Required | Description | Default |
---|---|---|---|
message | Yes | The message to sign | |
wallet | No | The wallet (private key, mnemonic, or JSON). If not provided, uses PRIVATE_KEY environment variable if set. |
Input Schema (JSON Schema)
You must be authenticated.
Other Tools from MCP Crypto Wallet EVM
- network_get_block_number
- network_get_fee_data
- network_get_network
- provider_estimate_gas
- provider_get_block
- provider_get_code
- provider_get_ens_resolver
- provider_get_logs
- provider_get_storage_at
- provider_get_transaction
- provider_get_transaction_receipt
- provider_lookup_address
- provider_resolve_name
- wallet_call
- wallet_create_mnemonic_phrase
- wallet_create_random
- wallet_encrypt
- wallet_from_encrypted_json
- wallet_from_mnemonic
- wallet_from_private_key
- wallet_get_address
- wallet_get_balance
- wallet_get_chain_id
- wallet_get_gas_price
- wallet_get_private_key
- wallet_get_public_key
- wallet_get_transaction_count
- wallet_populate_transaction
- wallet_provider_set
- wallet_send_transaction
- wallet_sign_message
- wallet_sign_transaction
- wallet_sign_typed_data
- wallet_verify_message
- wallet_verify_typed_data
Related Tools
- @dcSpark/mcp-cryptowallet-evm
- @crazyrabbitLTC/mcp-ethers-server
- @mcpdotdirect/evm-mcp-server
- @dcSpark/mcp-cryptowallet-evm
- @dcSpark/mcp-cryptowallet-evm