schwab

schwab

3.5

The Schwab MCP Server is a comprehensive solution for researching investments and staying updated with the latest market news.

The Schwab MCP Server offers a robust set of functionalities that can be utilized to explore different market aspects, from current movers to detailed symbol analytics. It allows users to research investments by diving deep into various market sectors and indices to understand market dynamics. Additionally, it keeps users informed with updates about market movers, indices, and other key investment metrics.

Features

  • Research Investments: Dive deep into various market sectors and indices to understand market dynamics.
  • Market News: Stay informed with updates about market movers, indices, and other key investment metrics.
  • Auto-Complete: Get suggestions by word or phrase to speed up your search and research process.
  • Market Analysis: Explore recent movers, indices, futures, top mentions, sectors, reports, and volatility.
  • Symbol Analytics: Access summaries, quotes, earnings, dividends, share profiles, business summaries, margin requirements, and charts for specific symbols.

MCP Tools

  • auto-complete: Get suggestions by word or phrase to speed up your search and research process.
  • market/v2/get-movers: Explore recent movers in the market to identify trending stocks.
  • market/v2/get-indices: Access a comprehensive list of all available market indices.
  • market/get-futures: Obtain future reports about the market (Note: Images are encoded in base64 and need decoding).
  • market/get-top-mentions: Discover top-mentioned stock quotes.
  • market/get-sectors: Gain brief insights into all market sectors.
  • market/get-reports: Retrieve detailed market reports (Note: Requires content decryption).
  • market/get-volatility: Analyze market volatility (Note: Images are encoded in base64 and need decoding).
  • symbols/get-summary: Get summary information of a specific symbol.
  • symbols/get-quotes: Retrieve quotes for a specific symbol.
  • symbols/get-earnings: Access earnings data of a symbol.
  • symbols/get-dividends: View dividend details of a symbol.
  • symbols/get-share-profile: Obtain share profile information of a symbol.
  • symbols/get-business-summary: Access company information related to a symbol.
  • symbols/get-margin-requirements: Get margin requirements for a symbol.
  • symbols/get-chart: Visualize a symbol's performance through charts.
  • symbols/get-advanced-chart: Obtain advanced data to draw detailed charts.
  • content/decrypt: Decrypt content from certain URL fields returned in market reports.
  • quote/get-option-chains: Retrieve option chains for detailed analysis.
  • quote/get-chart: Access data for drawing performance charts.
  • quote/get-summary: Get summary information of a quote.
  • quote/get-details: Delve into detailed information of a quote.
  • quote/get-margin-requirements: Understand margin requirements for quotes.
  • quote/get-option-fundamentals: Explore option fundamentals of a quote.

Usage with Different Platforms

mcp

python
# Example script to use Schwab MCP Server
import requests

# Define the endpoint
url = 'https://api.schwab.com/mcp/market/v2/get-movers'

# Make a request to the server
response = requests.get(url)

# Check if the request was successful
if response.status_code == 200:
    data = response.json()
    print(data)
else:
    print('Failed to retrieve data')