imal1ice avatar

ownerwatch

imal1ice/ownerwatch-mcp

Read-only: who controls EVM contracts. Owners, proxy admins, Safes, timelocks, roles.

tools
3
transport
STDIO
env vars
2
last updated
Nov 8, 2026

Tools

3 tools

Public tool metadata for what this MCP can expose to an agent.

probe_admin_surfaceThe ownerwatch Markdown report, plus structured data: each target's control path, findings, every node read, and `not_established` (what this read could not show).

The ownerwatch Markdown report, plus structured data: each target's control path, findings, every node read, and `not_established` (what this read could not show).

No parameter schema in public metadata yet.

check_disclosure`ownerwatch disclosure check` on an ERC-8241 control disclosure: every record ok, mismatch or unverifiable at one pinned block, plus control the disclosure leaves out.

`ownerwatch disclosure check` on an ERC-8241 control disclosure: every record ok, mismatch or unverifiable at one pinned block, plus control the disclosure leaves out.

No parameter schema in public metadata yet.

suggest_monitoring_configAn ownerwatch YAML config that watches these contracts and every contract and Safe above them, checked to load in ownerwatch before it is returned.

An ownerwatch YAML config that watches these contracts and every contract and Safe above them, checked to load in ownerwatch before it is returned.

No parameter schema in public metadata yet.

Sponsors

Configuration

OWNERWATCH_MCP_TIMEOUT

Seconds a tool call may take, 10 to 3600 (default 240)

OWNERWATCH_MCP_ALLOW_PRIVATE_RPC

Set to 1 to allow http:// and private or loopback RPC hosts (a local node)

Readme

ownerwatch logo

ownerwatch-mcp

A Model Context Protocol server that lets a coding agent answer "who controls this contract?" for any EVM address. It walks owners, proxy upgrade admins, beacons, EIP-2535 diamonds (upgradeable through diamondCut, an upgrade path no proxy slot reveals — so most tools read a diamond as immutable), Safes (signers, threshold, modules, transaction guard), timelocks (delay), AccessControl and AccessManager roles, and flags EOAs, 1-of-N Safes and powers held without a timelock.

It is built on ownerwatch and runs over stdio on your machine. Every tool is read-only: no key, no wallet, no account, and nothing is ever sent on-chain.

Tools


View the full README on GitHub

Details

Repository
github.com/imal1ice/ownerwatch-mcp
Package
ownerwatch-mcp
Transport
STDIO
Registry
MCP registry, active