
sudowealth/schwab-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
sudowealth/schwab-mcp は [https://github.com/sudowealth/schwab-mcp.] からインポートされた MCP サーバーの候補です
概要
sudowealth/schwab-mcp は [https://github.com/sudowealth/schwab-mcp.] からインポートされた MCP サーバーの候補です
概要(AI 翻訳)
ClaudeのようなAIアシスタントを可能にするモデルコンテキストプロトコル(MCP)サーバー チャールズ・シュワブのアカウントと市場データを安全にやり取りする 公式のSchwab API。
できること
クラウデに尋ねる:
- 「Schwabアカウント残高とポジションを表示」
- 「AAPL、GOOGL、およびMSFTのリアルタイムの引用符を入手」
- 「$SPXの今日の市場動向とは?」
- “ギリシャ語でTSLAのオプションチェーンを表示する”
- 「過去30日間から取引をゲット」
- 「技術に関するETFの検索」
- 「市場が開いているかどうかを確認します」
非公式 MCP サーバー
これは、チャールズのための非公式のコミュニティ開発型スクリプトMCPサーバーです シュワブ。 チャールズ・シュワブが承認、承認、承認、または認定されていません。 それは、 as-is が提供され、その機能は不完全または不安定である可能性があります。 使用時 特に金融データや取引を扱う場合、あなた自身のリスク。
概要
このMCPサーバーは、AIアシスタントとSchwab API間でブリッジとして機能します。 提供:
- セキュアOAuth認証: PKCEでSchwabのOAuth 2.0フローを実装 安全な認証のために
- 包括的な取引ツール:アカウント、注文、見積りへのアクセス トランザクション
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Schwab MCP Server
A Model Context Protocol (MCP) server that enables AI assistants like Claude to securely interact with Charles Schwab accounts and market data through the official Schwab API.
What You Can Do
Ask Claude to:
- “Show me my Schwab account balances and positions”
- “Get real-time quotes for AAPL, GOOGL, and MSFT”
- “What are today’s market movers in the $SPX?”
- “Show me the options chain for TSLA with Greeks”
- “Get my transactions from the last 30 days”
- “Search for ETFs related to technology”
- “Check if the markets are open”
Unofficial MCP Server
This is an unofficial, community-developed TypeScript MCP server for Charles Schwab. It has not been approved, endorsed, or certified by Charles Schwab. It is provided as-is, and its functionality may be incomplete or unstable. Use at your own risk, especially when dealing with financial data or transactions.
Overview
This MCP server acts as a bridge between AI assistants and the Schwab API, providing:
- Secure OAuth Authentication: Implements Schwab’s OAuth 2.0 flow with PKCE for secure authentication
- Comprehensive Trading Tools: Access to accounts, orders, quotes, and transactions
- Market Data Tools: Real-time quotes, price history, market hours, movers, and options chains
- Account Privacy: Built-in account identifier scrubbing to protect sensitive information
- Enterprise-Ready: Deployed on Cloudflare Workers with Durable Objects for state management
Features
Trading Tools
- Account Management
getAccounts: Retrieve all account information with positions and balancesgetAccountNumbers: Get list of account identifiers
- Order Management
getOrder: Get order by IDgetOrders: Fetch orders with filtering by status, time range, and symbolgetOrdersByAccountNumber: Get orders by account numbercancelOrder: Cancel an order (Experimental)placeOrder: Place an order (Experimental)replaceOrder: Replace an order (Experimental)
- Market Quotes
getQuotes: Get real-time quotes for multiple symbolsgetQuoteBySymbolId: Get detailed quote for a single symbol
- Transaction History
getTransactions: Retrieve transaction history across all accounts with date filtering
- User Preferences
getUserPreference: Retrieve user trading preferences and settings
Market Data Tools
- Instrument Search
searchInstruments: Search for securities by symbol with fundamental/reference data
- Price History
getPriceHistory: Get historical price data with customizable periods and frequencies
- Market Hours
getMarketHours: Check market operating hours by dategetMarketHoursByMarketId: Get specific market information
- Market Movers
getMovers: Find top market movers by index ($SPX, $COMPX, $DJI)
- Options Chains
getOptionChain: Retrieve full options chain data with Greeks
インストール
npx mcp-remote https://schwab-mcp.<your-subdomain>.workers.dev/sse設定
{
"mcpServers": {
"schwab": {
"command": "npx",
"args": [
"mcp-remote",
"https://schwab-mcp.<your-subdomain>.workers.dev/sse"
]
}
}
}