etrade-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@etrade-mcppreview buying 10 shares of AAPL in my sandbox account"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
etrade-mcp
A Python MCP adapter over the typed, async etrade-python E*TRADE client.
Status: under active development
The planned server supports loopback Streamable HTTP and stdio with the same tools and permissions. It will default to sandbox and read/preview capabilities. The consuming host owns human approval, request/preview binding, submission history, duplicate prevention, and reconciliation. The adapter will provide direct client wrappers without an application database or execution journal.
Development
Use Python 3.11+ and uv. CI validates Python 3.11–3.14. From the repository root:
uv sync --extra dev --frozen
uv run --frozen ruff check .
uv run --frozen ruff format --check .
uv run --frozen pyright --pythonpath .venv/bin/python
uv build --clear
uv run --frozen python -m twine check --strict dist/*
uv run --frozen python scripts/check_artifacts.pyIf Make is available, the equivalent workflow is make install, make check,
and make package-check. No brokerage credentials are needed for this milestone.
See CONTRIBUTING.md for tooling and artifact verification.
Related MCP server: E*TRADE MCP Server
License
Apache-2.0. This project is not affiliated with or endorsed by E*TRADE or Morgan Stanley.
This server cannot be deployed
Maintenance
Related MCP Connectors
Query SEC EDGAR filings, XBRL financials, and company data via MCP. STDIO or Streamable HTTP.
- FensoryOAuthcom.fensory
Trading MCP server for AI agents, with live market data, account reads and controlled execution.
Remote MCP for KOYN FX: account, markets, and TradeLocker tools over OAuth.
Market Data App MCP — wraps the Market Data App API (marketdata.app)
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables interaction with EOD Historical Data APIs, providing access to 75 read-only tools for financial data including fundamentals, news, screeners, and options via MCP transports.23MIT
- FlicenseNot gradedqualityCmaintenanceModel Context Protocol (MCP) server for E*TRADE API, enabling LLMs like Claude to retrieve stock and options market data.-
- AlicenseNot gradedqualityBmaintenanceMCP server for E*TRADE that reads account balances, positions, transactions, and orders, with optional opt-in order placement via a two-step preview-confirm handshake.21 npm1MIT
- AlicenseAqualityCmaintenanceEnables MCP clients to retrieve TradingView market data, including historical OHLCV candles, quotes, technical indicators, and screener results over stdio or SSE.4MIT