Module: SchwabMCP

Defined in:
lib/schwab_mcp.rb,
lib/schwab_mcp/logger.rb,
lib/schwab_mcp/version.rb,
lib/schwab_mcp/loggable.rb,
lib/schwab_mcp/redactor.rb,
lib/schwab_mcp/tools/help_tool.rb,
lib/schwab_mcp/tools/quote_tool.rb,
lib/schwab_mcp/tools/quotes_tool.rb,
lib/schwab_mcp/tools/get_order_tool.rb,
lib/schwab_mcp/schwab_client_factory.rb,
lib/schwab_mcp/tools/list_movers_tool.rb,
lib/schwab_mcp/tools/place_order_tool.rb,
lib/schwab_mcp/tools/cancel_order_tool.rb,
lib/schwab_mcp/tools/option_chain_tool.rb,
lib/schwab_mcp/tools/preview_order_tool.rb,
lib/schwab_mcp/tools/replace_order_tool.rb,
lib/schwab_mcp/tools/get_market_hours_tool.rb,
lib/schwab_mcp/tools/get_account_names_tool.rb,
lib/schwab_mcp/tools/get_price_history_tool.rb,
lib/schwab_mcp/tools/list_account_orders_tool.rb,
lib/schwab_mcp/tools/schwab_account_details_tool.rb,
lib/schwab_mcp/tools/list_account_transactions_tool.rb

Defined Under Namespace

Modules: Loggable, SchwabClientFactory, Tools Classes: Error, Logger, Redactor, Server

Constant Summary collapse

TOOLS =
[
  Tools::QuoteTool,
  Tools::QuotesTool,
  Tools::OptionChainTool,
  Tools::HelpTool,
  Tools::SchwabAccountDetailsTool,
  Tools::ListAccountOrdersTool,
  Tools::ListAccountTransactionsTool,
  Tools::GetOrderTool,
  Tools::CancelOrderTool,
  Tools::PreviewOrderTool,
  Tools::PlaceOrderTool,
  Tools::ReplaceOrderTool,
  Tools::ListMoversTool,
  Tools::GetMarketHoursTool,
  Tools::GetPriceHistoryTool,
  Tools::GetAccountNamesTool
].freeze
VERSION =
"0.3.0"