{"ok":true,"name":"get_position_swap_quote","description":"v4 only. Quote swapping one Aave v4 position for another, atomically and without leaving the protocol: kind=supply swaps collateral for a different collateral asset, kind=borrow swaps one debt for another. Both sides are on the same spoke. Get 'sellPosition' from get_position_items, whose 'quotableAs' says whether that item can be sold this way (supplySwapFrom or borrowSwapFrom), and 'buyReserve' from get_markets, whose 'quotableAs' says whether that reserve can receive it (supplySwapTo or borro","inputSchema":{"type":"object","required":["kind","sellPosition","buyReserve","amount","user"],"properties":{"kind":{"enum":["supply","borrow"],"type":"string","description":"supply = collateral swap, borrow = debt swap."},"user":{"type":"string","description":"Wallet address (0x, 40 hex)."},"amount":{"type":"string","description":"Amount in main units of the sold position, e.g. '100.5'."},"version":{"enum":["v4"],"type":"string","description":"Optional, and only 'v4': this tool exists on v4 only."},"buyReserve":{"type":"string","description":"reserveId to move into (from get_markets), on the same spoke as the position sold."},"slippagePct":{"type":"string","description":"Optional max slippage as a percent string, e.g. '0.5'. Omit to accept the backend suggestion."},"sellPosition":{"type":"string","description":"positionItemId to sell (from get_position_items): a supply item for kind=supply, a borrow item for kind=borrow."},"enableCollateral":{"type":"boolean","description":"kind=supply only: enable the bought reserve as collateral (default true)."}},"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_position_swap_quote","page":"https://agentboardai.app/site/mcp.aave.com"}