get_daily_briefing
Get a multi-chain portfolio briefing summarizing total value, top movers, Aave health-factor alerts, and activity counts over 24h/7d/30d. Returns structured data and a pre-rendered narrative.
Instructions
One-paragraph 'what's going on with my portfolio right now' briefing — composed from existing tools, not new on-chain reads. Section coverage: (1) current portfolio total + window USD/% delta, (2) top 3 movers by absolute USD change across all chains, (3) Aave health-factor alerts (any HF < 1.5 surfaced with capitalized prefix and margin-to-liquidation %), (4) recent activity counts split into received / sent / swapped / supplied / borrowed / repaid / withdrew / other (action-type classification via 4byte-resolved methodName when present, directional fallback otherwise). Period: 24h (default — the morning-coffee briefing) / 7d / 30d. Address args mirror get_portfolio_diff (wallet / tronAddress / solanaAddress / bitcoinAddress — at least one required). Returns BOTH a structured envelope AND a pre-rendered markdown narrative (control via format). Sub-tool failures degrade to per-section notes rather than aborting (e.g. a Solana RPC outage doesn't void the EVM briefing). Two sections punted at v1 with explicit available: false reasons rather than silent omission: bestStablecoinYield (depends on the unshipped compare_yields tool) and liquidationCalendar (depends on the unshipped schedule_tx tool). Distinct from get_portfolio_summary (current state only) and get_portfolio_diff (window decomposition only) — this tool is the conversational AI rollup that sits on top of both.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wallet | No | EVM wallet (Ethereum / Arbitrum / Polygon / Base / Optimism). Drives the EVM portion of every section: portfolio total, asset movers, Aave health-factor alert, recent activity counts. | |
| tronAddress | No | TRON mainnet base58 address. Folds TRX + TRC-20 totals + history into the briefing. | |
| solanaAddress | No | Solana mainnet base58 pubkey. Folds SOL + SPL totals + history into the briefing. | |
| bitcoinAddress | No | Bitcoin address (any type). Folds BTC balance into the briefing. Bitcoin tx-history-derived activity counts are best-effort (indexer caps may truncate). | |
| period | No | Briefing window. "24h" is the canonical morning-coffee briefing; "7d" / "30d" extend to weekly / monthly summaries. Pre-rendered narrative voice tightens for shorter windows. | 24h |
| format | No | "structured" returns the JSON envelope only. "narrative" returns only the pre-rendered string. "both" (default) returns both — agents typically use the narrative for verbatim relay and the structured for follow-up questions. | both |