
Category: API | Date: 2026-11-07
MCP (Model Context Protocol) is the standard way AI assistants such as Claude, Claude Code and Cursor connect to outside data. If your futures accounts are on Tradovate or Rithmic, connecting them directly is work: Tradovate's API needs its own API access and app setup, and Rithmic's API is a binary protocol that has to pass Rithmic's conformance testing before it can connect. Signal Trade App already holds a live connection to both, and exposes your accounts through one MCP server at https://signaltradeapp.com/api/mcp.
The server is <strong>read-only</strong>: it can read positions, orders, trades, P&L, risk and copy groups, and nothing it offers can place or cancel an order.
| Tool | Returns |
|---|---|
| list_accounts | Every account with broker, status, balance and today's P&L |
| get_positions | Open positions on an account, with average price and open P&L |
| get_working_orders | Pending limit and stop orders, read live from the broker |
| get_trades / get_fills | Closed trades with fees and net P&L, and individual fills |
| get_daily_pnl | Realized P&L per futures trading day, per account and in total |
| get_risk | Daily loss limit, profit target, lock state and drawdown left |
| list_groups | Copy groups: leader, followers, ratios, paused followers |
| list_connections | Broker connection status, with the error when one is down |
| get_recent_copies | The last copy attempts in 24 hours, with result and latency |
| get_user | Your name, plan and timezone |
Settings, then Connectors, then Add custom connector. Paste <code>https://signaltradeapp.com/api/mcp</code>, click Connect, sign in to Signal Trade App and click Allow. No key to copy.
Run <code>claude mcp add --transport http signaltradeapp https://signaltradeapp.com/api/mcp</code>, then <code>/mcp</code> in Claude Code to sign in through your browser.
Create an API key with the read scope on the API Keys page and send it as Authorization: Bearer ts_live_... to https://signaltradeapp.com/api/mcp. The MCP server page has a copy-paste mcp.json.
The MCP server is deliberately read-only. To place orders from your own code, use the Signal Trade App REST API, which has trade-scoped keys and the same Tradovate and Rithmic connections, or TradingView webhooks. Orders placed on a leader account copy to its followers like any other trade.
Start a 5-day free trial, connect your Tradovate or Rithmic accounts and add the server to your assistant.
Signal Trade App runs one at https://signaltradeapp.com/api/mcp. It reads the Tradovate accounts you connect to Signal Trade App, so you do not need your own Tradovate API key or OAuth app.
Yes, the same server covers Rithmic accounts connected to Signal Trade App, including prop firm accounts on Rithmic.
No. It is read-only. Use the Signal Trade App REST API or TradingView webhooks to place orders.
Claude on the web and desktop (custom connector with sign-in), Claude Code (sign-in through the browser), and Cursor or any MCP client that can send an API key in an Authorization header.
No. It uses your Signal Trade App account and its normal API limits.
Signal Trade App lets you copy one trade across unlimited prop firm accounts in under 50ms. Sign up free with a 5-day Pro trial (credit card required, no charge during trial).