blockscout-mcp

Retrieve verified contract sources, ABIs, and on-chain data via Blockscout MCP.

120|12|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ccashwell/evm-cortex --skill blockscout-mcp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blockscout-mcp
Source: https://github.com/ccashwell/evm-cortex/tree/main/skills/blockscout-mcp
Command: npx skills add https://github.com/ccashwell/evm-cortex --skill blockscout-mcp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines access to verified contract sources, ABIs, and on-chain data across multiple blockchains, enabling rapid development, auditing, and analytics.

Core Features & Use Cases

  • Contract Source Retrieval and ABI Access: Retrieve verified source code, ABI, compiler version, and verification status for contracts.
  • Transaction and Event Data Analysis: Retrieve transaction details, logs, internal transactions, and state changes to support debugging and forensics.
  • Address and Token Insights: Query addresses for balances, token holdings, and token metadata.
  • Multi-Chain Support: Unified API across Ethereum, Base, Optimism, Arbitrum, and Gnosis blocks.
  • Integrations: Use MCP data to power analytics dashboards, security reviews, or automated tooling.

Quick Start

Query the MCP to fetch a contract's verified source and ABI for a specific chain, then decode a related transaction.

Frequently Asked Questions about blockscout-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve verified contract source code and ABI for blockchain analysis?

To retrieve verified contract source code and ABI for blockchain analysis, query the MCP with a specific contract address and chain. It returns structured JSON containing the source code, ABI, compiler version, and verification status.

Can I query on-chain transaction logs and internal transactions across multiple chains?

You can query on-chain transaction logs and internal transactions across multiple chains including Ethereum, Base, Optimism, Arbitrum, and Gnosis. The MCP provides unified access to transaction details, logs, and state changes.

How does decoding on-chain data with MCP work for smart contract audits?

Decoding on-chain data with MCP for smart contract audits works by fetching verified contract sources and ABIs, then retrieving related transaction details and event logs. This returns structured JSON data suitable for integration into security review pipelines.

What blockchain networks are supported for querying address balances and token metadata?

Supported blockchain networks for querying address balances and token metadata include Ethereum, Base, Optimism, Arbitrum, and Gnosis. The MCP provides a unified API across these chains to return address balances, token holdings, and metadata.

Do I need a specific API surface to access Blockscout on-chain data programmatically?

Yes, you need the Blockscout MCP API surface and proper chain selection to access on-chain data programmatically. The MCP requires this API surface to return structured JSON data for contract sources, addresses, transactions, logs, and token information.

What is the best way to integrate on-chain event data into analytics dashboards?

The best way to integrate on-chain event data into analytics dashboards is using MCP to fetch transaction details, logs, and token information. It returns structured JSON data suitable for powering analytics dashboards, security reviews, and automated tooling.