address_safety
Evaluate the safety of any Base address before sending funds or calling it. Returns contract type, balances, transaction count, proxy status, ownership, and risk band.
Instructions
Structural safety profile for ANY Base address — an EOA or an arbitrary contract — before an agent sends funds to it, approves it, or calls it. Returns contract-vs-EOA, ETH + USDC balance, tx-count (activity), and for contracts: whether it is a recognised ERC-20, ownership state, a mint() selector, and whether it is an EIP-1967 upgradeable proxy (its logic can be swapped after you trust it). Coarse risk band + flags. On-chain reads only — no API key. POST { address }. Unpaid returns 402. (PAID x402 service — USDC on Base; the MCP server needs a funded wallet to settle.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Chain to check; only 'base' is supported (default) | |
| address | Yes | Any address (0x…) on Base — an EOA or a contract |