Agentβ™₯︎Age
Catalog

io.github.eltociear/contract-guard-mcp

Official

by eltociear Β· Python

EVM contract/token risk check + ERC20 approval (proxy, EIP-7702, unlimited-allowance). Zero deps.

This MCP server performs a pre-interaction risk check for any EVM contract/token before an agent approves, swaps, or trusts an address. It provides a single tool, check_contract(address, chain="base"), and is described as having zero dependencies.

πŸ› οΈ Key Features

  • Determines whether the address is a contract vs an EOA/self-destructed account
  • Detects EIP-7702 delegated-EOA cases
  • Detects upgradeable proxy usage (EIP-1967 + legacy patterns)
  • Includes risk-check coverage for contract/token interactions

πŸš€ Use Cases

  • Before approvals, swaps, or trust decisions on EVM addresses
  • Guarding against interacting with unexpected contract types or delegation/proxy behaviors

⚑ Developer Benefits

  • Tool-driven interface: check_contract(address, chain="base")
  • Focused pre-interaction checks for EVM contract/token safety assessment
  • Lightweight design noted as β€œZero deps”

⚠️ Limitations

  • Readme excerpt only documents check_contract; additional tools and configuration are not described here.

Related servers

More in Security