Skip to main content
Glama

Blockscout MCP Server

Official
test_get_contract_abi_real.py701 B
import pytest from blockscout_mcp_server.models import ContractAbiData, ToolResponse from blockscout_mcp_server.tools.contract.get_contract_abi import get_contract_abi CHAIN_ID_MAINNET = "1" @pytest.mark.integration @pytest.mark.asyncio async def test_get_contract_abi_integration(mock_ctx): """Use the WETH contract to ensure a rich, stable ABI is returned.""" address = "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" result = await get_contract_abi(chain_id=CHAIN_ID_MAINNET, address=address, ctx=mock_ctx) assert isinstance(result, ToolResponse) assert isinstance(result.data, ContractAbiData) assert isinstance(result.data.abi, list) assert len(result.data.abi) > 0

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/blockscout/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server