Etrade · Capability
E*TRADE API
The E*TRADE Developer Platform exposes REST APIs for account management, quote retrieval, options chains, order placement, and market data. Access is granted to E*TRADE customers via OAuth 1.0a after registering as a developer at https://developer.etrade.com/home.
What You Can Do
GET
Listaccounts
— List accounts
/accounts/list
GET
Getaccountbalance
— Get account balance
/accounts/{accountIdKey}/balance
GET
Viewportfolio
— View portfolio
/accounts/{accountIdKey}/portfolio
GET
Listtransactions
— List transactions
/accounts/{accountIdKey}/transactions
GET
Getquotes
— Get quotes
/market/quote/{symbols}
GET
Getoptionchains
— Look up option chains
/market/optionchains
POST
Previeworder
— Preview order
/accounts/{accountIdKey}/orders/preview
POST
Placeorder
— Place order
/accounts/{accountIdKey}/orders/place
MCP Tools
listaccounts
List accounts
read-only
idempotent
getaccountbalance
Get account balance
read-only
idempotent
viewportfolio
View portfolio
read-only
idempotent
listtransactions
List transactions
read-only
idempotent
getquotes
Get quotes
read-only
idempotent
getoptionchains
Look up option chains
read-only
idempotent
previeworder
Preview order
placeorder
Place order