mcp-web3-wallet-tester

dennisonbertram/mcp-web3-wallet-tester

3.2

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

No resources