Skip to main content
Glama

EVM MCP Server

by chulanpro5

is_contract

Verify if a given address is a smart contract or an externally owned account (EOA) on EVM-compatible networks. Supports ENS names and multiple chains like Ethereum, Optimism, and Arbitrum.

Instructions

Check if an address is a smart contract or an externally owned account (EOA)

Input Schema

NameRequiredDescriptionDefault
addressYesThe wallet or contract address or ENS name to check (e.g., '0x1234...' or 'uniswap.eth')
networkNoNetwork name (e.g., 'ethereum', 'optimism', 'arbitrum', 'base', etc.) or chain ID. Supports all EVM-compatible networks. Defaults to Ethereum mainnet.

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "address": { "description": "The wallet or contract address or ENS name to check (e.g., '0x1234...' or 'uniswap.eth')", "type": "string" }, "network": { "description": "Network name (e.g., 'ethereum', 'optimism', 'arbitrum', 'base', etc.) or chain ID. Supports all EVM-compatible networks. Defaults to Ethereum mainnet.", "type": "string" } }, "required": [ "address" ], "type": "object" }

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/chulanpro5/evm-mcp-server'

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