Skip to main content
Glama
maven81g

TradeStation MCP Server

by maven81g

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TRADESTATION_ENVNoEnvironment: 'simulation' or 'production'simulation
TRADESTATION_CLIENT_IDYesYour TradeStation API client ID
TRADESTATION_ACCOUNT_IDNoDefault account ID for operations
TRADESTATION_REDIRECT_URIYesOAuth redirect URI (must match app config)
TRADESTATION_CLIENT_SECRETYesYour TradeStation API client secret
TRADESTATION_REFRESH_TOKENYesOAuth refresh token for authentication

Tools

Functions exposed to the LLM to take actions

NameDescription
marketData

Get quotes for symbols

barChart

Get historical price bars/candles

searchSymbols

Search for symbols (Note: Symbol search not available in TradeStation v3 API - use getSymbolDetails instead with known symbols)

getOptionExpirations

Get available expiration dates for options on an underlying symbol

getOptionStrikes

Get available strike prices for options on an underlying symbol

getAccounts

Get list of brokerage accounts

getBalances

Get account balances and buying power

getPositions

Get current positions with P&L

getOrders

Get order history with optional status filter

getOrderDetails

Get detailed information for a specific order

getExecutions

Get fills/executions for a specific order

getSymbolDetails

Get detailed symbol information

confirmOrder

Preview order costs and requirements (READ-ONLY - does not execute trades)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/maven81g/tradestation_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server