{"uid":"cap_vLVArzoeWLmecRTXCs5Fs","slug":"money-ai-erc-20-token-info-bfa5bf23","name":"Money AI ERC-20 Token Info","description":"ERC-20 metadata read from the contract itself - name, symbol, decimals and total supply with the decimals actually applied. Answered from live Base mainnet, not a model, so it is current and costs the same every time. Use it for: What are the decimals and supply of 0x833589fc...2913?; Is this address actually an ERC-20 token contract?","url":"https://money-ai-shop.money-ai.workers.dev/s/token-info","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"skill":{"type":"string","const":"token-info","description":"which service to run"},"token":{"type":"string","description":"ERC-20 contract address (0x...)"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Z9E1O6cvdkCtZNbcoFSTn","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Reads ERC-20 token metadata (name, symbol, decimals, total supply with decimals applied) directly from a Base mainnet contract address","exampleAgentPrompt":"Can you look up the ERC-20 token metadata for the contract at 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base — I need its name, symbol, decimals, and total supply?","exampleUseCases":[{"title":"Validate unknown token contract","prompt":"I got sent a token at address 0x4200000000000000000000000000000000000006 on Base — can you check if it's a real ERC-20 token and tell me its name, symbol, and how many decimals it uses?"},{"title":"DeFi integration supply check","prompt":"Before I integrate this token into my app, can you pull the total supply with decimals applied and the symbol for the ERC-20 contract at 0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb on Base?"},{"title":"Token metadata for display UI","prompt":"I'm building a wallet UI and need the name, symbol, and decimal count for the token contract 0x2Ae3F1Ec7F1F5012CFEab0185bfc7aa3cf0DEc22 on Base mainnet so I can display balances correctly."}],"resultDescription":"Returns the token's name, symbol, decimal places, and total supply with decimals applied — all read live from the Base mainnet contract. Also implicitly confirms whether the address is a valid ERC-20 contract.","failureModes":["Address is not a valid ERC-20 contract — returns error or empty fields","Malformed or non-checksummed contract address — may return error","Contract exists but does not implement standard ERC-20 metadata methods — partial or missing fields","Network or RPC connectivity issue causing timeout"],"whenToPreferThis":"Use this endpoint when you need authoritative, live on-chain ERC-20 metadata from Base mainnet — not a cached database or off-chain index. It is ideal when you need to verify whether an address is actually a token contract, or when freshness and accuracy of supply/decimals matter (e.g. after a rebase or mint event). Prefer this over blockchain explorers when operating programmatically in an agent context.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:32:59.046Z","isFirstParty":false}