Etherscan MCP. Audit every token movement and smart contract interaction.
Etherscan MCP connects your AI agent directly to live on-chain data for Ethereum and all EVM-compatible networks. You can instantly track native token balances, view transaction history, follow specific ERC-20 or NFT movements, and even pull smart contract source code—all through natural conversation.
Give Claude and any AI agent real-world access
Retrieve the native token balance for a single address or check multiple addresses at once.
Fetch detailed lists of both normal and internal transactions associated with any wallet.
Track specific movements for different token standards, including ERC-20 tokens, NFTs (ERC-721), and multi-standard assets (ERC-1155).
Pull the complete source code or the Application Binary Interface (ABI) for any given smart contract.
Get real-time data points like the current gas price, total supply, and the latest block number.
Ask an AI about this
Waiting for input…
What AI agents can do with Etherscan: 19 Blockchain Data Retrieval Tools
Use these tools to query specific data points across the blockchain, including balances, transaction logs, token movements, and smart contract details.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Etherscan MCPGet Address Token Balance
Determines the total portfolio value of a specific address holding multiple types of tokens.
Get Balance Multi
Checks the native token balance for several specified addresses simultaneously.
Get Balance
Retrieves the current native token balance for a single address.
Get Abi
Pulls the Application Binary Interface (ABI) used by a specific smart contract.
Get Address Tag
Looks up a common name or tag associated with a wallet address.
Get Block No By Time
Finds the specific blockchain block number that corresponds to a given timestamp.
Get Block Number
Retrieves the current, latest block number on the chain.
Get Eth Price
Gets the most recent market price for Ether (ETH).
Get Eth Supply
Retrieves the total circulating supply of Ether.
Get Gas Oracle
Provides up-to-date information regarding gas costs for transactions.
Get Logs
Fetches event logs generated by smart contract interactions.
Get Source Code
Retrieves the human-readable source code for a given smart contract address.
Get Transaction By Hash
Looks up all details about a single transaction using its unique hash identifier.
Get Token 1155 Tx
Lists the movement history for ERC-1155 multi-standard tokens related to an address.
Get Token Nft Tx
Provides a list of transfers specifically involving Non-Fungible Tokens (ERC-721)...
Get Token Tx
Retrieves the transaction history for standard ERC-20 tokens related to an address.
Get Tx List Internal
Shows all internal transactions, which detail contract interactions that happened...
Get Tx List
Retrieves a list of standard, visible transactions for an address up to 10,000 records.
Verify Source Code
Confirms that the contract's publicly available source code matches what is recorded on the blockchain.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Etherscan, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Etherscan. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Manually tracking funds across chains is painful work.
Today, figuring out where funds went requires opening the block explorer in a browser, searching by address or hash, and then manually clicking through tabs for token transfers, internal calls, and basic balances. You end up copy-pasting data from one source into another just to get a full picture of what happened.
With this MCP, your agent does all that heavy lifting. You simply ask the question—'Where did these funds go?' The agent runs multiple specialized checks, pulls the necessary transaction lists, and gives you the complete history right back in plain language.
Get full on-chain visibility with Etherscan.
You no longer have to juggle multiple API calls or piece together data from different pages. Whether you need the contract's source code for debugging, a list of every single ERC-721 movement, or just the current gas cost, it's all handled by targeted tools like `get_abi` and `get_gas_oracle`.
The result is immediate clarity. You stop guessing about blockchain activity and start acting on verifiable data.
What Etherscan MCP does for your AI
Stop opening ten different browser tabs just to audit a single wallet address. This MCP connects your AI agent directly to Etherscan's massive database, giving you instant access to every piece of on-chain data across Ethereum and other EVM chains. You can ask your agent for the native token balance of multiple addresses or pull detailed records of both normal and internal transactions without ever touching a block explorer interface.
If you need to know exactly how many times an NFT moved or track complex token transfers, specialized tools handle ERC-20, ERC-721, and ERC-1155 movements instantly. Because this MCP is hosted on Vinkius, your agent can manage all these diverse data points from one connection point, allowing you to audit wallets and trace funds with simple conversation prompts.
019e3892-bdf5-725d-88d9-3d230d1783ab How to set up Etherscan MCP
The bottom line is you talk to your agent like talking to a person who already has access to the blockchain's entire transaction history.
Subscribe to this MCP on Vinkius and provide your personal Etherscan API key.
Connect the MCP to your preferred AI client (like Cursor or Claude).
Ask your agent a question, such as 'What were all the token transfers for address X?' Your agent executes the necessary tool call and provides the data.
Who uses Etherscan MCP
This MCP is for crypto analysts and developers who spend too much time clicking through block explorers. If your job requires validating funds, tracing asset movements, or verifying contract logic, this tool saves hours of manual data scraping.
Tracks large wallet movements and token distributions to identify market trends without manually reviewing thousands of transaction hashes.
Debugs smart contract interactions or verifies transaction statuses directly inside their IDE, pulling the necessary ABI or source code on demand.
Monitors portfolio balances and checks complex internal transactions to ensure assets moved correctly across different protocols.
Benefits of connecting Etherscan MCP
Trace complex funds movements easily. Instead of manually checking logs, you can use specialized tools like get_token_tx to pull the entire ERC-20 transfer history for any address in a single prompt.
Save time debugging contracts. Use get_abi or get_source_code to instantly grab the contract's logic right from your chat interface, making it ideal for Web3 developers working in their IDE.
Understand deep transactions. You don't just see simple transfers; you can use get_tx_list_internal to expose the complex, underlying interactions that happen between contracts.
Get a full financial picture. By combining tools like get_balance_multi and get_address_token_balance, your agent gives you an instant portfolio valuation across several wallets at once.
Verify data accuracy instantly. Need proof of code? The verify_source_code tool confirms that the source code is correctly published, removing guesswork from contract audits.
Etherscan MCP use cases
Investigating a Suspicious Transfer
A DeFi auditor notices an unusual outflow. They ask their agent to pull the full transaction record using get_transaction_by_hash, then follow up by requesting all internal transactions via get_tx_list_internal to determine which smart contract received the funds.
Tracking NFT Royalties
A collector wants to track a specific piece of digital art. They prompt their agent for the ERC-721 transfer history using get_token_nft_tx across multiple addresses, confirming every time the asset moved and who received it.
Checking Multi-Wallet Health
A development team needs to check if three different test wallets are funded. Instead of running three separate checks, they use get_balance_multi to get all native token balances in one query.
Debugging a Contract Failure
A developer encounters an error. They first run get_source_code on the contract address to review the code, and then ask for event logs using get_logs to pinpoint exactly where the failure occurred.
Etherscan MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Using it for market news
Asking the agent: 'What's the general sentiment about Ethereum right now?' The agent will only provide data, not subjective analysis.
Use this MCP to get objective data points like the current gas cost using get_gas_oracle or the total circulating supply using get_eth_supply. It reports facts, never opinions.
Searching by vague keywords
Prompting: 'Show me all transactions that were weird.' The agent has no way to interpret 'weird' and will fail or return useless data.
Be specific. Use get_tx_list and specify the address, timeframe, and transaction type you want to investigate.
Ignoring token standards
Asking for all transfers when only ERC-20 tokens are involved. This misses critical NFT movements.
Use targeted tools. If it's an NFT, use get_token_nft_tx. If it's a standard token, use get_token_tx.
When to use Etherscan MCP
Use this MCP if your primary need is absolute verification of state on the blockchain. You want to know: 'Did X move to Y? What code governed that movement? How much was left at Z?' This tool excels when you need definitive, auditable data points like checking a wallet's balance using get_balance or confirming contract logic by pulling the source code via get_source_code. Don't use it if you are trying to gauge market sentiment, predict future price movements, or analyze general news flow. For that, you need a different type of data analysis tool; this is purely for ledger verification.
Frequently asked questions about Etherscan MCP
Can Etherscan MCP track token transfers for non-ERC-20 tokens? +
Yes, it handles specific standards like ERC-721 (NFTs) using the get_token_nft_tx tool, and also multi-standard assets via get_token_1155_tx.
How do I check balances for multiple addresses with Etherscan MCP? +
You use the get_balance_multi tool. This allows you to pass up to 20 different wallet addresses and get all their native token balances in one single API call.
What is the difference between normal and internal transactions? +
Normal transactions are the visible, standard transfers. Internal transactions, retrieved with get_tx_list_internal, show the complex communication that happens between smart contracts.
Does Etherscan MCP only work on Ethereum? +
No, this MCP supports multiple chains by allowing you to specify a chain ID. This lets you query data across different EVM-compatible networks.
Can I get the contract code using the Etherscan MCP? +
Yes, use the get_source_code tool to pull the human-readable source code for any smart contract address you provide.