auditContractLABSCO SUMMARY
Four API keys before the first call is the real cost, and the README is honest about it.
Each capability here comes from a different provider, because no single one does contracts, balances, price history and social search well. That makes the toolkit genuinely more capable than a single-source wrapper and makes setup a chore — you are signing up four times before anything works. Worth it if you want profit-and-loss and contract audit in one place; not worth it if you only need balances, which one key would give you.
What it is
A toolkit for Ethereum analysis that stitches together several data providers, each supplying the part it does best.
What you get
- Smart contract audit — security issues, source verification, token standard detection
- Wallet analysis — balances, token holdings, transaction history
- Profit and loss across a wallet's tokens and trades
- Token detail, price history and trading patterns
- Search over social posts by keyword, account or date
Requirements
Node 16 or newer, and free API keys from several providers — one for contract verification, one for wallet balances and profitability, one for price history, one for the social search. Optionally your own RPC endpoint. MIT licensed.
Setup effort
Build from source — git clone https://github.com/0xGval/evm-mcp-tools.git
USE CASES
Checking a contract before touching it
Security issues, source verification and token standard.
Understanding a wallet
Holdings and history, then profit and loss across its trades.
Researching a token
Detail, price history and trading pattern together.
10 tools
Listed in project docs. Your client may show a different list.
getEthBalancegetTransactionCountgetTokensBalancegetWalletPnlgetTokenInfogetTokenPriceHistoryanalyzeTokensearchTwittertwitterSearchHelpBEFORE YOU INSTALL
What to know first
Tools you get
10 tools named in the project's documentation.
Requires
- Node.js v16 or later
- MORALIS_API_KEY in your environment
- ETHERSCAN_API_KEY in your environment
- CODEX_API_KEY in your environment
- RAPIDAPI_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
You clone this one yourself.
Server setup
git clone https://github.com/0xGval/evm-mcp-tools.git
cd evm-mcp-tools
npm installMCP Clients
Claude Desktop
{
"mcpServers": {
"ethereum-tools": {
"command": "node",
"args": [
"<YOUR_ABSOLUTE_PATH_TO>/main.js"
],
"env": {
"ETH_RPC_URL": "https://eth.llamarpc.com",
"MORALIS_API_KEY": "<YOUR_MORALIS_API_KEY>",
"ETHERSCAN_API_KEY": "<YOUR_ETHERSCAN_API_KEY>",
"CODEX_API_KEY": "<YOUR_CODEX_API_KEY>",
"RAPIDAPI_KEY": "<YOUR_RAPIDAPI_KEY>"
}
}
}
}<YOUR_ABSOLUTE_PATH_TO> is the full path of your evm-mcp-tools clone (on Windows, write each backslash as \\). The Etherscan, Moralis and Codex keys are free; the RapidAPI key must be subscribed to the Twitter154 API.