Skip to main content
Glama

MCP Ethers Wallet

mcp-client-tests.json8.01 kB
{ "timestamp": "2025-03-24T00:14:58.816Z", "results": [ { "suiteName": "Connection", "passed": [ { "name": "Connection initialization", "passed": true, "duration": 3 }, { "name": "Capability negotiation", "passed": true, "duration": 0 }, { "name": "Error handling", "passed": true, "duration": 1 } ], "failed": [], "duration": 4 }, { "suiteName": "Basic", "passed": [ { "name": "List available tools", "passed": true, "duration": 2 }, { "name": "Verify core tools exist", "passed": true, "duration": 1 }, { "name": "Get network information", "passed": true, "duration": 0 }, { "name": "Get gas price", "passed": true, "duration": 126 } ], "failed": [], "duration": 129 }, { "suiteName": "Wallet", "passed": [ { "name": "Get wallet balance", "passed": true, "duration": 119 }, { "name": "Get Foundation wallet balance", "passed": true, "duration": 106 }, { "name": "Generate new wallet", "passed": true, "duration": 24 }, { "name": "Generate wallet and check its balance", "passed": true, "duration": 100 } ], "failed": [], "duration": 349 }, { "suiteName": "Transaction", "passed": [ { "name": "Get transaction details", "passed": true, "duration": 119 }, { "name": "Get historical transaction (genesis)", "passed": true, "duration": 210 }, { "name": "Get transaction count for address", "passed": true, "duration": 1 }, { "name": "Get gas price for transactions", "passed": true, "duration": 107 }, { "name": "Get detailed fee data", "passed": true, "duration": 1 } ], "failed": [], "duration": 438 }, { "suiteName": "TransactionSend", "passed": [ { "name": "Send transaction in mock mode", "passed": true, "duration": 109 }, { "name": "Send transaction with options in mock mode", "passed": true, "duration": 2 } ], "failed": [], "duration": 111 }, { "suiteName": "Network", "passed": [ { "name": "Get supported networks", "passed": true, "duration": 0 }, { "name": "Validate supported networks", "passed": true, "duration": 0 }, { "name": "Switch between networks", "passed": true, "duration": 21 }, { "name": "Validate chainId parameter", "passed": true, "duration": 115 }, { "name": "Get block number", "passed": true, "duration": 1 }, { "name": "Get gas price", "passed": true, "duration": 119 }, { "name": "Get fee data", "passed": true, "duration": 0 } ], "failed": [], "duration": 257 }, { "suiteName": "Block", "passed": [ { "name": "Get current block number", "passed": true, "duration": 1 }, { "name": "Get latest block details", "passed": true, "duration": 0 }, { "name": "Get specific block by number", "passed": true, "duration": 102 }, { "name": "Get block with transactions", "passed": true, "duration": 177 } ], "failed": [], "duration": 280 }, { "suiteName": "Utility", "passed": [ { "name": "Format wei to ether", "passed": true, "duration": 1 }, { "name": "Parse ether to wei", "passed": true, "duration": 0 }, { "name": "Format units to gwei", "passed": true, "duration": 0 }, { "name": "Format units with decimal places", "passed": true, "duration": 1 }, { "name": "Handle large numbers", "passed": true, "duration": 0 } ], "failed": [], "duration": 2 }, { "suiteName": "ENS", "passed": [ { "name": "Resolve ENS name to address", "passed": true, "duration": 335 }, { "name": "Lookup address to ENS name", "passed": true, "duration": 510 } ], "failed": [], "duration": 845 }, { "suiteName": "Signature", "passed": [ { "name": "Sign a simple message", "passed": true, "duration": 9 }, { "name": "Sign data with ethSign", "passed": true, "duration": 3 } ], "failed": [], "duration": 12 }, { "suiteName": "Contract", "passed": [ { "name": "Get contract code", "passed": true, "duration": 85 }, { "name": "Read USDC contract name", "passed": true, "duration": 98 }, { "name": "Read USDC contract symbol", "passed": true, "duration": 106 }, { "name": "Read USDC contract decimals", "passed": true, "duration": 73 }, { "name": "Read balance of address on USDC contract", "passed": true, "duration": 113 } ], "failed": [], "duration": 475 }, { "suiteName": "Token", "passed": [ { "name": "ERC20 token balance", "passed": true, "duration": 188 }, { "name": "ERC20 token information", "passed": true, "duration": 0 }, { "name": "ERC721 balance", "passed": true, "duration": 171 }, { "name": "ERC721 token URI", "passed": true, "duration": 1 }, { "name": "ERC1155 balance", "passed": true, "duration": 113 }, { "name": "ERC1155 URI", "passed": true, "duration": 0 }, { "name": "ERC1155 balance of batch", "passed": true, "duration": 86 } ], "failed": [], "duration": 559 }, { "suiteName": "NetworkOperations", "passed": [ { "name": "Get wallet balance across networks", "passed": true, "duration": 83 }, { "name": "Get gas prices across networks", "passed": true, "duration": 228 }, { "name": "Compare block times across networks", "passed": true, "duration": 191 }, { "name": "Rapid network switching test", "passed": true, "duration": 82 } ], "failed": [], "duration": 584 } ], "summary": { "totalSuites": 13, "totalTests": 54, "totalPassed": 54, "totalFailed": 0, "totalDuration": 4045 } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/crazyrabbitLTC/mcp-ethers-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server