Schwab MCP Server

Multi-tenant FastMCP server for Charles Schwab brokerage data, monetized via DPYC Tollbooth

Remote serverstreamable-httpPython

What is the Schwab MCP Server?

Multi-tenant FastMCP server for Charles Schwab brokerage data, monetized via DPYC Tollbooth

The short version

The data in schwab-mcp is nothing you can't get from ThinkOrSwim, OptionAlpha, or Schwab's own web UI. What you can't get from those tools is a personal trading assistant that blends:

  • Your live positions and account balances
  • Real-time option chains with Greeks, IV, and OTM%
  • Your trading strategy rules (credit floors, RWR targets, sector concentration limits)
  • Market context (earnings calendars, VIX levels, sector rotation)
  • All of the above in a single conversational turn

What it needs from you

  • Python 3.12+ - A Schwab Developer app with API credentials - Oxcart Nostr client for Secure Courier credential delivery

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Python 3.12+ - A Schwab Developer app with API credentials - Oxcart Nostr client for Secure Courier credential delivery
VariableDescriptionRequired
OAUTH_COLLECTOR_URLEndpoint or connection string the server talks to.Yes
NEON_DATABASE_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • “Use Schwab to Free.”
  • “Use Schwab to Required.”
  • “Use Schwab to Prerequisites.”

Frequently asked questions

Multi-tenant FastMCP server for Charles Schwab brokerage data, monetized via DPYC Tollbooth Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.