# Open Stocks MCP MCP server

Agent View of the PolicyLayer registry record for Open Stocks MCP: identity, probed posture, risk grade, and all 152 tools classified. HTML page: https://policylayer.com/tools/open-agent-tools-open-stocks-mcp

## Facts

- Server id: `open-agent-tools/open-stocks-mcp`
- Homepage: https://github.com/Open-Agent-Tools/open-stocks-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 152
- Tool categories present: Destructive, Execute, Read, Write
- Tags: open agent tools open stocks mcp, admin, automation
- Record last modified: 2026-08-12T11:12:58.348Z

## Tools (152)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `cancel_all_option_orders_tool` | Destructive | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/cancel-all-option-orders-tool.md |
| `cancel_all_stock_orders_tool` | Destructive | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/cancel-all-stock-orders-tool.md |
| `cancel_option_order_by_id` | Destructive | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/cancel-option-order-by-id.md |
| `cancel_stock_order_by_id` | Destructive | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/cancel-stock-order-by-id.md |
| `remove_from_watchlist` | Destructive | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/remove-from-watchlist.md |
| `schwab_cancel_all_option_orders` | Destructive | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-cancel-all-option-orders.md |
| `schwab_cancel_all_stock_orders` | Destructive | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-cancel-all-stock-orders.md |
| `schwab_cancel_option_order` | Destructive | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-cancel-option-order.md |
| `schwab_cancel_order` | Destructive | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-cancel-order.md |
| `buy_option_limit` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/buy-option-limit.md |
| `buy_stock_limit` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/buy-stock-limit.md |
| `buy_stock_market` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/buy-stock-market.md |
| `option_credit_spread` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/option-credit-spread.md |
| `option_debit_spread` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/option-debit-spread.md |
| `schwab_buy_stock_limit` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-buy-stock-limit.md |
| `schwab_buy_stock_market` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-buy-stock-market.md |
| `schwab_option_buy_to_open` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-option-buy-to-open.md |
| `schwab_option_sell_to_close` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-option-sell-to-close.md |
| `schwab_order_buy_option_limit` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-order-buy-option-limit.md |
| `schwab_order_option_credit_spread` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-order-option-credit-spread.md |
| `schwab_order_option_debit_spread` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-order-option-debit-spread.md |
| `schwab_order_sell_option_limit` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-order-sell-option-limit.md |
| `schwab_order_sell_stop` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-order-sell-stop.md |
| `schwab_place_order` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-place-order.md |
| `schwab_replace_order` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-replace-order.md |
| `schwab_sell_stock_limit` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-sell-stock-limit.md |
| `schwab_sell_stock_market` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-sell-stock-market.md |
| `sell_option_limit` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/sell-option-limit.md |
| `sell_stock_limit` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/sell-stock-limit.md |
| `sell_stock_market` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/sell-stock-market.md |
| `sell_stock_stop_loss` | Financial | Critical | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/sell-stock-stop-loss.md |
| `account_details` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/account-details.md |
| `account_features` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/account-features.md |
| `account_info` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/account-info.md |
| `account_profile` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/account-profile.md |
| `account_settings` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/account-settings.md |
| `aggregate_option_positions` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/aggregate-option-positions.md |
| `aggregated_portfolio` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/aggregated-portfolio.md |
| `all_option_positions` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/all-option-positions.md |
| `all_watchlists` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/all-watchlists.md |
| `basic_profile` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/basic-profile.md |
| `broker_comparison` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/broker-comparison.md |
| `broker_status` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/broker-status.md |
| `build_holdings` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/build-holdings.md |
| `build_user_profile` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/build-user-profile.md |
| `complete_profile` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/complete-profile.md |
| `day_trades` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/day-trades.md |
| `dividends` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/dividends.md |
| `dividends_by_instrument` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/dividends-by-instrument.md |
| `find_instruments` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/find-instruments.md |
| `find_options` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/find-options.md |
| `health_check` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/health-check.md |
| `instruments_by_symbols` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/instruments-by-symbols.md |
| `interest_payments` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/interest-payments.md |
| `investment_profile` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/investment-profile.md |
| `latest_notification` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/latest-notification.md |
| `list_brokers` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/list-brokers.md |
| `list_tools` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/list-tools.md |
| `margin_calls` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/margin-calls.md |
| `margin_interest` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/margin-interest.md |
| `market_hours` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/market-hours.md |
| `metrics_summary` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/metrics-summary.md |
| `notifications` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/notifications.md |
| `open_option_orders` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/open-option-orders.md |
| `open_option_positions` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/open-option-positions.md |
| `open_option_positions_with_details` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/open-option-positions-with-details.md |
| `open_stock_orders` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/open-stock-orders.md |
| `option_historicals` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/option-historicals.md |
| `option_market_data` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/option-market-data.md |
| `options_chains` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/options-chains.md |
| `options_orders` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/options-orders.md |
| `portfolio` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/portfolio.md |
| `positions` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/positions.md |
| `price_history` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/price-history.md |
| `pricebook_by_symbol` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/pricebook-by-symbol.md |
| `rate_limit_status` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/rate-limit-status.md |
| `referrals` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/referrals.md |
| `schwab_account` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-account.md |
| `schwab_account_balances` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-account-balances.md |
| `schwab_account_numbers` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-account-numbers.md |
| `schwab_accounts` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-accounts.md |
| `schwab_build_user_profile` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-build-user-profile.md |
| `schwab_check_margin_status` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-check-margin-status.md |
| `schwab_find_tradable_options` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-find-tradable-options.md |
| `schwab_get_aggregate_positions` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-aggregate-positions.md |
| `schwab_get_all_account_data` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-all-account-data.md |
| `schwab_get_all_option_positions` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-all-option-positions.md |
| `schwab_get_build_holdings` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-build-holdings.md |
| `schwab_get_day_trades` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-day-trades.md |
| `schwab_get_dividends` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-dividends.md |
| `schwab_get_dividends_by_symbol` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-dividends-by-symbol.md |
| `schwab_get_instrument_by_cusip` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-instrument-by-cusip.md |
| `schwab_get_interest_payments` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-interest-payments.md |
| `schwab_get_margin_interest` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-margin-interest.md |
| `schwab_get_market_hours` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-market-hours.md |
| `schwab_get_movers` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-movers.md |
| `schwab_get_movers_sp500` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-movers-sp500.md |
| `schwab_get_open_option_positions` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-open-option-positions.md |
| `schwab_get_open_stock_orders` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-open-stock-orders.md |
| `schwab_get_order` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-order.md |
| `schwab_get_stock_loan_payments` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-stock-loan-payments.md |
| `schwab_get_total_dividends` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-total-dividends.md |
| `schwab_get_transaction` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-transaction.md |
| `schwab_get_user_preferences` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-get-user-preferences.md |
| `schwab_instrument` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-instrument.md |
| `schwab_open_option_orders` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-open-option-orders.md |
| `schwab_option_chain` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-option-chain.md |
| `schwab_option_chain_by_expiration` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-option-chain-by-expiration.md |
| `schwab_option_expirations` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-option-expirations.md |
| `schwab_option_orders` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-option-orders.md |
| `schwab_option_quote` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-option-quote.md |
| `schwab_options_positions` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-options-positions.md |
| `schwab_orders` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-orders.md |
| `schwab_portfolio` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-portfolio.md |
| `schwab_price_history` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-price-history.md |
| `schwab_quote` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-quote.md |
| `schwab_quotes` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-quotes.md |
| `schwab_search_instruments` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-search-instruments.md |
| `schwab_stream_account_activity` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-stream-account-activity.md |
| `schwab_stream_level2` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-stream-level2.md |
| `schwab_stream_option_quotes` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-stream-option-quotes.md |
| `schwab_stream_quotes` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-stream-quotes.md |
| `schwab_transactions` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-transactions.md |
| `schwab_transactions_by_date` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/schwab-transactions-by-date.md |
| `search_stocks_tool` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/search-stocks-tool.md |
| `security_profile` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/security-profile.md |
| `session_status` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/session-status.md |
| `stock_earnings` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/stock-earnings.md |
| `stock_events` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/stock-events.md |
| `stock_info` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/stock-info.md |
| `stock_level2_data` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/stock-level2-data.md |
| `stock_loan_payments` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/stock-loan-payments.md |
| `stock_news` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/stock-news.md |
| `stock_orders` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/stock-orders.md |
| `stock_price` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/stock-price.md |
| `stock_quote_by_id` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/stock-quote-by-id.md |
| `stock_ratings` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/stock-ratings.md |
| `stock_splits` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/stock-splits.md |
| `stocks_by_tag` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/stocks-by-tag.md |
| `subscription_fees` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/subscription-fees.md |
| `top_100_stocks` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/top-100-stocks.md |
| `top_movers` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/top-movers.md |
| `top_movers_sp500` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/top-movers-sp500.md |
| `total_dividends` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/total-dividends.md |
| `unified_watchlist_by_name` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/unified-watchlist-by-name.md |
| `unified_watchlists` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/unified-watchlists.md |
| `user_profile` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/user-profile.md |
| `watchlist_by_name` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/watchlist-by-name.md |
| `watchlist_performance` | Read | Low | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/watchlist-performance.md |
| `add_to_watchlist` | Write | Medium | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/add-to-watchlist.md |
| `unified_add_to_watchlist` | Write | Medium | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/unified-add-to-watchlist.md |
| `unified_remove_from_watchlist` | Write | Medium | https://policylayer.com/tools/open-agent-tools-open-stocks-mcp/unified-remove-from-watchlist.md |

