mcp-server
mcp-server is an MCP server. It reaches blockscout. It needs BLOCKSCOUT_PRO_API_KEY and BLOCKSCOUT_SESSION_SECRET to authenticate. Its repository has 46 GitHub stars and is licensed under NOASSERTION; we last read it on 2026-10-22.
Wraps Blockscout APIs to expose blockchain data using Model Context Protocol.
Install
Read from mcp-server’s own README, close to verbatim -- not written by us, and not guessed.
claude mcp add --transport http blockscout https://mcp.blockscout.com/mcp --header "Blockscout-MCP-Pro-Api-Key: proapi_your_key_here"
What it reaches, and what it needs
Reaches
blockscout
Credential
BLOCKSCOUT_PRO_API_KEY, BLOCKSCOUT_SESSION_SECRET
Maintenance
Stars
46
State
listed
Licence
NOASSERTION
From the repository
Wraps Blockscout APIs and exposes blockchain data by Model Context Protocol
What mcp-server can do
15 tools documented in its README. An AI client calls these by name.
get_chains_list- Returns a list of supported chains, with optional filtering by name, chain ID, native currency, or ecosystem.
get_address_by_ens_name- Converts an ENS domain name to its corresponding Ethereum address.
lookup_token_by_symbol- Searches for token addresses by symbol or name, returning multiple potential matches.
get_contract_abi- Retrieves the ABI (Application Binary Interface) for a smart contract.
inspect_contract_code- Allows getting the source files of verified contracts.
get_address_info- Gets comprehensive information about an address including balance, ENS association, contract status, token details, and public tags.
get_tokens_by_address- Returns detailed ERC20 token holdings for an address with enriched metadata and market data.
get_block_number- Retrieves the block number and timestamp for a specific date/time or the latest block.
get_transactions_by_address- Gets transactions for an address within a specific time range with optional method filtering.
get_token_transfers_by_address- Returns ERC-20 token transfers for an address within a specific time range.
nft_tokens_by_address- Retrieves NFT tokens owned by an address, grouped by collection.
get_block_info- Returns block information including timestamp, gas used, burnt fees, and transaction count. Can optionally include a list of transaction hashes.
get_transaction_info- Gets comprehensive transaction information with decoded input parameters and detailed token transfers.
read_contract- Executes a read-only smart contract function and returns its result. The `abi` argument is a JSON object describing the specific function's signature.
direct_api_call- Calls a raw Blockscout API endpoint for advanced or chain-specific data. Supports GET (default) and POST requests with JSON body.
Read from the README; names are kept only if the README contains them.
Common questions about mcp-server
- What does mcp-server do?
- Wraps Blockscout APIs to expose blockchain data using Model Context Protocol.
- How do I install mcp-server?
- Its own README gives this command: claude mcp add --transport http blockscout https://mcp.blockscout.com/mcp --header "Blockscout-MCP-Pro-Api-Key: proapi_your_key_here". Run it where your MCP client can launch the server, and check the README for any settings it asks for.
- What does mcp-server connect to, and what does it need?
- It reaches blockscout. The credentials we found in its source are BLOCKSCOUT_PRO_API_KEY and BLOCKSCOUT_SESSION_SECRET.
- Is mcp-server official and is it maintained?
- We found nothing naming it as a vendor’s official server. Its repository has 46 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-09-08.
- What licence does mcp-server use?
- The repository declares the NOASSERTION licence.