{"ok":true,"name":"get_user_positions","description":"A wallet's Aave positions (supplies and borrows) on v3, v4, or both. Omit chainId and both versions cover every chain they serve, stating which under 'chainsCovered'; there is no need to loop over chains yourself. '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 returns 'positions', each with its own ","inputSchema":{"type":"object","required":["user"],"properties":{"user":{"type":"string","description":"Wallet address, 0x-prefixed (40 hex chars)."},"chainId":{"type":"number","description":"Chain id to restrict to, e.g. 1 for Ethereum. Omit the argument entirely to cover every chain.","exclusiveMinimum":0},"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_user_positions","page":"https://agentboardai.app/site/mcp.aave.com"}