get_native_balance
Get Native Balance
Get the native coin (e.g. ETH) balance of an address, in wei.
tagaddressrequiredchainidio.etherscanPublished by etherscan.ioOfficial publisherv2.3.0Updated Oct 25, 2026
Read-only Etherscan V2 blockchain data: balances, transactions, transfers, tokens, contracts, logs.
Read-only Etherscan V2 blockchain data server that lets an assistant look up Ethereum balances, transactions, token transfers, contracts, logs and gas prices.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.etherscan%2Fetherscan-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"etherscan": {
"type": "http",
"url": "https://mcp-keyless.etherscan.io/mcp"
}
}
}Get Native Balance
Get the native coin (e.g. ETH) balance of an address, in wei.
tagaddressrequiredchainidGet Transactions
Get the list of normal (external) transactions for an address.
pagesortoffsetaddressrequiredchainidendblockstartblockGet Internal Transactions
Get internal transactions for an address, or by a specific parent transaction hash.
pagesortoffsettxhashaddresschainidendblockstartblockGet Token Transfers
Get token transfer events for an address, optionally filtered by token contract. Select the token standard: erc20 (fungible, default), erc721 (NFT), or erc1155 (multi-token).
pagesortoffsetaddresschainidendblockstandardstartblockcontractaddressResolve Ens Name
Resolve an ENS name (or onchain subdomain, e.g. etherscan.eth or gm.etherscan.eth) to its Ethereum address. Ethereum mainnet only. Offchain names that require CCIP Read / wildcard resolution (e.g. *.base.eth) are not supported.
namerequiredGet Contract Source
Get the verified source code and metadata for a contract address.
addressrequiredchainidGet Contract Abi
Get the verified ABI (JSON) for a contract address.
addressrequiredchainidGet Contract Creation
Get the creator address and creation transaction hash for up to 5 contract addresses. The multi-kilobyte creation bytecode is omitted by default to keep responses small; set include_creation_bytecode=true to include it.
chainidcontractaddressesrequiredinclude_creation_bytecodeGet Transaction Receipt Status
Get the receipt status of a transaction (1 = success, 0 = failed). Post-Byzantium only.
txhashrequiredchainidGet Transaction Status
Get the contract execution status of a transaction (detects failed/erroring executions).
txhashrequiredchainidGet Gas Oracle
Get current gas price recommendations (safe / propose / fast) from the gas tracker.
chainidGet Block By Timestamp
Get the block number closest to a given Unix timestamp (seconds).
chainidclosesttimestamprequiredGet Supported Chains
Get the chains / chain IDs supported by the Etherscan V2 API. In the hosted (proxy) deployment this returns a bundled snapshot shipped with the server, refreshed when the package is updated; in direct/stdio mode it queries the live chain-list endpoint. A chain's absence from the returned list is not proof that it lacks live support.
Takes no parameters.
Get Logs
Search event logs by contract address and/or topics over a block range. Topics are 32-byte hex values; topic0 is usually the keccak256 event-signature hash. Adjacent-topic operators (and/or) combine multiple topic filters. Provide 'address' and/or at least one topic.
pageoffsettopic0topic1topic2topic3addresschainidtoblockfromblocktopic0_1_oprtopic1_2_opr+1 moreGet Transaction By Hash
Get the full transaction object for a transaction hash (from, to, value, input data, gas, gas price, nonce, block number/hash, transaction index). Returns null if the hash is unknown.
txhashrequiredchainidGet Transaction Receipt
Get the transaction receipt for a transaction hash (execution status, gas used, cumulative gas used, effective gas price, logs, and the created contract address for deployments). Returns null if the hash is unknown or the transaction is still pending.
txhashrequiredchainidShow Etherscan Result
Present exact facts returned by Etherscan data tools in a fast explorer-style card. Call the relevant Etherscan data tool first and copy only supported values into this tool. Never invent scores, risk labels, historical prices, forecasts, or audit conclusions.
viewrequiredchainchartitemstitlerequiredfootermetricssectionssubtitleexplorerUrl83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Published by GitHub account mrfentmen
Local MCP server that lets an assistant query the Etherscan v2 API for Ethereum balances, transactions and ERC-20 transfers.

Published by GitHub account pipeworx-io
Etherscan's hosted MCP server; no sign-in required; Streamable HTTP; 49 tools.

Published by GitHub account junct-bot
A hosted MCP server exposing 71 Etherscan tools so an assistant can query blockchain data, metrics and on-chain analytics without an API key.

Published by GitHub account friendlygeorge
A local MCP server that gives an assistant read-only access to Etherscan's Ethereum data: balances, transactions, token transfers, contract ABIs and gas prices.