Shade Browser MCP

Web3 Wallet Monitoring

Observe wallet RPC calls and inject an authorized signer for on-chain agents.

Web3 Wallet Monitoring

Shade can monitor wallet surfaces in a browser slot so humans can inspect what an on-chain agent is asking a wallet to do. Only use wallets, keys, contracts, and accounts you are authorized to operate.

Monitor wallet RPC calls

browser_claim_slot(session_id: "wallet-monitor")
browser_navigate(url: "https://dapp.example", slot: YOUR_SLOT)
browser_web3_monitor(slot: YOUR_SLOT)

The monitor patches window.ethereum and logs wallet RPC calls from the page.

Inject an authorized signer

For controlled agent tests that do not require a browser wallet extension:

browser_inject_signer(private_key: "0xYOUR_PRIVATE_KEY", chain_id: 1, slot: YOUR_SLOT)

Treat injected private keys as live credentials. Use dedicated test wallets, limit balances, and rotate keys after experiments.

Observe and release

browser_snapshot(slot: YOUR_SLOT)
browser_release_slot(slot: YOUR_SLOT)