Not reviewed
No score, grade or rank. This listing is facts from the official MCP registry and our own checks, and it stays out of the rankings until the panel reviews it.
MCP server for Blockscout
Facts
- MCP registry
com.blockscout/mcp-server· 0.19.0- Endpoint
https://mcp.blockscout.com/mcp- Website
- blockscout.com
- GitHub stars
- 45
- Registry entry
- updated 8 Sep 2026
From the official MCP registry, the package registries and our own checks. JSON · Markdown
Why it's listed
- It's published in the registry under blockscout.com, a namespace the registry only gives to whoever proves they control that domain.
Being indexed says nothing about quality, and nobody can pay for it. Is this yours? Ask for a review.
Tools it lists 16 · about 18,640 tokens of context · checked 14 minutes ago
| Tool | What it does | Hint |
|---|---|---|
__unlock_blockchain_analysis__Unlock Blockchain Analysis | Initializes a Blockscout MCP session: returns server reference data, the `blockscout-analysis` skill pointer, and the URI resolution rule. Call this tool exactly once per session, before any other tool, and reuse its… | read-only |
get_block_infoGet Block Information | Get block information like timestamp, gas used, burnt fees, transaction count etc. Can optionally include the list of transaction hashes contained in the block. Transaction hashes are omitted by default; request them… | read-only |
get_block_numberGet Block Number | Retrieves the block number and timestamp for a specific date/time or the latest block. Use when you need a block height for a specific point in time (e.g., "block at 2024-01-01") or the current chain tip. If `datetime`… | read-only |
get_address_by_ens_nameGet Address by ENS Name | Useful for when you need to convert an ENS domain name (e.g. "blockscout.eth") to its corresponding Ethereum address. | read-only |
get_transactions_by_addressGet Transactions by Address | Retrieves native currency transfers and smart contract interactions (calls, internal txs) for an address. **EXCLUDES TOKEN TRANSFERS**: Filters out direct token balance changes (ERC-20, etc.). You'll see calls *to*… | read-only |
get_token_transfers_by_addressGet Token Transfers by Address | Get ERC-20 token transfers for an address within a specific time range. **SUPPORTS PAGINATION**: If response includes 'pagination' field, use the provided next_call to get additional pages. | read-only |
lookup_token_by_symbolLookup Token by Symbol | Search for token addresses by symbol or name. Returns multiple potential matches based on symbol or token name similarity. Only the first 7 matches from the Blockscout API are returned. | read-only |
get_contract_abiGet Contract ABI | Get smart contract ABI (Application Binary Interface). An ABI defines all functions, events, their parameters, and return types. The ABI is required to format function calls or interpret contract data. | read-only |
inspect_contract_codeInspect Contract Code | Inspects a verified contract's source code or metadata. | read-only |
read_contractRead from Contract | Calls a smart contract function (view/pure, or non-view/pure simulated via eth_call) and returns the decoded result. This tool provides a direct way to query the state of a smart contract. Example: To check the USDT… | read-only |
get_address_infoGet Address Information | Get comprehensive information about an address, including: - Address existence check - Native token (ETH) balance (provided as is, without adjusting by decimals) - First transaction details (block number and timestamp)… | read-only |
get_tokens_by_addressGet Tokens by Address | Get comprehensive ERC20 token holdings for an address with enriched metadata and market data. Returns detailed token information including contract details (name, symbol, decimals), market metrics (exchange rate, market… | read-only |
nft_tokens_by_addressGet NFT Tokens by Address | Retrieve NFT tokens (ERC-721, ERC-404, ERC-1155) owned by an address, grouped by collection. Provides collection details (type, address, name, symbol, total supply, holder count) and individual token instance data (ID,… | read-only |
get_transaction_infoGet Transaction Information | Get comprehensive transaction information. Unlike standard eth_getTransactionByHash, this tool returns enriched data including decoded input parameters, detailed token transfers with token metadata, transaction fee… | read-only |
get_chains_listGet List of Chains | Get supported blockchain chains with their chain IDs. Ethereum Mainnet is `chain_id` `1`; use this tool to resolve any other chain. Use this when another tool needs a supported `chain_id` and only the chain name,… | read-only |
direct_api_callDirect Blockscout API Call | Call a raw Blockscout API endpoint for advanced or chain-specific data. Before the first call to this tool in a session, read `blockscout-mcp://skill/SKILL.md` (the operating rules), then… | read-only |
What https://mcp.blockscout.com/mcp answered to tools/list, asked without credentials over MCP 2025-11-25. The token figure is the size of the list as sent, divided by four; a model sees about that much before it calls anything. Full definitions, input schemas included, are in the listing's JSON under mcpTools.
How its tools read to an agent 0 errors · 5 warnings · 1 note
- warnTC13read_contractabi (object with no properties)
- warnTC18__unlock_blockchain_analysis__readOnlyHint is true but the name says "unlock"
- warnTC22get_transaction_infothe definition is about 1,628 tokens
- warnTC22nft_tokens_by_addressthe definition is about 1,546 tokens
- warnTC23server16 tools, about 18,136 tokens of definitions
- noteTC29serverabout 1,540 tokens (8% of the definitions) are titles that repeat property or function names
The checks from /check and anchor check, run each day on the list above: about 18,640 tokens of definitions. Not part of the score yet. Check your own server.