dennisonbertram/mcp-web3-wallet-tester
If you are the rightful owner of mcp-web3-wallet-tester and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
An MCP server that functions as an Ethereum wallet, enabling LLMs to manage Web3 dApp testing through Playwright.
Tools
Functions exposed to the LLM to take actions
wallet_getAddress
Get the wallet address
wallet_getBalance
Get ETH balance
wallet_getPendingRequests
List pending requests
wallet_approveRequest
Approve a pending request
wallet_rejectRequest
Reject a pending request
wallet_waitForRequest
Wait for a request to arrive
wallet_setAutoApprove
Enable/disable auto-approve
wallet_getTransactionReceipt
Get transaction receipt
wallet_getChainId
Get chain ID
wallet_getStatus
Get full wallet status
wallet_listAccounts
List all 10 Anvil test accounts
wallet_switchAccount
Switch to Anvil account by index (0-9)
wallet_setPrivateKey
Switch to a custom private key
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client