About tradier-mcp
tradier-mcp is an MCP server published by fi222 in the RAG category: mCP server exposing Tradier brokerage tools to Claude, enabling account balance checks, position management, order operations, and market data queries.
Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/fi222/tradier-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (10)
cancel_orderDELETE /accounts/{id}/orders/{id}
Parameters not published.
get_balanceGET /accounts/{id}/balances
Parameters not published.
get_gainlossGET /accounts/{id}/gainloss
Parameters not published.
get_option_chainGET /markets/options/chains
Parameters not published.
get_option_expirationsGET /markets/options/expirations
Parameters not published.
get_ordersGET /accounts/{id}/orders
Parameters not published.
get_positionsGET /accounts/{id}/positions
Parameters not published.
get_profileGET /user/profile
Parameters not published.
get_quotesGET /markets/quotes
Parameters not published.
place_equity_orderPOST /accounts/{id}/orders
Parameters not published.
Ask AI
Ask AI about tradier-mcp
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
tradier-mcp
MCP server exposing Tradier brokerage tools to Claude.
Setup
cd ~/mcp-servers/tradier-mcp
npm install
cp .env.example .env # then fill in real values
.env
TRADIER_API_TOKEN=your_api_token_here
TRADIER_ACCOUNT_ID=your_account_id_here
TRADIER_ENV=sandbox # change to "live" for real trading
Get credentials: https://developer.tradier.com/user/sign_up
Register with Claude Code
Add to ~/.claude/claude_desktop_config.json (see combined block in README or below):
{
"mcpServers": {
"tradier": {
"command": "node",
"args": ["/home/aribarbari/mcp-servers/tradier-mcp/index.js"]
}
}
}
Tools
| Tool | Endpoint | Description |
|---|---|---|
get_balance |
GET /accounts/{id}/balances | Cash and margin balances |
get_positions |
GET /accounts/{id}/positions | Open positions |
get_orders |
GET /accounts/{id}/orders | All orders |
get_gainloss |
GET /accounts/{id}/gainloss | Closed P&L history |
get_profile |
GET /user/profile | User profile info |
get_quotes |
GET /markets/quotes | Real-time quotes (symbols param) |
get_option_expirations |
GET /markets/options/expirations | Expiry dates for a symbol |
get_option_chain |
GET /markets/options/chains | Full option chain |
place_equity_order |
POST /accounts/{id}/orders | Submit a buy/sell order |
cancel_order |
DELETE /accounts/{id}/orders/{id} | Cancel an open order |
Warning
Set TRADIER_ENV=live only when you intend to place real orders. Always test with sandbox first.
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.