Etherscan

Etherscan MCP Connector for Claude

F

Query Ethereum and EVM-compatible blockchain data—check balances, transaction history, and token transfers directly from your AI agent.

19 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Etherscan API key to any AI agent and gain instant access to on-chain data across Ethereum and other EVM-compatible networks through natural conversation.

What you can do

  • Native Balances — Retrieve the native token balance (ETH, MATIC, etc.) for single or multiple addresses (up to 20) using get_balance and get_balance_multi.
  • Transaction History — Fetch comprehensive lists of normal and internal transactions for any wallet address with get_tx_list and get_tx_list_internal.
  • Token Tracking — Monitor transfers for ERC-20, ERC-721 (NFTs), and ERC-1155 tokens using specialized tools like get_token_tx and get_token_nft_tx.
  • Multi-Chain Support — Query data across different networks by specifying the chainid (e.g., 1 for Ethereum, 137 for Polygon).
  • Granular Filtering — Filter transaction results by block range, pagination, and sort order to find exactly what you need.

How it works

  1. Subscribe to this server
  2. Enter your Etherscan API Key
  3. Start auditing wallets and tracking transfers from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Web3 Developers — Debug smart contract interactions and verify transaction statuses directly from your IDE.
  • Crypto Analysts — Track whale movements, token distributions, and wallet activity without manual block explorer searches.
  • DeFi Users — Monitor your portfolio balances and transaction history through a simple chat interface.
ethereumevmblock-explorerwallet-trackersmart-contracts

19 tools expose this connector's capabilities to your AI agent.

get_address_token_balance

Get address portfolio (PRO)

get_balance_multi

Get native token balances for multiple addresses

get_balance

Get native token balance for an address

get_abi

Get Contract ABI

get_address_tag

Get address name tag (PRO Plus)

get_block_no_by_time

Get block number by timestamp

get_block_number

Get latest block number

get_eth_price

Get Ether last price

get_eth_supply

Get total supply of Ether

get_gas_oracle

Get Gas Oracle

get_logs

Get event logs

get_source_code

Get Contract Source Code

get_transaction_by_hash

Get transaction by hash

get_token_1155_tx

Get ERC-1155 token transfers for an address

get_token_nft_tx

Get ERC-721 token transfers for an address

get_token_tx

Get ERC-20 token transfers for an address

get_tx_list_internal

Get internal transactions for an address

get_tx_list

Max 10,000 records. Get normal transactions for an address

verify_source_code

Verify Contract Source Code

See how to talk to your AI agent using Etherscan.

What is the ETH balance of address 0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe on Ethereum?

I've checked the balance for that address on Chain ID 1. The current balance is approximately 425.12 ETH (425123456789012345678 wei).

Show me the last 5 ERC-20 token transfers for 0x742d35Cc6634C0532925a3b844Bc454e4438f44e.

I've retrieved the ERC-20 transfer history. The most recent transfers include 500 USDT from 0xabc... and 100 LINK to 0xdef... Would you like more details on any of these transactions?

List the normal transactions for address 0x123... on Polygon (Chain ID 137).

Querying Polygon scan... I found 10 recent transactions for that address. The latest was a contract interaction with Uniswap V3. Would you like me to list the specific transaction hashes?

You can use the `get_balance_multi` tool. Provide the `chainid` (e.g., 1 for Ethereum) and a comma-separated list of up to 20 addresses to retrieve all balances in a single request.

Related Connectors