# MCP Ethers Wallet MCP server

Agent View of the PolicyLayer registry record for MCP Ethers Wallet: identity, probed posture, risk grade, and all 69 tools classified. HTML page: https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server

## Facts

- Server id: `crazyrabbitltc/mcp-ethers-server`
- Homepage: https://github.com/crazyrabbitLTC/mcp-ethers-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 69
- Tool categories present: Execute, Financial, Read, Write
- Tags: crazyrabbitltc mcp ethers server, payments, automation
- Record last modified: 2026-08-01T15:34:03.451Z

## Tools (69)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `contractCall` | Execute | High | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/contractcall.md |
| `prepareContractTransaction` | Execute | High | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/preparecontracttransaction.md |
| `prepareERC1155SetApprovalForAll` | Execute | High | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/prepareerc1155setapprovalforall.md |
| `prepareERC721SetApprovalForAll` | Execute | High | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/prepareerc721setapprovalforall.md |
| `signMessage` | Execute | High | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/signmessage.md |
| `approveERC20` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/approveerc20.md |
| `approveNFT` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/approvenft.md |
| `ethSign` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/ethsign.md |
| `prepareERC1155BatchTransfer` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/prepareerc1155batchtransfer.md |
| `prepareERC20Approval` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/prepareerc20approval.md |
| `prepareTransaction` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/preparetransaction.md |
| `safeBatchTransferERC1155` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/safebatchtransfererc1155.md |
| `safeTransferERC1155` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/safetransfererc1155.md |
| `safeTransferERC721` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/safetransfererc721.md |
| `sendSignedTransaction` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/sendsignedtransaction.md |
| `sendTransaction` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/sendtransaction.md |
| `sendTransactionWithOptions` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/sendtransactionwithoptions.md |
| `transferERC20` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/transfererc20.md |
| `transferERC721` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/transfererc721.md |
| `transferFromERC20` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/transferfromerc20.md |
| `transferNFT` | Financial | Critical | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/transfernft.md |
| `loadWallet` | Other | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/loadwallet.md |
| `checkWalletExists` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/checkwalletexists.md |
| `erc1155_balanceOf` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/erc1155-balanceof.md |
| `erc1155_balanceOfBatch` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/erc1155-balanceofbatch.md |
| `erc1155_uri` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/erc1155-uri.md |
| `erc20_balanceOf` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/erc20-balanceof.md |
| `erc20_getTokenInfo` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/erc20-gettokeninfo.md |
| `erc721_balanceOf` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/erc721-balanceof.md |
| `erc721_tokenURI` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/erc721-tokenuri.md |
| `formatEther` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/formatether.md |
| `formatUnits` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/formatunits.md |
| `getAllNetworks` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getallnetworks.md |
| `getBlockDetails` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getblockdetails.md |
| `getBlockNumber` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getblocknumber.md |
| `getContractCode` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getcontractcode.md |
| `getEnsResolutionGuidance` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getensresolutionguidance.md |
| `getERC1155Balance` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/geterc1155balance.md |
| `getERC1155BatchBalances` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/geterc1155batchbalances.md |
| `getERC1155Metadata` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/geterc1155metadata.md |
| `getERC1155TokensOfOwner` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/geterc1155tokensofowner.md |
| `getERC20Allowance` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/geterc20allowance.md |
| `getERC20Balance` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/geterc20balance.md |
| `getERC20TokenInfo` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/geterc20tokeninfo.md |
| `getERC721CollectionInfo` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/geterc721collectioninfo.md |
| `getERC721Metadata` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/geterc721metadata.md |
| `getERC721Owner` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/geterc721owner.md |
| `getERC721TokensOfOwner` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/geterc721tokensofowner.md |
| `getFeeData` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getfeedata.md |
| `getGasPrice` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getgasprice.md |
| `getNetwork` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getnetwork.md |
| `getNFTInfo` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getnftinfo.md |
| `getNFTMetadata` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getnftmetadata.md |
| `getNFTOwner` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getnftowner.md |
| `getNFTTokenURI` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getnfttokenuri.md |
| `getSupportedNetworks` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getsupportednetworks.md |
| `getTransactionDetails` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/gettransactiondetails.md |
| `getWalletBalance` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getwalletbalance.md |
| `getWalletTransactionCount` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/getwallettransactioncount.md |
| `listPrompts` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/listprompts.md |
| `lookupAddress` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/lookupaddress.md |
| `parseEther` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/parseether.md |
| `resolveName` | Read | Low | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/resolvename.md |
| `generateWallet` | Write | Medium | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/generatewallet.md |
| `prepareERC1155Transfer` | Write | Medium | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/prepareerc1155transfer.md |
| `prepareERC20Transfer` | Write | Medium | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/prepareerc20transfer.md |
| `prepareERC721Approval` | Write | Medium | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/prepareerc721approval.md |
| `prepareERC721Transfer` | Write | Medium | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/prepareerc721transfer.md |
| `setNFTApprovalForAll` | Write | Medium | https://policylayer.com/tools/crazyrabbitltc-mcp-ethers-server/setnftapprovalforall.md |

