About Schwab Positions MCP
Schwab Positions MCP is an MCP server in the Finance category: read-only MCP server for Schwab account positions, orders, and transactions. NO trade endpoints exposed by design.
Install
git clone https://github.com/kevinkda/schwab-positions-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (9)
get_account_numbersMap plaintext `accountNumber` to encrypted `account_hash` (required by every other tool below).
Parameters not published.
get_account_positionsFetch one account's holdings + balances; persists a positions snapshot to the derived-history cache when caching is enabled.
Parameters not published.
get_account_summaryCompact aggregate: position count, total market value, total P&L, cash, buying power, balances.
Parameters not published.
get_accountsList all linked Schwab accounts. Optional `fields=["positions"]` expands holdings inline.
Parameters not published.
get_order_detailRead one order's full detail by numeric `order_id` (status / legs / fills). Read-only — never places / cancels / replaces.
Parameters not published.
get_orders_historyReturn orders between two timezone-aware datetimes (Schwab caps lookback at 60 days).
Parameters not published.
get_transaction_detailRead one historical transaction's detail by `transaction_id`. Read-only — no money moves.
Parameters not published.
get_transactionsReturn transactions between two ISO dates (TRADE / DIVIDEND_OR_INTEREST / etc).
Parameters not published.
get_user_preferencesReturn the account user-preference settings (default account, nicknames, streamer routing). No args, no cache write.
Parameters not published.
Ask AI
Ask AI about Schwab Positions MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.