{"name":"ContractLens","description":"Token and contract risk checks for agents (x402 + MCP).","url":"https://contractlens-api.appin60.com","skills":[{"id":"check_token","name":"Token risk verdict","description":"Fast token risk verdict (1-3 s) for trading agents: LOW/MEDIUM/HIGH with reasons for any ERC-20. Who controls it (renounced, single key, Safe, timelock), upgradeable proxy, admin powers in the bytecode (mint, blacklist, pause, sell tax, trading switch), Sourcify status, DEX liquidity, buys/sells and pair age. Ethereum, Base, Arbitrum, Optimism, Polygon, BNB. Use before buying a token. Not financial advice."},{"id":"scan_contract","name":"Contract scan","description":"Smart contract security scan for AI agents: give a chain id and contract address, get Slither static-analysis findings (reentrancy, unchecked calls, arbitrary sends, etc.), proxy/upgradeability status and the list of owner/role-gated admin functions (mint, pause, blacklist, upgrade). Works on any Sourcify-verified contract on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB. Use before approving, depositing into or trading a token/protocol. Unverified contracts are rejected without charge."}],"endpoints":{"mcp":"https://contractlens-api.appin60.com/mcp","openapi":"https://contractlens-api.appin60.com/openapi.json","x402":"https://contractlens-api.appin60.com/.well-known/x402.json"}}