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_accounts

Get all Questrade accounts

get_positions

Get positions for a specific account

get_balances

Get balances for a specific account

get_quotes

Get market quotes for specific symbols

search_symbols

Search for symbols by prefix

get_symbol

Get detailed information for a specific symbol

get_orders

Get orders for a specific account

get_candles

Get historical candle data for a symbol

refresh_token

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