MCP server exposing 5 tools for etherscan.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/etherscan/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
get_balance — Native-token balance for an address on a supported EVM chain. Defaults to Ethereum mainnet. Accepts chain by slug (ethereum, polygon, bsc, base, arbitrum, optimism, avalanche, fantom, gnosis, linea, scroll, zksync, blast, mantle) or numeric chain ID.get_token_balance — ERC-20 token balance for an address against a specific token contract.list_transactions — List transactions for an address. type controls which list: "normal" (regular EOA txs), "internal" (contract-internal value transfers), "erc20" (ERC-20 transfers), "erc721" (NFT transfers), "erc1155" (multi-token transfers).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.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/etherscan/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io