Skip to main content
Glama
zachmelin

Questrade MCP Server

by zachmelin

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
QUESTRADE_API_URLNoBase URL for Questrade API (default: https://api01.iq.questrade.com)https://api01.iq.questrade.com
QUESTRADE_TOKEN_DIRNoCustom directory for token storage (default: ~/.questrade-mcp)~/.questrade-mcp
QUESTRADE_REFRESH_TOKENYesYour Questrade API refresh token. Refresh tokens are single-use only.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
prompts
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_accountsB

Get all Questrade accounts

get_positionsC

Get positions for a specific account

get_balancesC

Get balances for a specific account

get_quotesC

Get market quotes for specific symbols

search_symbolsC

Search for symbols by prefix

get_symbolC

Get detailed information for a specific symbol

get_ordersC

Get orders for a specific account

get_candlesC

Get historical candle data for a symbol

refresh_tokenB

Refresh the API access token

Prompts

Interactive templates invoked by user choice

NameDescription
portfolio_summaryGet a comprehensive portfolio summary with account balances, positions, and performance
stock_analysisAnalyze a specific stock with current quotes, symbol information, and recent performance
trading_opportunitiesIdentify potential trading opportunities based on current positions and market data

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/zachmelin/QuestradeMCP'

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