morpho_get_positions
Query a wallet's Morpho positions across markets and vaults to assess collateral, borrow, supply, vault deposits, health factors, and detect loopers or low health.
Instructions
Query a user's Morpho positions across all markets and vaults on a chain. Returns collateral, borrows, supply (with USD values), vault deposits, health factors, and position signals (looper detection, low health warnings).
Useful for understanding what a wallet holds on Morpho: is it a looper? A supplier? A vault depositor? The position shape reveals the strategy.
Protocol context:
Market positions show collateral, borrows, and supply separately. A position with both collateral and borrows is likely a looper (leveraged strategy).
Health factor = (collateralUsd * LLTV) / borrowUsd — approximation using USD values. Health < 1.0 means liquidatable. Health < 1.3 means dangerously close.
Vault positions show shares deposited in curated vaults (passive lending).
Net value = supply + collateral + vaults - borrows.
Scans all Morpho chains by default (mainnet, base, arbitrum). Specify chain to narrow.
Use morpho_list_markets to find available PT markets. Use morpho_get_rate for live borrow rate on a specific market. Use spectra_get_portfolio for Spectra protocol positions (PT, YT, LP).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | The wallet address (0x...) | |
| chain | No | Specific chain to query. Omit to scan all Morpho chains. |