{"ok":true,"name":"prepare_liquidation","description":"Build an unsigned transaction to liquidate an unhealthy position: repay part of someone else's debt and receive their collateral plus the liquidation bonus. Only viable while that position's health factor is below 1 (check get_user_summary for the target). v4 takes collateral and debt as reserveIds; v3 takes collateralToken and debtToken addresses plus chainId. Non-custodial: the liquidator signs and submits.","inputSchema":{"type":"object","required":["version","user"],"properties":{"max":{"type":"boolean","description":"Cover the maximum the protocol allows."},"debt":{"type":"string","description":"v4 only: reserveId of the debt to repay."},"user":{"type":"string","description":"The wallet being liquidated (0x, 40 hex)."},"amount":{"type":"string","description":"Debt to cover, in main units. Omit only if max=true."},"market":{"type":"string","description":"v3 only: market pool address (from get_markets)."},"chainId":{"type":"number","description":"v3 only: chain id (positive integer).","exclusiveMinimum":0},"version":{"enum":["v3","v4"],"type":"string","description":"Protocol version (v3 or v4; required, no 'all' for actions)."},"debtToken":{"type":"string","description":"v3 only: debt token address."},"collateral":{"type":"string","description":"v4 only: reserveId of the collateral to seize."},"liquidator":{"type":"string","description":"v4 only: the wallet performing the liquidation (0x, 40 hex). On v3 the liquidator is whoever signs the returned transaction."},"collateralToken":{"type":"string","description":"v3 only: collateral token address."}},"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/prepare_liquidation","page":"https://agentboardai.app/site/mcp.aave.com"}