Get account balance
get_account_balanceGet balance snapshots for one account (e.g. INTERIM_AVAILABLE, EXPECTED, CLOSING_BOOKED). as_of is when balances last synced — they can lag transactions, so caveat stale figures. For a credit account a negative CLOSING_BOOKED is the amount owed (not overdrawn). Investment/crypto accounts usually have no balance snapshots: read total_balance for the broker-reported portfolio value and cash_balance for uninvested cash, and call list_holdings for the positions behind them.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"account_id": "<account_id>"
},
"name": "get_account_balance"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | Yes | The id of the financial account to fetch balances for, as returned by list_accounts. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Present when the account has no snapshots; points at list_holdings for investment/crypto value. | |
| as_of | No | When balances last synced (ISO 8601); balances can lag transactions. | |
| balances | Yes | Newest first, at most 20 snapshots. Empty for accounts without balance snapshots. | |
| account_id | Yes | ||
| cash_balance | No | ||
| total_balance | No | Broker-reported total account value (positions plus cash); investment accounts only. |