## Tool descriptions

- `cancel_all_option_orders_tool` — Cancels all open option orders.
- `cancel_all_stock_orders_tool` — Cancels all open stock orders.
- `cancel_option_order_by_id` — Cancels a specific option order.
- `cancel_stock_order_by_id` — Cancels a specific stock order.
- `remove_from_watchlist` — Removes symbols from a watchlist.
- `schwab_cancel_all_option_orders` — Cancel all open option orders for a Schwab account.
- `schwab_cancel_all_stock_orders` — Cancel all open equity orders for a Schwab account.
- `schwab_cancel_option_order` — Cancel a specific option order.
- `schwab_cancel_order` — Cancel a specific Schwab order.
- `buy_option_limit` — Places a limit buy order for an option.
- `buy_stock_limit` — Places a limit buy order for a stock.
- `buy_stock_market` — Places a market buy order for a stock.
- `schwab_buy_stock_limit` — Place a limit buy order for stock.
- `schwab_buy_stock_market` — Place a market buy order for stock.
- `schwab_option_buy_to_open` — Buy an option to open a position (Schwab).
- `schwab_option_sell_to_close` — Sell an option to close a position (Schwab).
- `schwab_order_sell_stop` — Place a stop sell order for stock.
- `schwab_place_order` — Place a generic Schwab order using a raw order specification.
- `schwab_replace_order` — Replace (modify) an existing Schwab order.
- `schwab_sell_stock_limit` — Place a limit sell order for stock.
- `schwab_sell_stock_market` — Place a market sell order for stock.
- `sell_option_limit` — Places a limit sell order for an option.
- `sell_stock_limit` — Places a limit sell order for a stock.
- `sell_stock_market` — Places a market sell order for a stock.
- `sell_stock_stop_loss` — Places a stop loss sell order for a stock.
- `account_details` — Gets comprehensive account details including buying power and cash balances.
- `account_features` — Gets comprehensive account features and settings.
- `account_info` — Gets basic Robinhood account information.
- `account_profile` — Gets trading account profile and configuration.
- `account_settings` — Gets account settings and preferences.
- `aggregate_option_positions` — Gets aggregated option positions collapsed by underlying stock.
- `all_option_positions` — Gets all option positions ever held.
- `all_watchlists` — Gets all user-created watchlists.
- `basic_profile` — Gets basic user profile information.
- `broker_comparison` — Get side-by-side broker comparison for pricing, holdings, and orders.
- `broker_status` — Gets authentication status for all configured brokers.
- `build_holdings` — Builds comprehensive holdings with dividend information and performance metrics.
- `build_user_profile` — Builds comprehensive user profile with equity, cash, and dividend totals.
- `complete_profile` — Gets complete user profile combining all profile types.
- `day_trades` — Gets pattern day trading information and tracking.
- `dividends` — Gets all dividend payment history for the account.
- `dividends_by_instrument` — Gets dividend history for a specific stock symbol.
- `find_instruments` — Searches for instrument information by various criteria.
- `find_options` — Finds tradable options with optional filtering.
- `health_check` — Gets health status of the MCP server.
- `instruments_by_symbols` — Gets detailed instrument metadata for multiple symbols.
- `interest_payments` — Gets interest payment history from cash management.
- `investment_profile` — Gets investment profile and risk assessment.
- `latest_notification` — Gets the most recent notification.
- `list_brokers` — Lists all registered brokers and their availability.
- `list_tools` — Provides a list of available tools and their descriptions.
- `margin_calls` — Gets margin call information.
- `margin_interest` — Gets margin interest charges and rates.
- `market_hours` — Gets current market hours and status.
- `metrics_summary` — Gets comprehensive metrics summary for monitoring.
- `notifications` — Gets account notifications and alerts.
- `open_option_orders` — Retrieves all open option orders.
- `open_option_positions` — Gets currently open option positions.
- `open_stock_orders` — Retrieves all open stock orders.
- `option_market_data` — Gets market data for a specific option contract.
- `options_chains` — Gets complete option chains for a stock symbol.
- `options_orders` — Retrieves a list of recent options order history and their statuses.
- `portfolio` — Provides a high-level overview of the portfolio.
- `positions` — Gets current stock positions with quantities and values.
- `price_history` — Gets historical price data for a stock.
- `pricebook_by_symbol` — Gets Level II order book data for a symbol (requires Gold subscription).
- `rate_limit_status` — Gets current rate limit usage and statistics.
- `referrals` — Gets referral program information.
- `schwab_account` — Get Schwab account details including balances and positions.
- `schwab_account_balances` — Get account balances for a Schwab account.
- `schwab_account_numbers` — Get Schwab account numbers and their hashes.
- `schwab_accounts` — Get all Schwab linked accounts with balances and positions.
- `schwab_build_user_profile` — Build a normalized Schwab user profile from account and preference data.
- `schwab_check_margin_status` — Derive margin-call status from Schwab account balances.
- `schwab_find_tradable_options` — Find tradable option contracts filtered by expiration, type, and strike.
- `schwab_get_aggregate_positions` — Aggregate Schwab positions across all linked accounts.
- `schwab_get_all_account_data` — Get a complete snapshot of all Schwab accounts and user preferences.
- `schwab_get_all_option_positions` — Get all Schwab option positions across linked accounts.
- `schwab_get_build_holdings` — Build enriched holdings from Schwab positions and quotes.
- `schwab_get_day_trades` — Get day-trade counts derived from Schwab transaction history.
- `schwab_get_dividends` — Get dividend payments for a Schwab account.
- `schwab_get_instrument_by_cusip` — Get instrument details by CUSIP identifier.
- `schwab_get_interest_payments` — Get interest payments for a Schwab account.
- `schwab_get_margin_interest` — Get Schwab margin-interest charges from transaction history.
- `schwab_get_market_hours` — Get market hours for a given market and optional date.
- `schwab_get_movers_sp500` — Get market movers for the S&P 500 index ($SPX).
- `schwab_get_open_option_positions` — Get open Schwab option positions with non-zero net quantity.
- `schwab_get_open_stock_orders` — Get open (cancellable) equity orders for a Schwab account.
- `schwab_get_order` — Get details for a specific Schwab order.
- `schwab_get_stock_loan_payments` — Get stock loan (securities lending) payments for a Schwab account.
- `schwab_get_transaction` — Get details for a specific Schwab transaction.
- `schwab_get_user_preferences` — Get Schwab user preferences including account list and streamer info.
- `schwab_instrument` — Get instrument information for a symbol.
- `schwab_option_chain` — Get option chain for a symbol.
- `schwab_option_expirations` — Get option expiration dates for a symbol.
- `schwab_option_orders` — Get option orders for a Schwab account.
- `schwab_option_quote` — Get a single option contract quote by expiration, strike, and type (Schwab).
- `schwab_options_positions` — Get current options positions for an account.
- `schwab_orders` — Get orders for a Schwab account.
- `schwab_portfolio` — Get Schwab portfolio positions for a specific account.
- `schwab_quote` — Get current quote for a stock symbol from Schwab.
- `schwab_quotes` — Get current quotes for multiple stock symbols from Schwab.
- `schwab_search_instruments` — Search for instruments by symbol or name.
- `schwab_stream_account_activity` — Get latest account activity events from Schwab streaming.
- `schwab_stream_level2` — Get a Level 2 snapshot from Schwab streaming cache for a symbol.
- `schwab_stream_option_quotes` — Get real-time option quote snapshots from Schwab streaming.
- `schwab_stream_quotes` — Get real-time equity quote snapshots from Schwab streaming.
- `schwab_transactions` — Get Schwab transactions with optional date/type/symbol filters.
- `schwab_transactions_by_date` — Get Schwab transactions constrained by required start and end dates.
- `search_stocks_tool` — Searches for stocks by symbol or company name.
- `security_profile` — Gets security profile and settings.
- `session_status` — Gets current session status and authentication information.
- `stock_earnings` — Gets earnings reports for a stock.
- `stock_events` — Gets corporate events for a stock (for owned positions).
- `stock_info` — Gets detailed company information and fundamentals.
- `stock_level2_data` — Gets Level II market data for a stock (Gold subscription required).
- `stock_loan_payments` — Gets stock loan payment history from the stock lending program.
- `stock_news` — Gets news stories for a stock.
- `stock_orders` — Retrieves a list of recent stock order history and their statuses.
- `stock_price` — Gets current stock price and basic metrics.
- `stock_quote_by_id` — Gets stock quote using Robinhood's internal instrument ID.
- `stock_ratings` — Gets analyst ratings for a stock.
- `stock_splits` — Gets stock split history for a stock.
- `stocks_by_tag` — Gets stocks filtered by market category tag.
- `subscription_fees` — Gets Robinhood Gold subscription fees.
- `top_100_stocks` — Gets top 100 most popular stocks on Robinhood.
- `top_movers` — Gets top 20 movers on Robinhood.
- `top_movers_sp500` — Gets top S&P 500 movers for the day.
- `total_dividends` — Gets total dividends received across all time.
- `unified_watchlist_by_name` — Gets a specific watchlist by name across supported brokers.
- `unified_watchlists` — Gets all watchlists aggregated across supported brokers.
- `user_profile` — Gets comprehensive user profile information.
- `watchlist_by_name` — Gets contents of a specific watchlist by name.
- `watchlist_performance` — Gets performance metrics for a watchlist.
- `add_to_watchlist` — Adds symbols to a watchlist.
- `unified_add_to_watchlist` — Adds symbols to a watchlist across supported brokers.
- `unified_remove_from_watchlist` — Removes symbols from a watchlist across supported brokers.

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- MCP Framework Personal (811 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Eda Agent (726 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=open-agent-tools-open-stocks-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/open-agent-tools-open-stocks-mcp
