mcpbeat Sign in

Contract Powers MCP Server

by ofirbaranesad-agent Your server? Claim it
answering

Contract Powers is answering right now. Last checked 11 min ago. It exposes 4 tools. Last commit 22 Sep 2026.

Who can still change this EVM contract, and what can they do to holders?

Uptime history 48 days of history · worst day 87%
48 days agonow
100.0%
Uptime 24h
91 of 91 checks
4
Tools
read from the server
198 ms
Response time
average over 24h
0
Stars
last commit 22 Sep 2026

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 26 September 2026. No other catalogue keeps this.

26 Sep a tool description was rewritten get_contract_powers

Nothing serious here today

Today is the operative word: we check Contract Powers every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 11 min ago.

run in your terminal
claude mcp add contract-powers --transport http https://agent.zbang.net/api/mcp
Settings → Connectors → Add custom connector, then paste this address
https://agent.zbang.net/api/mcp
~/.codex/config.toml
[mcp_servers.contract-powers]
url = "https://agent.zbang.net/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "contract-powers": {
      "url": "https://agent.zbang.net/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "contract-powers": {
      "type": "http",
      "url": "https://agent.zbang.net/api/mcp"
    }
  }
}

Available tools 4

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

any
check_any_contract
Free preview for ANY verified EVM contract on base, ethereum or polygon — including addresses not in the registry. Returns contract type, verification, name, whether it is a proxy, how many powers were found, how many owner-only functions went uncategorised, and whether an owner was found. The decision fields (which powers, the evidence, the admin address, the implementation) are withheld and listed by name. Use get_contract_powers first if the contract is already in the registry — that is free and complete.
contract
get_contract_powers
Full free analysis of one contract that is in the registry: verification, proxy pattern and implementation address, who the admin is and whether it is a single key, every retained power (upgrade / mint / grant-minter / pause / blacklist / seize / fees / sweep / burn-from / ownership transfer / limits) with the evidence and confidence behind it, reachable DELEGATECALL / SELFDESTRUCT / CREATE2 opcodes, and the owner-only functions the classifier could NOT categorise — which is where the unusual powers hide. Accepts an address or a symbol such as USDC or AERO.
recent
recent_power_changes
What actually changed behind the watched contracts: implementation swapped, owner moved, a power appeared or disappeared, verification lost. Each event carries the before and after value and the window it was detected in. Severity is one of critical / material / low. Use this to answer "has anything changed behind this contract recently?".
watched
list_watched_contracts
List the EVM contracts in the Contract Powers registry, with a one-line risk shape for each: is the code upgradeable, is the admin a single key (EOA) rather than a contract, how many powers are declared, and is it covered by a bug bounty. Use this to see what is already analysed before spending a lookup. Filters are optional and combine with AND.

Endpoints

URLTransportStateLatencyChecked
https://agent.zbang.net/api/mcp streamable-http answering 160 ms 11 min ago

Alternatives to Contract Powers

same job, measured the same way
OneKeyAway: who controls this contract
by appin60-onekeyaway

Who can change an EVM contract or Safe: proxy admin, owner, Safe signers, timelock. Free alerts.

2 tools answering
Packing List
by theluckystrike

Packing slips: cartons, contents, weights, chargeable weight and what is still to pack.

14 tools answering
Watchdog
by oxtof

Who can change a Solana program or EVM contract, dependency advisories, scans. Paid per call (x402).

55 installs/wk local only
Authority Risk MCP
by realspap

Read-only tools for AI agents: who can change a smart contract, how fast. Signed data, testnet.

132 installs/wk local only
Toolpin
by toolpin

Check whether an MCP server answers, what its tools claim, and whether that claim has changed.

6 tools answering
Proto Wire Break Check
by jmshinhwa

Names the .proto edits that keep compiling and quietly change what old gRPC readers see

154 installs/wk local only
apiwatch
by reignventures

Is this model or API still safe to call? Retirement and breaking change dates, with the fix.

7 tools answering
Sonde
by anishmoncivarghese

Local code graph for TypeScript, Python and Swift: who calls this, what breaks if I change it.

75 installs/wk local only

Contract Powers — questions

Answers built from our own checks of this server.

What can Contract Powers do?
It exposes 4 tools, read directly from the server on our last check. Among them: check_any_contract, get_contract_powers, list_watched_contracts, recent_power_changes. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Contract Powers working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 198 ms. The bar chart above shows every period we have measured.
How do I connect Contract Powers?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Contract Powers need an API key?
No. Contract Powers completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 4 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Contract Powers?
It answers our handshake in 198 ms on average, which is faster than 69% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Contract Powers open source?
The code is open source: it is published under the MIT licence, written in JavaScript and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at agent.zbang.net, which runs on its operator's own terms.