blockscout avatar

Blockscout Mcp Server

blockscout/mcp-server

Wraps the Blockscout blockchain explorer API so Claude can query on-chain data across multiple chains. You get tools for address balances, token holdings, NFT inventories, transaction history with time range filtering, contract ABIs, and ENS resolution. The server handles pagination with opaque cursors and truncates large responses to avoid blowing through context windows. Useful when you need to analyze wallet activity, track token transfers, inspect verified contract source code, or pull historical transaction data for a specific time period. Supports both single-chain queries and multi-chain analysis through Blockscout's PRO API. Also ships with a REST wrapper if you want to call the tools outside MCP.

tools
15
auth
Secret needed
transport
HTTP
last updated
Sep 20, 2025

Tools

15 tools

Public tool metadata for what this MCP can expose to an agent.

get_chains_listReturns a list of supported chains, with optional filtering by name, chain ID, native currency, or ecosystem.

Returns a list of supported chains, with optional filtering by name, chain ID, native currency, or ecosystem.

No parameter schema in public metadata yet.

get_address_by_ens_nameConverts an ENS domain name to its corresponding Ethereum address.

Converts an ENS domain name to its corresponding Ethereum address.

No parameter schema in public metadata yet.

lookup_token_by_symbolSearches for token addresses by symbol or name, returning multiple potential matches.

Searches for token addresses by symbol or name, returning multiple potential matches.

No parameter schema in public metadata yet.

get_contract_abiRetrieves the ABI (Application Binary Interface) for a smart contract.

Retrieves the ABI (Application Binary Interface) for a smart contract.

No parameter schema in public metadata yet.

inspect_contract_codeAllows getting the source files of verified contracts.

Allows getting the source files of verified contracts.

No parameter schema in public metadata yet.

get_address_infoGets comprehensive information about an address including balance, ENS association, contract status, token details, and public tags.

Gets comprehensive information about an address including balance, ENS association, contract status, token details, and public tags.

No parameter schema in public metadata yet.

get_tokens_by_addressReturns detailed ERC20 token holdings for an address with enriched metadata and market data.

Returns detailed ERC20 token holdings for an address with enriched metadata and market data.

No parameter schema in public metadata yet.

get_block_numberRetrieves the block number and timestamp for a specific date/time or the latest block.

Retrieves the block number and timestamp for a specific date/time or the latest block.

No parameter schema in public metadata yet.

get_transactions_by_addressGets transactions for an address within a specific time range with optional method filtering.

Gets transactions for an address within a specific time range with optional method filtering.

No parameter schema in public metadata yet.

get_token_transfers_by_addressReturns ERC-20 token transfers for an address within a specific time range.

Returns ERC-20 token transfers for an address within a specific time range.

No parameter schema in public metadata yet.

nft_tokens_by_addressRetrieves NFT tokens owned by an address, grouped by collection.

Retrieves NFT tokens owned by an address, grouped by collection.

No parameter schema in public metadata yet.

get_block_infoReturns block information including timestamp, gas used, burnt fees, and transaction count. Can optionally include a list of transaction hashes.

Returns block information including timestamp, gas used, burnt fees, and transaction count. Can optionally include a list of transaction hashes.

No parameter schema in public metadata yet.

get_transaction_infoGets comprehensive transaction information with decoded input parameters and detailed token transfers.

Gets comprehensive transaction information with decoded input parameters and detailed token transfers.

No parameter schema in public metadata yet.

read_contractExecutes a read-only smart contract function and returns its result. The `abi` argument is a JSON object describing the specific function's signature.

Executes a read-only smart contract function and returns its result. The `abi` argument is a JSON object describing the specific function's signature.

No parameter schema in public metadata yet.

direct_api_callCalls a raw Blockscout API endpoint for advanced or chain-specific data. Supports GET (default) and POST requests with JSON body.

Calls a raw Blockscout API endpoint for advanced or chain-specific data. Supports GET (default) and POST requests with JSON body.

No parameter schema in public metadata yet.

Sponsors

Readme

Blockscout MCP Server

smithery badge

Blockscout Server MCP server

The Model Context Protocol (MCP) is an open protocol designed to allow AI agents, IDEs, and automation tools to consume, query, and analyze structured data through context-aware APIs.

This server wraps Blockscout APIs and exposes blockchain data—balances, tokens, NFTs, contract metadata—via MCP so that AI agents and tools (like Claude, Cursor, or IDEs) can access and analyze it contextually.

Key Features:


View the full README on GitHub

Details

Repository
github.com/blockscout/mcp-server
Categories
Automation & Workflows, Data & Analytics
Transport
HTTP
Auth
Required
Registry
MCP registry, active

More from blockscout

Related Automation & Workflows MCP servers

View all
1tstockham96 avatarEngramtstockham96/engramIntelligent agent memory with automatic extraction, consolidation, and bi-temporal recall.39stars
2simplemindedbot avatarMnemexsimplemindedbot/mnemexTemporal memory for AI with decay and reinforcement. Two-layer storage (JSONL + Markdown).36stars
3cyanheads avatarWorkflows Mcp Servercyanheads/workflows-mcp-serverStore, query, and create YAML workflow playbooks for LLM agents.32stars
4tok avatarSuperCollidertok/supercollidermcpMake sound with SuperCollider: synths, drums, chords, melodies and soundscapes over OSC.27stars
5oozoofrog avatarBaepsaeoozoofrog/mcp-baepsaeLocal MCP server for iOS Simulator and macOS app automation with a native Swift bridge24stars
6saravananjaichandar avatarWorld Model Mcpsaravananjaichandar/world-model-mcpTemporal knowledge graph for codebases with constraint enforcement at the edit boundary.24stars