{"uid":"cap_UXto7vIkRLUmqqjiXvcLG","slug":"foundry-token-list-5fd2564d","name":"Foundry Token List","description":"Token list: verified token addresses and decimals on Base, Ethereum, Arbitrum and more (Uniswap list). Input: 'base usdc'.","url":"https://minty-sprout.onrender.com/v1/token-list?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"string","maxLength":8000,"description":"Chain and optional token symbol"}}},"responseSchema":{"type":"json","example":{"count":1,"source":"Uniswap default token list","tokens":[{"name":"USD Coin","symbol":"USDC","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6}],"chain_id":8453}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_LdwRZ7kOUSggWxsWhMjoL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns verified token addresses, symbols, and decimals for a given chain and optional token symbol from the Uniswap default token list","exampleAgentPrompt":"What's the verified contract address and decimals for USDC on Base? Pull it from the Uniswap token list.","exampleUseCases":[{"title":"Resolve token address before a swap","prompt":"I'm about to do a token swap on Arbitrum — can you look up the verified contract address and decimals for WETH on Arbitrum from the Uniswap list so I'm not using a random unverified address?"},{"title":"Populate DeFi app token metadata","prompt":"For my app I need the canonical contract address and decimal count for USDC on Ethereum mainnet — get it from the Uniswap default token list."},{"title":"Validate token details for a smart contract call","prompt":"Before I send this transaction, can you confirm the correct contract address and decimals for DAI on Base using the Uniswap verified token list?"}],"resultDescription":"A JSON object containing the result count, the source list name ('Uniswap default token list'), the chain ID, and an array of matching tokens each with name, symbol, contract address, and decimals.","failureModes":["Token not found on the specified chain returns empty tokens array with count 0","Ambiguous or misspelled chain name may return no results or an error","Token symbol that exists on one chain but not another returns empty results for that chain","Network timeout from the render.com host under cold-start conditions","Payment required (402) if x402 micropayment header is missing or malformed"],"whenToPreferThis":"Choose this endpoint when you need authoritative, Uniswap-curated contract addresses and decimal precision for tokens across Base, Ethereum, Arbitrum, and other major EVM chains — especially before executing swaps, building DeFi integrations, or validating token parameters in smart contract calls. Prefer this over manual lookups or unverified sources when correctness of the contract address matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-01T06:57:41.813Z","isFirstParty":false,"canonicalSlug":"foundry-token-list-5fd2564d"}