approval-revoke-mcp.mtree.workers.dev
activeProvides EVM wallet approval-risk scores, active token approval listings, and token spender reputation lookups.
- Transactions · 30d
- 0
- Volume · 30d
- $0.00
- Unique buyers · 30d
- 0
- Uptime · 30d
- 100.0%
- Latency p50
- 179ms
Endpoints (1 live)
POST/v1/spender/reputation(0.05 USDC on Base)
MCP tools (3)
Approval Revoke MCP (x402) https://approval-revoke-mcp.mtree.workers.dev/mcp
approvals_risk— Composite 0–100 approval-risk score for an EVM wallet. Weights: +30 per unlimited approval (cap +60), +20 if any known-malicious spender flagged, +5 per unverified/unknown spender (cap +30), -10 cleanliness credit if zero unlimited and zero flagged. Returns risk_score, risk_band (clean/low/medium/high/critical), top-10 risk-ranked approvals, and human-readable reasons array. Multichain. Costs $0.20 USDC on Base via x402.list_approvals— List active EVM token approvals for a wallet across one or more chains. Scans recent ERC-20 Approval and ERC-721/1155 ApprovalForAll events via eth_getLogs, then confirms each (token, spender) pair is still active by reading allowance() / isApprovedForAll() on-chain. Returns per-chain summary (total, unlimited count, ERC-20 vs ERC-721 split) plus a flat list of active approvals with spender labels where known. Multichain (ethereum/base/arbitrum/optimism/polygon). Costs $0.10 USDC on Base via x402.spender_reputation— Single-spender reputation lookup. Checks against bundled known-spenders dictionary (~30 major routers/aggregators/marketplaces) + known-malicious dictionary (drainer families), and reads on-chain code via eth_getCode to detect EOA. Returns label, category, is_known_malicious, is_eoa, and recommendation (trusted / caution / do-not-approve). EOAs receiving unlimited approvals are highly suspicious. Costs $0.05 USDC on Base via x402.
First seen · last seen