MCP servercom.blockscout/mcp-server
MCP server for Blockscout
Overview
Score?
UNRATED 0.799
of what a free look can see, on 31 looks
Looks
36
last 5 hr ago
Tools
16
changed 26 days ago
More info
URL
mcp.blockscout.com/mcp
streamable-http
Says it is
blockscout-mcp-server 1.26.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.799 · highest on record 0.8561
Toolsfrom sha256:69a7ef286c…673c43 · +0 −0 26 days ago
| Tool | Schema |
|---|---|
| __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 s |
input · output |
| direct_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 operat |
input · output |
| get_address_by_ens_name
Useful for when you need to convert an ENS domain name (e.g. "blockscout.eth")
to its corresponding Ethereum address.
|
input · output |
| get_address_info
Get comprehensive information about an address, including:
- Address existence check
- Native token (ETH) balance (provided as is, without adjusting by decimals)
- |
input · output |
| get_block_info
Get block information like timestamp, gas used, burnt fees, transaction count etc.
Can optionally include the list of transaction hashes contained in the block. Transactio |
input · output |
| get_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- |
input · output |
| get_chains_list 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 supp |
input · output |
| get_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 cal |
input · output |
| get_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 |
input · output |
| get_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, |
input · output |
| get_transaction_info
Get comprehensive transaction information.
Unlike standard eth_getTransactionByHash, this tool returns enriched data including decoded input parameters, detailed token tra |
input · output |
| get_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 ch |
input · output |
| inspect_contract_code Inspects a verified contract's source code or metadata. |
input · output |
| lookup_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 |
input · output |
| 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 |
input · output |
| read_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 qu |
input · output |
Verify it yourself
npx teppi-check https://mcp.blockscout.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ257T87304856FVR93JHR