schwab_get_brokerage_balances

shallow

io.github.lonniev/schwab-mcp · Verify this server

Get the active Schwab account's current balance summary. Pulls Schwab's account endpoint and returns four bold lines: **Cash Balance:** currentBalances.cashBalance **Buying Power:** currentBalances.buyingPower **Net Liquidation:** currentBalances.liquidationValue **Day P&L:** currentBalances.liquidationValue − initialBalances.liquidationValue Day P&L is the session change in mark-to-market equity (the canonical measure of "how much did I make/lose today"). Schwab's account response does not expose a single "dayProfitLoss" field — the convention is to compute the delta against the start-of-day snapshot. Two fallback guards apply to Day P&L: 1. Missing snapshot — if either initialBalances or currentBalances is absent or has a zero liquidationValue, Day P&L reports 0.0 rather than treating zero as the baseline (which would print today's full equity as P&L). 2. Suspect snapshot — if the computed Day P&L is larger in absolute value than half of current liquidation value (e.g. $17,442 P&L on an $8,847 account), the initialBalances snapshot is treated as stale or partial and Day P&L reports 0.0. A legitimate 50%+ session change is implausible for any normal account; the tool underreports in the rare real-50% case rather than emitting nonsense in the more common stale-snapshot case. When Day P&L reads $0.00 on a session where you expect a real number, one of those two guards fired. Cross-check against position-level P&L via get_brokerage_positions.

100.0/100

1 trials · measured 8 days ago

schwab_get_brokerage_balances scores 100.0/100 on Vouch's measured behaviour index, from 1 real invocation trials against io.github.lonniev/schwab-mcp, measured 25 Aug 2026 under methodology v0.2.0. Every measured component scored 100.

Component breakdown

ComponentWeightValue
Reliability35%not applicable
Schema integrity25%100.0
Failure behaviour15%not applicable
Latency15%not applicable
Concurrency10%not applicable

Tool details

Transport
remote
Credential class
self-provisionable
Category
Developer infrastructure
Input schema
not declared
Output schema
not declared
Side-effect classification
unclassified

Score history

DayScoreTierMethodology
2026-08-25100.0shallowv0.2.0

Probe evidence

ProbeOutcomes
schema_integritypass: 1

Raw request/response logs are not archived yet — the outcome counts above are drawn directly from every recorded trial.

Embed this score

Available for every tool, scored or not — not a verification perk. Always links back to this page.

Vouch score: schwab_get_brokerage_balances
[![Vouch score](https://vouch.tools/api/tools/ed54588b-ca55-40c6-843e-4f38dccb31d2/badge.svg)](https://vouch.tools/tools/ed54588b-ca55-40c6-843e-4f38dccb31d2)
schwab_get_brokerage_balances — Vouch