Skip to main content
Glama

Server Details

Provide AI agents and automation tools with contextual access to blockchain data including balance…

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
blockscout/mcp-server
GitHub Stars
34
Server Listing
Blockscout MCP Server

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

16 tools
direct_api_callInspect

Call a raw Blockscout API endpoint for advanced or chain-specific data. Supports pagination.

ParametersJSON Schema
NameRequiredDescriptionDefault
cursorNoPagination cursor
chain_idYesThe ID of the blockchain
query_paramsNoQuery parameters
endpoint_pathYesAPI path (e.g. /api/v2/stats). No query strings.
get_address_by_ens_nameInspect

Convert an ENS domain name to its corresponding Ethereum address.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesENS domain name to resolve
get_address_infoInspect

Get comprehensive information about an address including balance, first transaction, ENS, contract status, proxy info, and token details.

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYesAddress to get information about
chain_idYesThe ID of the blockchain
get_block_infoInspect

Get block information like timestamp, gas used, burnt fees, transaction count etc. Can optionally include transaction hashes.

ParametersJSON Schema
NameRequiredDescriptionDefault
chain_idYesThe ID of the blockchain
number_or_hashYesBlock number or hash
include_transactionsNoInclude transaction hashes
get_block_numberInspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
chain_idYesThe ID of the blockchain
datetimeNoISO 8601 date/time to find the block for. If omitted, returns latest block.
get_chains_listInspect

Get the list of known blockchain chains with their IDs. Useful for getting a chain ID when the chain name is known.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_contract_abiInspect

Get smart contract ABI (Application Binary Interface). Required for formatting function calls or interpreting contract data.

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYesSmart contract address
chain_idYesThe ID of the blockchain
get_tokens_by_addressInspect

Get ERC20 token holdings for an address with metadata and market data. Supports pagination.

ParametersJSON Schema
NameRequiredDescriptionDefault
cursorNoPagination cursor from previous response
addressYesWallet address
chain_idYesThe ID of the blockchain
get_token_transfers_by_addressInspect

Get ERC-20 token transfers for an address within a time range. Supports pagination.

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenNoToken contract address filter
age_toNoEnd date/time
cursorNoPagination cursor
addressYesAddress to query
age_fromYesStart date/time (ISO 8601)
chain_idYesThe ID of the blockchain
get_transaction_infoInspect

Get comprehensive transaction information including decoded input, token transfers, and fee breakdown.

ParametersJSON Schema
NameRequiredDescriptionDefault
chain_idYesThe ID of the blockchain
transaction_hashYesTransaction hash
include_raw_inputNoInclude raw transaction input data
get_transactions_by_addressInspect

Get native currency transfers and smart contract interactions for an address. EXCLUDES token transfers. Requires age_from. Supports pagination.

ParametersJSON Schema
NameRequiredDescriptionDefault
age_toNoEnd date/time (ISO 8601)
cursorNoPagination cursor
addressYesAddress to query
methodsNoMethod signature filter (e.g. 0x304e6ade)
age_fromYesStart date/time (ISO 8601)
chain_idYesThe ID of the blockchain
inspect_contract_codeInspect

Inspect a verified contract's source code or metadata. If file_name is omitted, returns metadata and file list.

ParametersJSON Schema
NameRequiredDescriptionDefault
addressYesSmart contract address
chain_idYesThe ID of the blockchain
file_nameNoSource file to inspect. If omitted returns metadata.
lookup_token_by_symbolInspect

Search for token addresses by symbol or name. Returns potential matches.

ParametersJSON Schema
NameRequiredDescriptionDefault
symbolYesToken symbol or name to search
chain_idYesThe ID of the blockchain
nft_tokens_by_addressInspect

Get NFT tokens (ERC-721, ERC-404, ERC-1155) owned by an address, grouped by collection. Supports pagination.

ParametersJSON Schema
NameRequiredDescriptionDefault
cursorNoPagination cursor
addressYesNFT owner address
chain_idYesThe ID of the blockchain
read_contractInspect

Call a smart contract view/pure function via eth_call and return the result. Requires the function ABI.

ParametersJSON Schema
NameRequiredDescriptionDefault
abiNoJSON ABI for the function being called
argsNoJSON array of arguments[]
blockNoBlock number or 'latest'latest
addressYesSmart contract address
chain_idYesThe ID of the blockchain
function_nameYesFunction name matching the ABI
__unlock_blockchain_analysis__Inspect

Unlocks access to other MCP tools. All tools remain locked with a 'Session Not Initialized' error until this function is called. Returns essential rules for blockchain data interactions.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Verify Ownership

Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:

{
  "$schema": "https://glama.ai/mcp/schemas/connector.json",
  "maintainers": [
    {
      "email": "your-email@example.com"
    }
  ]
}

The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.

Sign in to verify ownership

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.