Loading...
Loading...
Navigate Etherscan website features, API endpoints, CLI commands, and MCP tools. Use when selecting an Etherscan interface, locating an explorer page or developer utility, constructing or troubleshooting API requests, automating terminal workflows, connecting or calling Etherscan MCP tools, handling authentication, confirming chain support, interpreting errors, or comparing capabilities, limits, and behavior across Etherscan interfaces.
npx skill4agent add etherscan/skills etherscanetherscan-flowapikey=| Interface | Read | Use it for |
|---|---|---|
| Website | Website feature reference. | Locate explorer pages, user-facing tools, exports, token approvals, contract utilities, trackers, and support resources. |
| API | API reference. | Select endpoints, construct requests, interpret responses, check authentication, plans, rate limits, errors, and supported chains. |
| CLI | CLI reference. | Select terminal commands, configure the client, automate queries, produce structured output, paginate, and export data. |
| MCP | MCP reference. | Connect an MCP client, discover tools, inspect schemas, construct calls, and distinguish MCP-layer failures from API-level errors. |
YourApiKeyToken| Request or condition | Expected behavior |
|---|---|
| Show an address in the block explorer. | Use the website reference and an interactive address page. |
| Export a wallet's ERC-20 transfers to CSV from a terminal. | Use the CLI reference and its pagination and CSV support. |
| Call an agent tool to retrieve a balance. | Use MCP when live discovery advertises a matching tool; inspect its current schema before calling it. |
| Integrate token-holder counts into a backend. | Use the API and discover the current endpoint from official documentation; do not invent an MCP tool. |
| The Etherscan CLI is installed locally. | Mention the installed version, inspect its live help, and use it when it matches the requested environment and output. |
| An MCP server is documented but live discovery is unavailable. | Report its availability as unknown; do not describe it as connected or infer its tool inventory. |
| The user explicitly requests an interface. | Honor it unless it cannot perform the task; explain any required fallback. |
| A balance request omits the chain. | Ask for the chain or chain ID before querying. |
| A capability may restrict target types or plan access. | Verify and surface the current restrictions before calling it. |
| A workflow requests a verification or signed transaction broadcast. | Confirm the exact payload, chain, interface, and authorization before submission. |
| A workflow requests an MCP verification or broadcast. | Verify whether live discovery exposes the operation; otherwise offer an authorized interface that does. |
| Input contains an API key or requests stored CLI credentials. | Replace the key with |