trackmcp
Back to directory
verbart

tradernet-mcp

View on GitHub

MCP server for Tradernet/Freedom24 trading API — portfolio, orders, quotes, alerts and more

0 stars JavaScriptOthers Updated Feb 17, 2026

Documentation

Tradernet MCP Server

MCP server for the Tradernet / Freedom24 trading platform API. Manage your portfolio, place orders, get quotes, search tickers, set alerts — all through AI assistants like Claude, ChatGPT, and others.

Available Tools

ToolDescription
`get_user_data`Account info, portfolio summary, open positions
`get_portfolio`Current positions, balances, P&L
`place_order`Place buy/sell/short/margin orders
`cancel_order`Cancel an active order
`set_stop_loss_take_profit`Set SL/TP for a position
`get_security_info`Ticker details (currency, exchange, min step)
`get_quotes_history`Historical OHLCV candlestick data
`search_tickers`Search securities by name or symbol
`add_price_alert`Set a price alert with notifications
`delete_price_alert`Remove a price alert
`get_security_sessions`List open security sessions
`raw_api_call`Call any Tradernet API command directly

Setup

1. Get API Keys

1. Log in to Tradernet or Freedom24

2. Go to your profile settings

3. Generate API keys (Public Key and Private Key)

2. Configure

Claude Desktop

Add to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\Claude\claude_desktop_config.json` (Windows):

json
{
  "mcpServers": {
    "tradernet": {
      "command": "npx",
      "args": ["-y", "tradernet-mcp"],
      "env": {
        "TRADERNET_PUBLIC_KEY": "your_public_key",
        "TRADERNET_PRIVATE_KEY": "your_private_key"
      }
    }
  }
}

Claude Code

bash
claude mcp add tradernet -- npx -y tradernet-mcp

Then set environment variables `TRADERNET_PUBLIC_KEY` and `TRADERNET_PRIVATE_KEY`.

ChatGPT

ChatGPT only supports remote MCP servers over HTTP. To connect this stdio server, use supergateway as a bridge and ngrok to expose it publicly:

1. Start the server with HTTP transport:

bash
TRADERNET_PUBLIC_KEY=your_public_key \
TRADERNET_PRIVATE_KEY=your_private_key \
npx -y supergateway --stdio "npx -y tradernet-mcp" --outputTransport streamableHttp --port 8000

2. Expose it via ngrok:

bash
ngrok http 8000

3. In ChatGPT: Settings → Connectors → Add Connector, enter your ngrok URL with `/mcp` path (e.g. `https://abc123.ngrok-free.app/mcp`)

> Requires ChatGPT Pro, Team, or Enterprise plan with Developer Mode enabled.

Usage Examples

Once connected, you can ask your AI assistant things like:

  • "Show my portfolio"
  • "What are my open positions?"
  • "Buy 10 shares of AAPL"
  • "Set stop-loss for SBER at 250"
  • "Search for Tesla stock"
  • "Show AAPL price history for the last month"
  • "Set an alert when MSFT crosses $400"

Environment Variables

VariableRequiredDescription
`TRADERNET_PUBLIC_KEY`YesYour Tradernet API public key
`TRADERNET_PRIVATE_KEY`YesYour Tradernet API private key
`TRADERNET_API_URL`NoAPI base URL (default: `https://tradernet.com/api`)

API Documentation

This server implements the Tradernet API. For the full API reference, see the official documentation.

License

MIT

Frequently asked questions

What is tradernet-mcp?

tradernet-mcp is MCP server for Tradernet/Freedom24 trading API — portfolio, orders, quotes, alerts and more

How do I install tradernet-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is tradernet-mcp open source?

Yes — it is hosted on GitHub at https://github.com/verbart/tradernet-mcp.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP