house-base-mcp
v2.1.0
Published
House — Smart contract intelligence for AI agents on Base. MCP server exposing security attestations, safety checks, and scan requests.
Maintainers
Readme
house-base-mcp
Smart contract intelligence for AI agents on Base. MCP server that lets any AI agent check contract safety before interacting.
Built on a bytecode analysis engine that retroactively detected the DAO hack, Ronin Bridge exploit, and Cream Finance exploit.
Quick Start
Claude Code
claude mcp add house -- npx house-base-mcpAny MCP Client
npx house-base-mcpTools
| Tool | Cost | What It Does |
|------|------|-------------|
| check_contract | FREE | Is this contract safe? Returns score (0-100) + verdict |
| get_attestation | FREE | Full attestation: score, verdict, flags, timestamp |
| request_scan | ETH | Request PULSE ($0.43) / SCAN ($1.70) / AUDIT ($8.52) |
| house_stats | FREE | Protocol statistics and pricing |
Example
Ask your agent: "Is USDC on Base safe?"
{
"address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"attested": true,
"score": 100,
"verdict": "CLEAN",
"safe": true,
"message": "Contract scored 100/100 — considered safe."
}Integrate Into Your Contracts
IHouse house = IHouse(0x3A52F0C11Ecf832a3D8E2218B16334cff85dc307);
require(house.isAttestedAbove(target, 70), "Not House-verified");Contract
Base Mainnet: 0x3A52F0C11Ecf832a3D8E2218B16334cff85dc307
Verified on Sourcify. 10+ major Base contracts attested (USDC, WETH, USDT, DAI, Uniswap, Aerodrome, Aave).
How It Works
- House analyzes contract bytecode (opcode profiling, control flow graph, symbolic execution)
- Results are stored as on-chain attestations — permanent, composable, free to read
- Any agent or contract can check
isAttested(address)with a single view call (zero gas) - This MCP server wraps those on-chain reads into agent-friendly tools
License
MIT
