schwab-mcp
If you are the rightful owner of schwab-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Schwab Model Context Protocol Server is a server that implements the Model Context Protocol (MCP) for the Schwab API using schwab-py and the MCP python-sdk.
The Schwab Model Context Protocol Server is designed to expose Schwab API functionalities through the Model Context Protocol, allowing seamless integration with Large Language Models (LLMs). It provides a comprehensive suite of tools to access and manage account information, retrieve stock quotes, fetch market data, and handle transactions. The server supports advanced features like fetching option chains and expiration data, and it can modify account states with special tools when the `--jesus-take-the-wheel` flag is enabled. This server is particularly useful for developers looking to integrate Schwab's financial services into their applications, providing a robust and flexible interface for interacting with financial data.
Features
- Expose Schwab API functionality through Model Context Protocol
- Retrieve stock quotes and price history
- Fetch option chains and expiration data
- Access order and transaction history
- Integrate with Large Language Models (LLMs)
Tools
Market Information Tools
Obtain market time, stocks, securities information, etc.
Account Tool
Check account details, positions, user preferences, etc.
Order Tool
Get order details and list
Quotation Tool
Get real-time stock quotes
Historical price tools
Price history for multiple time granularity (1 minute to weekly line)
Options Tools
Option chain query and expiration date information
Trading tools
Query transaction history
Account modification tool
Cancel orders, etc. (Special permissions are required)