approval-revoke-mcp.mtree.workers.dev

active

Provides 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