## Tool descriptions

- `prepareContractTransaction` — Prepare a smart contract interaction transaction for signing. Returns transaction data that can be signed and broadcast.
- `prepareERC1155SetApprovalForAll` — Prepare an ERC1155 setApprovalForAll transaction for signing. Returns transaction data that can be signed and broadcast.
- `prepareERC721SetApprovalForAll` — Prepare an ERC721 NFT setApprovalForAll transaction for signing. Returns transaction data that can be signed and broadcast.
- `approveERC20` — Approve a spender to use a certain amount of your ERC20 tokens
- `prepareERC1155BatchTransfer` — Prepare an ERC1155 batch transfer transaction for signing. Returns transaction data that can be signed and broadcast.
- `prepareERC20Approval` — Prepare an ERC20 token approval transaction for signing. Returns transaction data that can be signed and broadcast.
- `prepareTransaction` — Prepare a basic ETH transfer transaction for signing. Returns transaction data that can be signed and broadcast.
- `safeBatchTransferERC1155` — Safely transfer multiple tokens from the connected wallet to another address in a single transaction
- `safeTransferERC1155` — Safely transfer tokens from the connected wallet to another address
- `safeTransferERC721` — Safely transfer an NFT from the connected wallet to another address, with additional data
- `sendSignedTransaction` — Send a signed transaction to the blockchain network. Returns transaction hash and receipt.
- `transferERC20` — Transfer ERC20 tokens from the connected wallet to another address
- `transferERC721` — Transfer an NFT from the connected wallet to another address
- `transferFromERC20` — Transfer ERC20 tokens from one address to another (requires approval)
- `erc20_balanceOf` — Get the ERC20 token balance for a specific address. Alternative naming for compatibility with MCP client tests.
- `erc20_getTokenInfo` — Get detailed information about an ERC20 token including its name, symbol, decimals, and total supply. Alternative naming for compatibility with MCP client tests.
- `erc721_balanceOf` — Get the number of ERC721 NFTs owned by a specific address. Alternative naming for compatibility with MCP client tests.
- `getAllNetworks` — Get information about all available blockchain networks. Use this to identify network names, chain IDs, and RPC URLs that can be used with other Ethereum tools. When using other tools with a
- `getEnsResolutionGuidance` — Get guidance for resolving ENS names across networks and performing operations
- `getERC1155Balance` — Get the balance of a specific token ID for an address in an ERC1155 contract
- `getERC1155BatchBalances` — Get balances for multiple token IDs or owners in an ERC1155 contract
- `getERC1155Metadata` — Get and parse the metadata for a specific token ID in an ERC1155 contract
- `getERC1155TokensOfOwner` — Get all tokens owned by an address in an ERC1155 contract, with optional metadata
- `getERC20Allowance` — Get the amount of tokens approved for a spender to use from an owner
- `getERC20Balance` — Get the ERC20 token balance of a wallet
- `getERC20TokenInfo` — Get basic information about an ERC20 token including name, symbol, decimals, and total supply
- `getERC721CollectionInfo` — Get basic information about an NFT collection including name and symbol
- `getERC721Metadata` — Get and parse the metadata for a specific NFT token, including name, description, image URL, and attributes
- `getERC721Owner` — Get the current owner of a specific NFT token
- `getERC721TokensOfOwner` — Get all NFTs owned by an address in a specific collection, with optional metadata
- `getNetwork` — Get detailed information about a specific blockchain network. This provides the network
- `getNFTInfo` — Get information about an ERC721 NFT collection including its name, symbol, and total supply. Provides basic details about the NFT contract.
- `getNFTOwner` — Get the current owner of a specific ERC721 NFT token. Returns the Ethereum address that owns the specified token ID.
- `getSupportedNetworks` — Get a list of all supported networks and their configurations. For more detailed information about networks, use the getAllNetworks and getNetwork tools.
- `listPrompts` — List all available prompts in the system
- `prepareERC1155Transfer` — Prepare an ERC1155 token transfer transaction for signing. Returns transaction data that can be signed and broadcast.
- `prepareERC20Transfer` — Prepare an ERC20 token transfer transaction for signing. Returns transaction data that can be signed and broadcast.
- `prepareERC721Approval` — Prepare an ERC721 NFT approval transaction for signing. Returns transaction data that can be signed and broadcast.
- `prepareERC721Transfer` — Prepare an ERC721 NFT transfer transaction for signing. Returns transaction data that can be signed and broadcast.

## Related servers

- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Ainumbers Mcp Apps (717 tools) — https://policylayer.com/tools/postoaklabs-ainumbers-mcp-apps.md
- Yaver (664 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Chaoxing Agent (565 tools) — https://policylayer.com/tools/chaoxing-agent.md
- GoHighLevel MCP Server (559 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=crazyrabbitltc-mcp-ethers-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/crazyrabbitltc-mcp-ethers-server
