get_treasury_status returns a comprehensive snapshot of your agent’s treasury: how much USDC is immediately spendable, how much is deployed in Blend earning yield, the combined total, the current APY, the configured liquidity floor, and when Nebula last triggered an automatic rebalance. Call this before any significant payment to confirm sufficient liquid funds are on hand.
Parameters
This tool takes no parameters.Response
USDC immediately available for spending, without requiring a Blend withdrawal.
USDC currently deposited in Blend pools and earning yield. These funds are not immediately spendable — Nebula will auto-rebalance when
liquid_usdc falls below liquidity_threshold.Sum of
liquid_usdc and blend_usdc. Represents the agent’s total treasury value.Weighted average annualised yield currently being earned on the Blend portion, expressed as a percentage.
Minimum liquid USDC Nebula keeps available at all times. When
liquid_usdc drops below this value, an auto-rebalance withdraws from Blend to restore the buffer.ISO 8601 timestamp of the most recent automatic treasury rebalance.
When to use
- Before large payments — verify that
liquid_usdccovers the intended spend. If it does not, wait for an upcoming auto-rebalance. - Treasury health checks — confirm the Blend allocation is active and earning the expected APY.
- Debugging slow transactions — a low
liquid_usdcrelative toliquidity_thresholdexplains why funds may be temporarily unavailable.
Example
Tool callget_treasury_status request
get_treasury_status response