Skip to main content
Glama

Server Details

Blockscout - 56 tools for data, metrics, and on-chain analytics

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
Last Tested
Transport
Streamable HTTP
URL
Repository
junct-bot/blockscout-mcp
GitHub Stars
0
Server Listing
Blockscout MCP Server

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 35 tool updates
    • Changedget_address3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_address_blocks_validated3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_address_coin_balance_history3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_address_coin_balance_history_by_day3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_address_counters3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_address_internal_txs3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_address_logs3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_address_nft3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_address_nft_collections3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_address_token_balances3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_address_token_transfers3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_address_tokens3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_address_txs3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_address_withdrawals3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_block3 fields changed
      • addedInput schema / properties / block_number_or_hash
        Added value: +{
        +  "description": "Block number or hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "block_number_or_hash"
        +]
    • Changedget_block_txs3 fields changed
      • addedInput schema / properties / block_number_or_hash
        Added value: +{
        +  "description": "Block number or hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "block_number_or_hash"
        +]
    • Changedget_block_withdrawals3 fields changed
      • addedInput schema / properties / block_number_or_hash
        Added value: +{
        +  "description": "Block number or hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "block_number_or_hash"
        +]
    • Changedget_nft_instance4 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "integer id",
        +  "type": "number"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash",
        +  "id"
        +]
    • Changedget_nft_instance_transfers4 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "integer id",
        +  "type": "number"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash",
        +  "id"
        +]
    • Changedget_nft_instance_transfers_count4 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "integer id",
        +  "type": "number"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash",
        +  "id"
        +]
    • Changedget_nft_instances3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_smart_contract3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_token3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_token_counters3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_token_holders3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_token_instance_holders4 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "integer id",
        +  "type": "number"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash",
        +  "id"
        +]
    • Changedget_token_token_transfers3 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "address_hash"
        +]
    • Changedget_transaction_internal_txs3 fields changed
      • addedInput schema / properties / transaction_hash
        Added value: +{
        +  "description": "Transaction hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "transaction_hash"
        +]
    • Changedget_transaction_logs3 fields changed
      • addedInput schema / properties / transaction_hash
        Added value: +{
        +  "description": "Transaction hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "transaction_hash"
        +]
    • Changedget_transaction_raw_trace3 fields changed
      • addedInput schema / properties / transaction_hash
        Added value: +{
        +  "description": "Transaction hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "transaction_hash"
        +]
    • Changedget_transaction_state_changes3 fields changed
      • addedInput schema / properties / transaction_hash
        Added value: +{
        +  "description": "Transaction hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "transaction_hash"
        +]
    • Changedget_transaction_summary3 fields changed
      • addedInput schema / properties / transaction_hash
        Added value: +{
        +  "description": "Transaction hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "transaction_hash"
        +]
    • Changedget_transaction_token_transfers3 fields changed
      • addedInput schema / properties / transaction_hash
        Added value: +{
        +  "description": "Transaction hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "transaction_hash"
        +]
    • Changedget_tx3 fields changed
      • addedInput schema / properties / transaction_hash
        Added value: +{
        +  "description": "Transaction hash",
        +  "type": "string"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • addedInput schema / required
        Added value: +[
        +  "transaction_hash"
        +]
    • Changedrefetch_token_instance_metadata4 fields changed
      • addedInput schema / properties / address_hash
        Added value: +{
        +  "description": "Address hash",
        +  "type": "string"
        +}
      • addedInput schema / properties / id
        Added value: +{
        +  "description": "integer id",
        +  "type": "number"
        +}
      • removedInput schema / properties / undefined
        Removed value: -{
        -  "description": "undefined parameter: undefined (unknown)",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "recaptcha_response"
        -]New value: +[
        +  "address_hash",
        +  "id",
        +  "recaptcha_response"
        +]
  2. 56 tool updates
    • First observedcelestia_service_get_blob
    • First observedcelestia_service_get_l2_batch_metadata
    • First observedget_account_abstraction_status
    • First observedget_address
    • First observedget_address_blocks_validated
    • First observedget_address_coin_balance_history
    • First observedget_address_coin_balance_history_by_day
    • First observedget_address_counters
    • First observedget_address_internal_txs
    • First observedget_address_logs
    • First observedget_address_nft
    • First observedget_address_nft_collections
    • First observedget_address_token_balances
    • First observedget_address_token_transfers
    • First observedget_address_tokens
    • First observedget_address_txs
    • First observedget_address_withdrawals
    • First observedget_addresses
    • First observedget_block
    • First observedget_block_txs
    • First observedget_block_withdrawals
    • First observedget_blocks
    • First observedget_indexing_status
    • First observedget_internal_transactions
    • First observedget_main_page_tokens
    • First observedget_main_page_txs
    • First observedget_market_chart
    • First observedget_nft_instance
    • First observedget_nft_instance_transfers
    • First observedget_nft_instance_transfers_count
    • First observedget_nft_instances
    • First observedget_smart_contract
    • First observedget_smart_contracts
    • First observedget_smart_contracts_counters
    • First observedget_stats
    • First observedget_token
    • First observedget_token_counters
    • First observedget_token_holders
    • First observedget_token_instance_holders
    • First observedget_token_token_transfers
    • First observedget_token_transfers
    • First observedget_tokens_list
    • First observedget_transaction_internal_txs
    • First observedget_transaction_logs
    • First observedget_transaction_raw_trace
    • First observedget_transaction_state_changes
    • First observedget_transaction_summary
    • First observedget_transaction_token_transfers
    • First observedget_tx
    • First observedget_txs
    • First observedget_txs_chart
    • First observedget_withdrawals
    • First observedhealth_check
    • First observedrefetch_token_instance_metadata
    • First observedsearch
    • First observedsearch_redirect

Frequently Asked Questions

Discussions

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

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables comprehensive blockchain data analysis and exploration through the BlockScout API. Provides 56+ tools for transaction analysis, address exploration, token management, smart contract analysis, and market research across multiple blockchain networks.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables AI models to interact with Blockscout API for blockchain data, including transactions, blocks, balances, and contract calls. Supports multiple endpoints for comprehensive blockchain exploration.
    4
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides tools for querying onchain data across 12+ blockchain networks, including token balances, transaction analysis, and smart contract security auditing. It enables users to interact with multiple EVM-compatible chains and perform deep contract evaluations through natural language interfaces.
    1
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

C2.6/5.0
Disambiguation2/5

Many tools have overlapping purposes with unclear boundaries, such as multiple address-related tools (e.g., get_address_tokens, get_address_token_balances, get_address_token_transfers) that could confuse agents about which to use for specific queries. While descriptions provide some guidance, the sheer number and similarity in naming (e.g., get_token_transfers vs get_token_token_transfers) create significant ambiguity in tool selection.

Naming Consistency4/5

Tool names follow a consistent snake_case pattern with a 'get_' prefix for most tools, making them predictable and readable. Minor deviations exist, such as 'health_check' without 'get_' and some tools with specific prefixes like 'celestia_service_', but overall naming is largely uniform across the set.

Tool Count2/5

With 56 tools, this server is excessively large for an MCP server, likely overwhelming agents and causing confusion. While the domain (blockchain explorer) is broad, the tool count feels bloated with many similar or overlapping endpoints, suggesting poor scoping and a need for consolidation or better organization.

Completeness5/5

The tool set provides comprehensive coverage for a blockchain explorer domain, including endpoints for addresses, blocks, transactions, tokens, NFTs, smart contracts, and indexing status. It supports full CRUD-like operations (though mostly read-only as expected) and includes discovery tools, ensuring agents can access all necessary data without significant gaps.