Base ERC-20 token info
base_token_info[PAID $0.002 USDC per call via x402 on Base; errors are free] Inspect a token or any address on Base mainnet: contract vs EOA (incl. EIP-7702 delegation), bytecode size, ERC-20 name/symbol/decimals/totalSupply (raw and formatted; bytes32 symbols handled), proxy implementation (EIP-1967, beacon, ZeppelinOS/FiatToken), owner() and whether it is renounced, whether it is a well-known Base token (guards against spoofed symbols), market (DexScreener: USD price from the deepest Base pair, total liquidity, 24h volume and change, FDV, top pair; cached 60 s; market=0 to skip), and optionally the balance of holder. Read live from public Base RPC; metadata cached 1 h. Many tokens? /api/base/token-batch (10 per call). All params optional: defaults to USDC on Base. Invalid input = 400, never charged.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "base_token_info"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| holder | No | Optional address whose balance of this token to include. | |
| market | No | Include DexScreener price/liquidity (default true; false to skip). | |
| address | No | Token / contract address on Base (0x + 40 hex). Optional: defaults to USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. |