{"ok":true,"name":"get_asset_history","description":"v4 only. One asset across every v4 reserve that holds it: 'price' is its oracle price per sample, 'supply' and 'borrow' are the amounts plus the APY spread across those reserves (averageApyPct with the highest and lowest at that moment). Not the same question as get_apy_history, which is one reserve's own rate - an asset sits in several reserves at once, so a wide gap between highestApyPct and lowestApyPct is the point, not noise. The asset is named by its token address and chain, and get_market","inputSchema":{"type":"object","required":["metric","token","chainId"],"properties":{"token":{"type":"string","description":"Token address, 0x-prefixed (40 hex chars)."},"metric":{"enum":["price","supply","borrow"],"type":"string","description":"Which series: oracle price, supplied amount, or borrowed amount."},"window":{"enum":["day","week","month","sixMonths","year"],"type":"string","description":"How far back to go (default week)."},"chainId":{"type":"number","description":"Chain the token is on, e.g. 1 for Ethereum. Required: the same symbol exists on several.","exclusiveMinimum":0},"version":{"enum":["v4"],"type":"string","description":"Optional, and only 'v4': this tool exists on v4 only."}},"additionalProperties":false},"serverUrl":"https://mcp.aave.com/","transport":"http","handshake":"ok","host":"mcp.aave.com","score":32,"grade":"D","auth":"api-key","lastScannedAt":"2026-10-30T13:12:26.703Z","stale":false,"permalink":"https://agentboardai.app/mcp/mcp.aave.com/get_asset_history","page":"https://agentboardai.app/site/mcp.aave.com"}