
Tradernet Mcp Server
io.github.verbartPublished by GitHub account verbartv1.0.2Updated Oct 24, 2026
MCP server for Tradernet/Freedom24 trading API — portfolio, orders, quotes, and more
Overview
Lets an assistant read a Tradernet/Freedom24 brokerage account and place, cancel, and protect trades through the Tradernet API.
- What you can do
- Connects an AI assistant to the Tradernet/Freedom24 trading API. Tools cover account and portfolio data (get_user_data, get_portfolio), trading (place_order, cancel_order, set_stop_loss_take_profit), market data (get_security_info, get_quotes_history, search_tickers, get_security_sessions), price alerts (add_price_alert, delete_price_alert), and a raw_api_call escape hatch for any Tradernet API command.
- When to use it
- Useful when you want to check positions, balances, and P&L, look up quotes and ticker details, or place and manage orders conversationally instead of through the broker's own interface. It is aimed at people who already hold a Tradernet or Freedom24 account and are comfortable letting an assistant act on it.
- Requirements
- Runs locally over stdio, typically via npx from the npm package tradernet-mcp, so Node.js is needed. Requires a Tradernet/Freedom24 account and API keys supplied as the environment variables TRADERNET_PUBLIC_KEY and TRADERNET_PRIVATE_KEY. An optional TRADERNET_API_URL overrides the default API base URL. Network access to the Tradernet API is required.
Installation
In SourceWeft
- Open Tradernet Mcp Server in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
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
Setup
1. Get API Keys
- Log in to Tradernet or Freedom24
- Go to your profile settings
- 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):
Claude Code
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:
- Start the server with HTTP transport:
- Expose it via ngrok:
- In ChatGPT: Settings → Connectors → Add Connector, enter your ngrok URL with
/mcppath (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
API Documentation
This server implements the Tradernet API. For the full API reference, see the official documentation.
License
MIT
Source: README.md at commit 7061eb4
Tools
0Version history
1- v1.0.2LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.