{"schema_version":"v1","name_for_human":"Approval Revoke (x402)","name_for_model":"approval_revoke_mcp","description_for_human":"EVM token-approval defense. List active approvals, score wallet risk, vet a spender. Pay USDC on Base, no signup.","description_for_model":"EVM token-approval MCP. Three primitives: (1) list_approvals enumerates active ERC-20 + ERC-721/1155 approvals for a wallet via eth_getLogs + on-chain allowance/isApprovedForAll confirmation; (2) approvals_risk scores a wallet 0–100 weighted on unlimited approvals, known-malicious spenders, unverified spenders; (3) spender_reputation vets a single spender against bundled known-good + known-malicious dictionaries and detects EOA via eth_getCode. Multichain (ethereum/base/arbitrum/optimism/polygon). Pay-per-call USDC on Base via x402. No signup, no API key.","auth":{"type":"none"},"api":{"type":"openapi","url":"https://approval-revoke-mcp.mtree.workers.dev/openapi.yaml"},"logo_url":"https://approval-revoke-mcp.mtree.workers.dev/agent-discovery","contact_email":"mtree@coombs.dev","legal_info_url":"https://approval-revoke-mcp.mtree.workers.dev"}