Blockscout
Access blockchain data like balances, tokens, and NFTs from Blockscout APIs. Supports multi-chain and progress notifications.
Ads
Overview
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. - Contextual blockchain data access for AI tools - Multi-chain support via Blockscout PRO API configuration with Chainscout metadata enrichment - Versioned REST API: Provides a standard, web-friendly interface to all MCP tools. See API.md for full documentation. - Custom instructions for MCP host to use the server - Intelligent context optimization to conserve LLM tokens while preserving data accessibility - Smart response slicing with configurable page sizes to prevent context overflow - Opaque cursor pagination using Base64URL-encoded strings instead of complex parameters - Automatic truncation o
Installation
docker run --rm -i sparfenyuk/mcp-proxy:latest --transport streamablehttp --headers Blockscout-MCP-Pro-Api-Key proapi_your_key_here --headers Blockscout-MCP-Intermediary ClaudeDesktop https://mcp.blockscout.com/mcp
Configuration
{
"mcpServers": {
"blockscout": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"sparfenyuk/mcp-proxy:latest",
"--transport",
"streamablehttp",
"--headers",
"Blockscout-MCP-Pro-Api-Key",
"proapi_your_key_here",
"--headers",
"Blockscout-MCP-Intermediary",
"ClaudeDesktop",
"https://mcp.blockscout.com/mcp"
]
}
}
}Capabilities
- Resolve addresses and tokens
Ask to convert an ENS name to an address with `get_address_by_ens_name` or find token addresses by symbol via `lookup_token_by_symbol`.
- Inspect wallets and contracts
Get full address details, ERC-20 holdings, NFT collections, and verified contract source code using `get_address_info`, `get_tokens_by_address`, `nft_tokens_by_address`, and `inspect_contract_code`.
- Query on-chain activity
Retrieve transactions, token transfers, and block details for any address or chain with `get_transactions_by_address`, `get_token_transfers_by_address`, and `get_block_info`.
- Read contract state
Execute read-only smart contract functions directly with `read_contract` using a provided ABI, or fetch the ABI itself via `get_contract_abi`.
- Explore chains and raw data
List supported chains with `get_chains_list` or call any raw Blockscout API endpoint through `direct_api_call` for advanced queries.
Tags
- crypto
- evm
- finance
Related MCP servers
InstantDB
OfficialCreate, manage, and update applications on InstantDB, the modern Firebase.
Jitsu
OfficialManage Jitsu data pipelines from your AI assistant — destinations, streams, connections, syncs, functions, and live events.
PostgreSQL MCP Server
OfficialRun read-only SQL queries and inspect PostgreSQL schemas from your MCP client.
Financial Datasets
OfficialStock market API made for AI agents