ERC-20 allowance / approval check (8 chains)
erc20_allowanceHow much can each spender pull from an owner's tokens? For a token on base, ethereum, bsc, arbitrum, optimism, polygon, gnosis or celo: allowance(owner, spender) for up to 10 spenders, owner balance, symbol, decimals, whether each spender is a contract, EOA or 7702-delegated EOA, and flags for unlimited approvals and approvals to plain EOAs. Use before or after approving, or to audit what to revoke. Price: $0.001 USDC on Base per call, paid with x402 (MCP transport: an unpaid call returns the x402 PaymentRequired object; retry with params._meta["x402/payment"]). Same tool over HTTP: GET /api/erc20-allowance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | Yes | ||
| owner | Yes | 0x owner address | |
| token | Yes | 0x ERC-20 contract | |
| spender | Yes | 0x spender, or up to 10 comma-separated |