Get comprehensive portfolio overview for a wallet address or entity.
Hyperliquid perpetual positions include liquidation prices to support risk analysis workflows.
For wallet addresses, supports different modes:
- 'fast-mode-default': Wallet balances + Hyperliquid positions (skip defi, for fast mode only)
- 'all': Wallet balances + DeFi positions + Hyperliquid positions
- 'wallet_balances': Only token balances (tokens and native coins across all chains)
- 'defi': Only DeFi positions (lending, staking, LP tokens, etc., excluding Hyperliquid)
- 'hyperliquid': Only Hyperliquid positions (perps include liquidation price, plus spot, staking, vault, free tokens)
For entities (e.g., "Binance", "Paradigm Fund"), only on-chain token balances
are returned, aggregated across all addresses associated with the entity.
This tool provides flexible portfolio analysis in a single request,
allowing users to focus on specific aspects of their holdings.
The output is pre-formatted markdown that should be presented exactly as returned,
preserving all tables, sections, and formatting without reinterpretation.
Example Usage:
Get full comprehensive portfolio for a wallet:
```
{
"walletAddress": "0x28c6c06298d514db089934071355e5743bf21d60",
"mode": "all"
}
```
Get only DeFi positions (returns raw JSON):
```
{
"walletAddress": "0x28c6c06298d514db089934071355e5743bf21d60",
"mode": "defi"
}
```
Get only Hyperliquid positions (returns raw JSON):
```
{
"walletAddress": "0x28c6c06298d514db089934071355e5743bf21d60",
"mode": "hyperliquid"
}
```
Get token balances for an entity:
```
{
"entity_id": "Binance"
}
```