Gives Claude access to Etherscan's blockchain explorer API across multiple chains. You get three core tools: check ERC-20 token balances for any address, pull verified contract ABIs as JSON, and fetch full contract source code with compiler settings and license info. Runs through Pipeworx's gateway, which means you can either connect to just Etherscan or hook into their full suite of 250+ data sources. The ask_pipeworx tool lets you query in plain English instead of calling individual methods. Useful when you're building blockchain analytics workflows, auditing smart contracts, or need to inspect on-chain data without leaving your AI chat interface.
Public tool metadata for what this MCP can expose to an agent.
check-balanceCheck the ETH balance of an Ethereum address1 paramsCheck the ETH balance of an Ethereum address
addressstringget-transactionsGet recent transactions for an Ethereum address2 paramsGet recent transactions for an Ethereum address
limitnumberaddressstringget-token-transfersGet ERC20 token transfers for an Ethereum address2 paramsGet ERC20 token transfers for an Ethereum address
limitnumberaddressstringget-contract-abiGet the ABI for a smart contract1 paramsGet the ABI for a smart contract
addressstringget-contract-codeGet the source code for a smart contract1 paramsGet the source code for a smart contract
addressstringget-gas-pricesGet current gas prices in GweiGet current gas prices in Gwei
No parameter schema in public metadata yet.
get-ens-nameGet the ENS name for an Ethereum address1 paramsGet the ENS name for an Ethereum address
addressstringEtherscan MCP — multichain block-explorer API (Etherscan V2)
Part of Pipeworx — an MCP gateway connecting AI agents to 673+ live data sources.
| Tool | Description |
|---|---|
get_token_balance | ERC-20 token balance for an address against a specific token contract. |
get_contract_abi | Verified contract ABI as JSON (if the contract is verified on Etherscan). |
get_contract_source | Verified contract source code, compiler version, optimization settings, and license. |
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"etherscan": {
"url": "https://gateway.pipeworx.io/etherscan/mcp"
}
}
}
Or connect to the full Pipeworx gateway for access to all 673+ data sources:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
Instead of calling tools directly, you can ask questions in plain English:
ask_pipeworx({ question: "your question about Etherscan data" })
The gateway picks the right tool and fills the arguments automatically.
MIT