{"ok":true,"name":"get_markets","description":"List Aave markets/reserves (symbol, APY, caps, liquidity) on v3, v4, or both. Chain coverage: omit chainId and every response states the chains it read as 'chainsCovered', plus 'chainsNotCovered' when it read fewer than all of them. 'chainsNotServed', when present, lists chains this API holds no market on: Aave supports the chain, there is nothing here to read, so an empty result for one of them is not an answer about that chain, and asking again returns the same nothing. v4 always covers every ","inputSchema":{"type":"object","properties":{"user":{"type":"string","description":"Optional wallet address (0x, 40 hex). Adds walletBalance, youCanSupply and youCanBorrow to every row, for this wallet, in the same call. Pass it whenever the question is about what someone can actually do rather than what the rates are."},"chainId":{"type":"number","description":"Chain id to restrict to, e.g. 1 for Ethereum. Omit the argument entirely to cover every chain.","exclusiveMinimum":0},"symbols":{"type":"array","items":{"type":"string"},"description":"Optional token symbols to return, e.g. ['USDC','GHO']. Case-insensitive. Strongly preferred when you know the asset: a chain has ~70 reserves and listing them all is a large response."},"version":{"enum":["v3","v4","all"],"type":"string","description":"Protocol version (default all)."}},"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_markets","page":"https://agentboardai.app/site/mcp.aave.com"}